@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url('/fonts/montserrat-v31-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/fonts/montserrat-v31-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url('/fonts/montserrat-v31-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/fonts/montserrat-v31-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url('/fonts/montserrat-v31-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url('/fonts/montserrat-v31-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url('/fonts/montserrat-v31-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:300;src:url('/fonts/montserrat-alternates-v18-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:400;src:url('/fonts/montserrat-alternates-v18-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:500;src:url('/fonts/montserrat-alternates-v18-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:600;src:url('/fonts/montserrat-alternates-v18-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:700;src:url('/fonts/montserrat-alternates-v18-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:800;src:url('/fonts/montserrat-alternates-v18-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat Alternates';font-style:normal;font-weight:900;src:url('/fonts/montserrat-alternates-v18-latin-900.woff2') format('woff2')}.mauticform_wrapper{max-width:1200px;margin:0 auto;padding:20px}.mauticform-innerform{display:flex;flex-direction:column;gap:20px}.mauticform-row{margin-bottom:0}.mauticform-label{display:block;font-size:16px;color:#111!important;margin-bottom:12px;font-weight:400}.mauticform-input{width:100%;padding:10px 20px!important;font-size:14px;border:2px solid #111;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;;border-radius:8px;background-color:#FFFFFF;transition:border-color 0.3s ease;box-sizing:border-box;margin-top:10px}.mauticform-input:focus{outline:none;border-color:#111}.mauticform-input::placeholder{color:#000}.mauticform-button-wrapper{margin-top:10px;display:flex;justify-content:center}.mauticform-button{width:auto;min-width:200px;padding:10px 30px;margin-top:20px;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000;background-color:transparent!important;border:2px solid!important;border-color:#000!important;color:#000!important;border-radius:8px!important;cursor:pointer;transition:all 0.3s ease}.mauticform-button:hover{background-color:#D5D5EA;transform:translateY(-2px);box-shadow:0 4px 12px rgba(90,90,139,0.2)}.mauticform-button:active{transform:translateY(0)}.mauticform-errormsg{color:#E74C3C;font-size:14px;margin-top:5px;display:block}.mauticform-error{background-color:#FADBD8;color:#C0392B;padding:15px;border-radius:8px;margin-bottom:20px;display:none}.mauticform-error:not(:empty){display:block}.mauticform-message{background-color:#D4EDDA;color:#155724;padding:15px;border-radius:8px;margin-bottom:20px;display:none}.mauticform-message:not(:empty){display:block}.mautic-inline .mauticform-innerform{gap:15px}.mautic-inline .mauticform-page-wrapper{display:flex;flex-direction:row;gap:15px;align-items:flex-end}.mautic-inline .mauticform-row{flex:1;min-width:200px}.mautic-inline .mauticform-input{margin-top:0}.mautic-inline .mauticform-label{margin-bottom:8px}.mautic-inline .mauticform-button-wrapper{margin-top:0;flex-shrink:0;justify-content:flex-start}.mautic-inline .mauticform-button{min-width:180px;padding:10px 30px;margin-top:0;white-space:nowrap}@media (max-width:768px){.mauticform-label{font-size:16px}.mauticform-input{padding:16px 20px!important;font-size:16px}.mauticform-button{padding:14px 40px;font-size:14px;min-width:250px}.mautic-inline .mauticform-page-wrapper{flex-direction:column;gap:20px}.mautic-inline .mauticform-input{margin-top:20px}.mautic-inline .mauticform-button-wrapper{width:100%;justify-content:center}.mautic-inline .mauticform-button{width:100%;min-width:auto;margin-top:20px}}