@charset "UTF-8";.myform{max-width:900px}@media (max-width:640px){.myform__row{flex-direction:column}}.myform__group{flex:1;margin-bottom:1.5rem}.myform__input,.myform__textarea{width:360px;max-width:93%;margin-top:8px;padding:.7rem 1rem;border:1px solid #000;border-radius:0!important;font-size:.9rem;box-sizing:border-box}.myform__group input::-moz-placeholder,.myform__group textarea::-moz-placeholder{font-size:.9rem;font-weight:300;color:#000}.myform__group input::placeholder,.myform__group textarea::placeholder{font-size:.9rem;font-weight:300;color:#000}input:focus,textarea:focus{outline:0;border-color:#3072db;box-shadow:0 0 6px #3072db}.myform__input::-moz-placeholder,.myform__textarea::-moz-placeholder{font-size:1.6rem;color:#999}.myform__input::placeholder,.myform__textarea::placeholder{font-size:1.6rem;color:#999}.myform__textarea{min-height:160px;resize:vertical}.myform__btn--contanier{display:flex}@media (max-width:768px){.myform__btn--contanier{justify-content:center;align-items:center}}.myform__button{font-size:.8rem!important;text-transform:uppercase;min-width:360px;padding:12px 16px;border-radius:0;cursor:pointer;color:#000;border:1px solid #000;background-color:transparent;box-shadow:rgba(0,0,0,.05) 0 0 8px;letter-spacing:1.5px;text-transform:uppercase;font-size:1rem;transition:all .5s ease}@media (max-width:768px){.myform__button{min-width:300px;max-width:90%}}.myform__button:hover{background:#d5d5d5}.error-message,.myform__error{color:#d00000;font-size:.9rem;margin-top:.6rem;margin-left:1.1rem;display:block}.my-form-plugin-success{background-color:#e6f9ec;border:1px solid #2ecc71;color:#2d7a46;padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:6px;font-size:1rem;line-height:1.5;font-weight:500;box-shadow:0 2px 6px rgba(0,0,0,.05);animation:fadeIn .4s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.myform__checkbox{display:flex;align-items:flex-start;gap:.3rem;margin-bottom:1rem;font-size:1rem;line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.myform__checkbox{align-items:center;justify-content:center}}.myform__checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:2px solid #ccc;border-radius:4px;background-color:#fff;display:inline-block;position:relative;margin-top:.2rem;cursor:pointer;transition:all .25s ease;flex-shrink:0}.myform__checkbox input[type=checkbox]:hover{border-color:#3072db;box-shadow:0 0 4px rgba(48,114,219,.3)}.myform__checkbox input[type=checkbox]:checked{background-color:#3072db;border-color:#3072db}.myform__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:-1px;left:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.myform__checkbox label{cursor:pointer;color:#333;line-height:1.4;font-size:.9rem;display:inline}.myform__checkbox label a{color:#3072db;text-decoration:underline;font-size:1.5rem}.myform__group select.myform__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:0;padding:6px 36px 6px 12px;font-size:.9rem;font-family:inherit;color:#000;width:360px;line-height:1.4;cursor:pointer;box-shadow:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23000' height='18' width='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;transition:border-color .25s ease,box-shadow .25s ease}.myform__group select.myform__input:focus{outline:0;border-color:#3072db;box-shadow:0 0 6px rgba(48,114,219,.4);font-size:.9rem}.myform__group select.myform__input option{background-color:#fff;color:#000;font-size:.9rem}@supports (-webkit-appearance:none){.myform__group select.myform__input{background-color:#fff!important;border-radius:0!important;background-image:url("data:image/svg+xml;utf8,<svg fill='%23000' height='18' width='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>")!important}}.custom-select{position:relative;display:inline-block;width:360px;max-width:93%;background:#fff;border:1px solid #000;border-radius:0;font-family:inherit;font-size:.9rem;color:#000;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.custom-select__trigger{display:flex;justify-content:space-between;align-items:center;padding:12px}.custom-select__trigger:hover{border-color:#3072db}.custom-select.open,.custom-select:focus-within{border-color:#3072db;box-shadow:0 0 6px rgba(48,114,219,.4)}.arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;transition:transform .25s ease}.custom-select.open .arrow{transform:rotate(-180deg)}.custom-options{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #000;border-top:none;box-shadow:0 4px 6px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .25s ease;z-index:10}.custom-select.open .custom-options{opacity:1;visibility:visible;transform:translateY(0)}.custom-option{display:block;padding:12px 12px;font-size:.9rem;border:none;outline:1px solid #000;background:#fff;color:#000;transition:background .2s ease,color .2s ease;transform:translateX(-1px)}.custom-option:hover{background:#3072db;color:#fff}.custom-option.selected{background:#f0f0f0}.custom-option,.custom-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}