 .form-modal {position: fixed;left: 0;bottom: -400px;width: 100%;z-index: 999999;padding: 10px;padding-bottom: 0;text-align: center;transition: all .4s ease;box-shadow: 0 5px 15px 0 rgb(134 149 168 / 18%);color: #fff;overflow: hidden;border-top: 1px solid #ebebeb;background: white;}.form-modal.active {bottom: 0;}.form-modal .container {max-width: 800px;z-index: 999;}.form-modal p {margin-bottom: 8px;}.form-modal .wpcf7-spinner {display: none !important;}.form-modal .wpcf7-submit.btn {float: none !important;background: var(--secondary);}.form-modal .close-form {position: absolute;z-index: 9999;right: 18px;top: 11px;cursor: pointer;color: #000000;font-size: 22px;transition: all .2s ease;}.form-modal .close-form:hover {color: var(--primary);}.call-to-action-wrap {position: fixed;z-index: 99;text-align: center;bottom: 0;padding: 15px;left: 50%;transform: translate(-50%);}.call-to-action-wrap .btn {padding: 10px 25px;font-size: 18px;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.18);margin: 0 5px;display: inline-block;animation: wobble-pause 6s infinite;}.call-to-action-wrap .btn.secondary {animation: unset;animation-delay: 3s;}@keyframes wobble-pause {0%, 100% {transform: rotate(0deg);}2% {transform: rotate(4deg);}4% {transform: rotate(-4deg);}6% {transform: rotate(4deg);}8% {transform: rotate(-4deg);}10% {transform: rotate(0deg);}}@media(max-width: 768px) {.call-to-action-wrap .btn {margin: 2px 5px;}}@media(max-width: 576px) {.footer-bottom {z-index: 99;}}@media(max-width: 450px) {.form-modal {padding: 20px 15px;}.form-modal input.wpcf7-form-control.wpcf7-text, .form-modal textarea.wpcf7-form-control.wpcf7-textarea, .form-modal select.wpcf7-form-control.wpcf7-select {margin: 2px;}.call-to-action-wrap .btn {padding: 10px 22px;font-size: 16px;}}