.header-widget-area[data-section=sidebar-widgets-header-widget-4]{margin-top:6px}.header-widget-area .widget{margin-bottom:0;padding:0}.header-widget-area .widget p{margin-top:0;margin-bottom:4px;line-height:1.15}.ast-footer-widget-area img{max-width:120px;height:auto}.amied-form-grid{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:10px;margin-bottom:10px}.amied-form-group{flex:1 1 100%;margin:0}@media (min-width:768px){.amied-form-grid .amied-form-group{flex:1 1 calc(50% - 8px)}}.amied-form-group label{display:block;margin-bottom:4px;font-weight:600;font-size:14px;line-height:1.3}.amied-form-group input,.amied-form-group textarea{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1.4;box-sizing:border-box;margin-bottom:0}.amied-form-group textarea{resize:vertical;min-height:80px}.wpcf7 textarea{min-height:100px}.wpcf7-submit{background-color:#007bff;color:#fff;border:none;padding:8px 20px;border-radius:5px;font-size:15px;line-height:1.2;cursor:pointer;transition:background-color .3s ease}.wpcf7-submit:hover{background-color:#0056b3}.wpcf7 .wpcf7-acceptance a{color:#1e73be!important;text-decoration:underline}.wpcf7 .wpcf7-acceptance a:hover{color:#145a8d!important}.wpcf7 .row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 12px!important}.wpcf7 .row>p{margin:0!important}.wpcf7 .row input,.wpcf7 .row select,.wpcf7 .row textarea{width:100%!important;box-sizing:border-box}@media (max-width:640px){.wpcf7 .row{grid-template-columns:1fr!important}}.elementor-element-3c3f592 .swiper-wrapper{transition-timing-function:linear!important}.alf-wizard{font-size:14px;line-height:1.35}@media (max-width:640px){.alf-wizard{font-size:13px}}.alf-wizard .wpcf7,.alf-wizard .wpcf7 *{font-size:inherit;line-height:inherit}.alf-wizard .wpcf7 input[type=text],.alf-wizard .wpcf7 input[type=email],.alf-wizard .wpcf7 input[type=tel],.alf-wizard .wpcf7 textarea{font-size:.95em;padding:10px 12px;box-sizing:border-box}@media (max-width:640px){.alf-wizard .wpcf7 input[type=text],.alf-wizard .wpcf7 input[type=email],.alf-wizard .wpcf7 input[type=tel],.alf-wizard .wpcf7 textarea{padding:9px 10px}}