.contact-form-container-landing{border-radius:30px!important;border:1px solid #ccc!important;padding:24px!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;max-width:600px!important;margin:0 auto!important}#your-message{height:100px!important;resize:none!important;padding:8px 12px!important;box-sizing:border-box!important;line-height:1.4!important;margin-bottom:10px!important;font-family:inherit!important}.contact-form-container-landing .two-column{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form-container-landing .two-column>label{display:block}.contact-form-container-landing input[type="text"],.contact-form-container-landing input[type="email"]{height:32px!important;padding:8px 12px!important;box-sizing:border-box!important;margin:0px!important;line-height:1.4!important}.contact-form-container-landing label{margin-bottom:2px}.contact-form-container-landing .two-column>label{margin-bottom:initial}.contact-form-container-landing .form-row:not(.two-column),.contact-form-container-landing textarea,.contact-form-container-landing .wpcf7-submit{margin-bottom:2px}#your-subject{margin-bottom:16px!important}@media screen and (max-width:600px){.contact-form-container-landing .form-row{flex-direction:column!important}}.df-inline-buttons{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:40px;padding:20px 40px}.padlock-icon{width:40px;height:auto}.bottom-button{background-color:#58E238;color:#000;font-weight:700;padding:6px 14px;border-radius:6px;font-size:13px;line-height:24px;height:36px;text-decoration:none}.bottom-button:hover{background-color:#AEFF06;box-shadow:0 0 8px #58E238,0 0 12px #AEFF06}@keyframes flyInLeft{0%{opacity:0;transform:translateX(-60px)}100%{opacity:1;transform:translateX(0)}}@keyframes flyInRight{0%{opacity:0;transform:translateX(60px)}100%{opacity:1;transform:translateX(0)}}.animate-on-scroll{opacity:0;transition:opacity 0.6s ease-out,transform 0.6s ease-out}.fly-in-left.visible{animation:flyInLeft 1.2s ease-out forwards}.fly-in-right.visible{animation:flyInRight 1.2s ease-out forwards}.fly-in-right.delay-1.visible{animation:flyInRight 1.2s ease-out 0.4s forwards}.fly-in-right.delay-2.visible{animation:flyInRight 1.2s ease-out 0.8s forwards}@media (max-width:768px){.animate-on-scroll{opacity:1!important;transform:none!important;animation:none!important}}.page-id-1434 #nav-banner{position:fixed;bottom:0;left:0;width:100%;background:#001F3B;color:#FFF;display:flex;align-items:center;justify-content:flex-start;padding:12px 24px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;z-index:9999;box-shadow:0 -2px 10px rgb(0 0 0 / .3)}.page-id-1434 #nav-banner .nav-banner-spinner{height:36px;width:auto;margin-right:16px;animation:spin 6s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page-id-1434 #nav-banner #nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.page-id-1434 #nav-banner{padding:8px 12px;font-size:10px}.page-id-1434 #nav-banner .nav-banner-spinner{height:24px;margin-right:14px}}@media (min-width:768px) and (max-width:1024px){.page-id-1434 #nav-banner{padding:10px 20px;font-size:14px}.page-id-1434 #nav-banner .nav-banner-spinner{height:32px;margin-right:14px}}