.elementor-32621 .elementor-element.elementor-element-a3c0d91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32621 .elementor-element.elementor-element-a3c0d91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adcore.com/wp-content/uploads/2026/10/au-form-panel-bg.png");background-position:center center;background-size:cover;}.elementor-32621 .elementor-element.elementor-element-a3c0d91 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32621 .elementor-element.elementor-element-a3c0d91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}/* Start custom CSS for section, class: .elementor-element-766725a */.elementor-32621 .elementor-element.elementor-element-766725a .elementor-widget:not(:last-child){margin-bottom:0}.elementor-32621 .elementor-element.elementor-element-766725a .elementor-widget-wrap{flex-direction:column;align-items:center;flex-wrap:nowrap}.elementor-32621 .elementor-element.elementor-element-766725a .elementor-widget-wrap>.elementor-element{width:100%}.elementor-32621 .elementor-element.elementor-element-766725a .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;margin:0}.elementor-32621 .elementor-element.elementor-element-766725a{padding:120px 24px}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__box{max-width:1432px;margin:0 auto}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__box>.elementor-container{min-height:869px;align-items:stretch}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__panel>.elementor-widget-wrap{justify-content:center;align-items:flex-start;padding:0 144px}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__title .elementor-heading-title{max-width:489px;font-size:55px;line-height:1.05;letter-spacing:-1.375px;color:#fff}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__text{margin-top:44px}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__text .elementor-heading-title{max-width:489px;font-size:28px;line-height:1.297;letter-spacing:-.7px;color:#fff}.elementor-32621 .elementor-element.elementor-element-766725a .au-awards{display:flex;align-items:center;gap:20px;margin-top:44px;zoom:.86}.elementor-32621 .elementor-element.elementor-element-766725a .au-badge{position:relative;display:block;flex:none;mix-blend-mode:luminosity}.elementor-32621 .elementor-element.elementor-element-766725a .au-badge img{position:absolute;display:block;max-width:none}.elementor-32621 .elementor-element.elementor-element-766725a .au-badge .laurel-l{transform:scaleX(-1)}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__form{background:#f6f7fb}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__form>.elementor-widget-wrap{justify-content:center;padding:80px 8px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form{width:381px;max-width:100%;margin:0 auto;font-family:'Homepagebaukasten',sans-serif;color:#000}.elementor-32621 .elementor-element.elementor-element-766725a .au-form p{margin:0}.elementor-32621 .elementor-element.elementor-element-766725a .au-form br{display:block}.elementor-32621 .elementor-element.elementor-element-766725a .au-form [hidden]{display:none!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__head{position:relative;display:flex;justify-content:center;margin-bottom:90px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__back{position:absolute;left:-98px;top:9px;display:inline-flex;align-items:center;gap:11px;padding:0;border:0;background:none;font-family:'Homepagebaukasten',sans-serif;font-size:12px;line-height:1.347;letter-spacing:-.3px;color:#000;cursor:pointer}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__progress{display:flex;align-items:center}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__num{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e9e9ec;font-family:'HomepagebaukastenBold',sans-serif;font-size:18px;line-height:1;color:#000}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__num.is-active{background:#000;color:#fff}.elementor-32621 .elementor-element.elementor-element-766725a .au-form[data-step='2'] .au-form__num--1{background:#146ce5 url(/wp-content/uploads/2023/11/check.svg) no-repeat center/16px auto;font-size:0}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__line{width:138px;height:6px;margin:0 -3px;background:rgba(0,0,0,.05)}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__title{font-family:'HomepagebaukastenBold',sans-serif;font-size:28px;line-height:1.297;letter-spacing:-.7px;text-align:center;margin-bottom:44px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-field{position:relative;margin-bottom:10px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-field input{display:block;width:100%;height:59px;margin:0!important;padding:23px 24px 0;border:0;border-radius:0;background:rgba(0,0,0,.05);box-shadow:none;outline:none;font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.347;letter-spacing:-.45px;color:#000}.elementor-32621 .elementor-element.elementor-element-766725a .au-field input:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.elementor-32621 .elementor-element.elementor-element-766725a .au-field__label{position:absolute;z-index:1;left:24px;top:17px;font-size:18px;line-height:1.347;letter-spacing:-.45px;opacity:.5;pointer-events:none;transition:top .15s ease,font-size .15s ease}.elementor-32621 .elementor-element.elementor-element-766725a .au-field.is-focus .au-field__label,.elementor-32621 .elementor-element.elementor-element-766725a .au-field.is-filled .au-field__label,.elementor-32621 .elementor-element.elementor-element-766725a .au-field:has(input:-webkit-autofill) .au-field__label{top:7px;font-size:12px;letter-spacing:-.3px}.elementor-32621 .elementor-element.elementor-element-766725a .au-field--tel{margin-bottom:44px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-field--tel .iti{display:block;width:100%}.elementor-32621 .elementor-element.elementor-element-766725a .au-field--tel input.wpcf7-tel{height:59px!important;padding:0 24px 0 134px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-field--tel input.wpcf7-tel::placeholder{color:#000;opacity:.5}.elementor-32621 .elementor-element.elementor-element-766725a .au-field--tel input.invalid{box-shadow:inset 0 0 0 1px #d40b0b}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .iti__flag-container{height:100%!important;padding:0}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .iti--separate-dial-code .iti__selected-flag{width:119px;height:59px!important;padding:0 0 0 23px;background:transparent!important;border-right:1px solid rgba(0,0,0,.2)}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .iti__selected-flag .iti__flag{transform:scale(1.3);transform-origin:left center}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .iti--separate-dial-code .iti__selected-dial-code{margin-left:16px;font-size:18px;letter-spacing:-.45px;color:#000}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .iti__arrow{width:12px;height:7.4px;margin-left:8px;border:0;background:url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%277.415%27 viewBox=%270 0 12 7.415%27%3E%3Cpath transform=%27translate(12 0) rotate(90)%27 d=%27M1.41497 0L0 1.41502L4.58498 6L0 10.585L1.41497 12L7.41497 6L1.41497 0Z%27 fill=%27black%27/%3E%3C/svg%3E') no-repeat center/contain}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .iti__arrow--up{transform:rotate(180deg)}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-form-control-wrap::after{display:none!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-form span.wpcf7-not-valid-tip{margin-top:4px;font-size:13px}.elementor-32621 .elementor-element.elementor-element-766725a .au-next,.elementor-32621 .elementor-element.elementor-element-766725a .au-form input.au-submit{display:block;width:100%;height:60px;margin:0;padding:0 40px;border:0;border-radius:0;font-family:'HomepagebaukastenBold',sans-serif;font-size:17px;line-height:1.3;letter-spacing:5.1px;text-transform:uppercase;color:#fff;cursor:pointer}.elementor-32621 .elementor-element.elementor-element-766725a .au-next{background:#000}.elementor-32621 .elementor-element.elementor-element-766725a .au-next:disabled{opacity:.35;cursor:default}.elementor-32621 .elementor-element.elementor-element-766725a .au-form input.au-submit{background:linear-gradient(102deg,#146ce5 0%,#d31d47 100%)}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-spinner{display:block;margin:12px auto 0}.elementor-32621 .elementor-element.elementor-element-766725a .au-step-2 .au-form__title{margin-bottom:56px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__sub{font-family:'HomepagebaukastenBold',sans-serif;font-size:18px;line-height:1.335;letter-spacing:-.45px;margin-bottom:15px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__sub--spend{margin:46px 0 15px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-checkbox{display:flex;flex-direction:column;gap:10px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-list-item{display:block;margin:0}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-list-item label{display:flex;align-items:center;gap:13px;margin:0;cursor:pointer;font-size:18px;line-height:24px;letter-spacing:-.45px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 14px;width:14px;height:14px;margin:0;border:1px solid #000;border-radius:2px;background:#fff;cursor:pointer}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-list-item input[type=checkbox]:checked{background:#000 url(/wp-content/uploads/2023/11/check.svg) no-repeat center/8px 6px}.elementor-32621 .elementor-element.elementor-element-766725a .au-select{position:relative;margin-bottom:44px}.elementor-32621 .elementor-element.elementor-element-766725a .au-select select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:59px;padding:0 24px 0 27px;border:0;border-radius:0;background:rgba(0,0,0,.05);font-family:'Homepagebaukasten',sans-serif;font-size:18px;letter-spacing:-.45px;color:rgba(0,0,0,.5);text-align:left;cursor:pointer}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__btn.is-set{color:#000}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__btn::after{content:'';width:12px;height:7.4px;background:url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%277.415%27 viewBox=%270 0 12 7.415%27%3E%3Cpath transform=%27translate(12 0) rotate(90)%27 d=%27M1.41497 0L0 1.41502L4.58498 6L0 10.585L1.41497 12L7.41497 6L1.41497 0Z%27 fill=%27black%27/%3E%3C/svg%3E') no-repeat center/contain;transition:transform .2s ease}.elementor-32621 .elementor-element.elementor-element-766725a .au-select.is-open .au-select__btn{box-shadow:inset 0 -2px 0 #4b4b4b}.elementor-32621 .elementor-element.elementor-element-766725a .au-select.is-open .au-select__btn::after{transform:rotate(180deg)}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__list{position:absolute;z-index:5;left:0;right:0;top:100%;margin:0;padding:0;list-style:none;background:#e9e9ec;box-shadow:0 8px 24px rgba(0,0,0,.08)}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__list li{margin:0;padding:17px 23px;font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:24px;letter-spacing:-.45px;color:#000;cursor:pointer;outline:none}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__list li::before{display:none}.elementor-32621 .elementor-element.elementor-element-766725a .au-select__list li:hover,.elementor-32621 .elementor-element.elementor-element-766725a .au-select__list li:focus{background:#d0d0d4}.elementor-32621 .elementor-element.elementor-element-766725a .au-step-3{display:flex;flex-direction:column;align-items:center;text-align:center}.elementor-32621 .elementor-element.elementor-element-766725a .au-step-3 .au-form__title{margin:22px 0 45px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__text{font-size:18px;line-height:1.347;letter-spacing:-.45px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form .wpcf7-response-output{display:none!important}@media (max-width:1024px){.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__panel>.elementor-widget-wrap{padding:0 48px}}@media (max-width:767px){.elementor-32621 .elementor-element.elementor-element-766725a{padding:40px 24px}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__box>.elementor-container{min-height:0}.elementor-32621 .elementor-element.elementor-element-766725a .au-contact__form>.elementor-widget-wrap{padding:24px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__head{margin-bottom:40px}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__back{position:static;margin-right:auto}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__head:has(.au-form__back:not([hidden])) .au-form__progress{position:absolute;left:50%;transform:translateX(-50%)}.elementor-32621 .elementor-element.elementor-element-766725a .au-form__title{font-size:24px;margin-bottom:22px!important}.elementor-32621 .elementor-element.elementor-element-766725a .au-field input{padding-left:18px}.elementor-32621 .elementor-element.elementor-element-766725a .au-field__label{left:18px}}.elementor-32621 .elementor-element.elementor-element-766725a{padding-top:0}/* End custom CSS */