.wl-card{background:#fff!important;border:1px solid #e3e7f1!important;border-top:5px solid #2461f2!important;border-radius:20px!important;box-shadow:0 24px 60px -20px rgba(11,22,51,.25)!important;padding:32px!important;row-gap:14px!important;--gap:16px}.wl-card .elementor-widget{margin:0!important}.wl-card .elementor-widget-text-editor p,.wl-steps p{margin:0}.wl-card .wpcf7,.wl-card .wpcf7 form{margin:0;padding:0}.wl-card .wl-card-head .elementor-heading-title{margin:0}.wl-steps .wl-progress{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:700;color:#2a3553}.wl-steps .wl-bar{position:relative;flex:1;min-width:0;height:6px;border-radius:999px;background:#e3e7f1;overflow:hidden}.wl-steps .wl-bar::before{content:"";display:block;height:100%;width:50%;background:#2461f2;border-radius:999px;transition:width .3s}.wl-steps[data-step="2"] .wl-bar::before{width:100%}.wl-steps .wl-step{display:none}.wl-steps .wl-step.is-active{display:flex;flex-direction:column;gap:16px}.wl-card .wl-steps .wl-field{margin:0!important;display:flex;flex-direction:column;gap:6px}.wl-card .wl-steps .wl-field label{font-size:15px;font-weight:700;color:#0b1633}.wl-card .wl-steps .wl-field .wpcf7-form-control-wrap{display:block}.wl-card .wl-steps .wl-field input[type]{width:100%!important;height:52px!important;box-sizing:border-box!important;padding:0 16px!important;border:1.5px solid #d3d9e8!important;border-radius:10px!important;background:#fff!important;color:#0b1633!important;font-size:16px!important;font-weight:500!important}.wl-card .wl-steps .wl-field input[type]::placeholder{color:#8a93ab!important;font-weight:400}.wl-card .wl-steps .wl-field input[type]:focus{border-color:#2461f2!important;outline:none;background:#fff!important}.wl-card .wl-steps .wl-submit{margin:0!important}.wl-card .wl-steps .wl-submit input[type=submit]{width:100%!important;height:56px!important;padding:0!important;border:0!important;border-radius:12px!important;background:#2461f2!important;color:#fff!important;font-size:17px!important;font-weight:700!important;cursor:pointer;box-shadow:none!important}.wl-card .wl-steps .wl-submit input[type=submit]:hover{background:#1740ae!important}.wl-steps p:has(>.wl-back){margin:0;text-align:center}.wl-steps .wl-back{display:table;margin:0 auto;min-height:36px;padding:0 12px;border:0;background:0 0;color:#1f55e0;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.wl-steps .wl-note{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#56607a}.wl-card .wpcf7-spinner{display:none!important}.wl-card .wpcf7 form .wpcf7-response-output{margin:12px 0 0}@media (max-width:1024px){.wl-card{padding:28px!important}.wl-card .elementor-heading-title{font-size:23px!important;line-height:1.25!important}}@media (max-width:767px){.wl-card{padding:22px 18px!important;border-radius:16px!important}.wl-card .elementor-heading-title{font-size:18px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em;overflow-wrap:break-word}}.demo-2-agency-supports-slider .swiper-slide-inner{min-height:82px}.demo-2-agency-supports-slider .swiper-slide-inner::before{background:0 0;opacity:100%}.demo-2 .page-hero-section::before{content:unset}.preloader{background:#fff!important}.post-type-archive-awaiken-project .page-header,.tax-awaiken-project-category .page-header{background:#f5f7fa!important;padding:150px 0 50px!important}.post-type-archive-awaiken-project .page-header .entry-title,.tax-awaiken-project-category .page-header .entry-title{color:#000!important}.post-type-archive-awaiken-project .awaiken-portfolio-grid__filters.portfolio_filter-design-1 li:hover,.post-type-archive-awaiken-project .awaiken-portfolio-grid__filters.portfolio_filter-design-1 li.active,.tax-awaiken-project-category .awaiken-portfolio-grid__filters.portfolio_filter-design-1 li:hover,.tax-awaiken-project-category .awaiken-portfolio-grid__filters.portfolio_filter-design-1 li.active{color:#fff!important}.post a{color:#3067ff}.wlr-scale-left-text p{margin:0;font-weight:400;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:#333}