.form--error,.form--required-error{background-color:var(--orange)!important;color:var(--white)!important}.form--submitting{background-color:#5f5f5f!important;color:var(--white)!important}.form--success{background-color:var(--green)!important;color:var(--m-green)!important}.dropdown-container-wrapper{position:relative;z-index:5}@media (max-width:768px){.dropdown-container-wrapper{height:44px;margin-top:var(--space-between)}}.dropdown-container{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dropdown-container.open ul{background-color:var(--green)}.dropdown-container.open .dropdown-trigger{color:var(--white)}.dropdown-container.open .dropdown-trigger svg{transform:rotate(-180deg)}.dropdown-container.filled li{opacity:1}.dropdown-container ul{background-color:var(--grey);border-radius:30px;cursor:pointer;overflow:hidden;transition:background-color .3s cubic-bezier(0,0,0,1.01)}.dropdown-container li{color:var(--m-green);opacity:.5;padding:11px 30px;transition:opacity .3s cubic-bezier(0,0,0,1.01)}.dropdown-container li:not(.dropdown-trigger):hover{opacity:1}@media (max-width:1024px) and (min-width:769px){.dropdown-container li{padding:11px 25px}}@media (max-width:768px){.dropdown-container li{padding:11px 20px}}.dropdown-container button,.dropdown-container li{font-size:19px;font-weight:400;line-height:26px}@media (max-width:1440px) and (min-width:1025px){.dropdown-container button,.dropdown-container li{font-size:16px;line-height:22px}}@media (max-width:1024px) and (min-width:769px){.dropdown-container button,.dropdown-container li{font-size:16px;line-height:22px}}@media (max-width:768px){.dropdown-container button,.dropdown-container li{font-size:14px;line-height:20px}}.dropdown-container .dropdown-trigger{align-items:center;display:flex;justify-content:space-between;transition:color .3s cubic-bezier(0,0,0,1.01),background-color .3s cubic-bezier(0,0,0,1.01)}.dropdown-container .dropdown-trigger svg{height:10px;transition:transform .3s cubic-bezier(0,0,0,1.01)}.dropdown-enter-active,.dropdown-leave-active{overflow:hidden;transition:height .3s cubic-bezier(0,0,0,1.01);will-change:height}.dropdown-enter-from,.dropdown-leave-to{height:0!important}form{--space-between:15px;margin:0 auto;max-width:720px}@media (max-width:1440px) and (min-width:1025px){form{--space-between:10px;max-width:480px}}@media (max-width:1024px) and (min-width:769px){form{--space-between:10px}}@media (max-width:768px){form{--space-between:5px}}form input,form textarea{background-color:var(--grey);border-radius:30px;color:var(--m-green);font-size:19px;font-weight:400;line-height:26px;padding:11px 30px;width:100%}@media (max-width:1440px) and (min-width:1025px){form input,form textarea{font-size:16px;line-height:22px}}@media (max-width:1024px) and (min-width:769px){form input,form textarea{font-size:16px;line-height:22px}}@media (max-width:768px){form input,form textarea{font-size:14px;line-height:20px}}@media (max-width:1024px) and (min-width:769px){form input,form textarea{padding:11px 25px}}@media (max-width:768px){form input,form textarea{padding:11px 20px}}form input::-moz-placeholder,form textarea::-moz-placeholder{color:var(--m-green);opacity:.5}form input::placeholder,form textarea::placeholder{color:var(--m-green);opacity:.5}form input.error,form textarea.error{background-color:#f0654340}form .form-row{margin-bottom:var(--space-between)}form textarea{border-radius:23px;height:200px;resize:none}form textarea.tall-textarea{height:260px}form .cols-2{grid-column-gap:var(--space-between);display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){form .cols-2{grid-template-columns:1fr}form .cols-2 input:not(:first-child){margin-top:var(--space-between)}}form .form-additional-row{display:flex;gap:25px;margin-bottom:15px}@media (max-width:768px){form .form-additional-row{flex-direction:column-reverse;gap:10px}}form .additional-info,form .required-label{color:var(--grey-m5);font-size:14px;line-height:14px}@media (max-width:768px){form .additional-info,form .required-label{font-size:12px}}form .additional-info{line-height:20px;opacity:.9;text-align:left}@media (max-width:768px){form .additional-info{line-height:18px}}form .required-label{opacity:.5;text-align:right}@media (max-width:768px){form .required-label{margin-bottom:5px;text-align:left}}
