.troops__form{padding:30px 0 54px;background-color:#000}@media screen and (min-width: 750px){.troops__form{padding:30px 0 190px}}.troops__form .form-holder{position:relative;width:100%;max-width:554px;margin:0 auto;background-color:#000}@media screen and (min-width: 750px){.troops__form .form-holder{padding:58px 43px;border:8px solid #5edfff;border-radius:32px}}.troops__form .form-holder::after{border-radius:12px}@media screen and (min-width: 750px){.troops__form .form-holder::after{content:"";display:block;position:absolute;z-index:-1;top:24px;right:-24px;width:100%;height:100%;border:8px solid #5edfff;border-radius:32px}}@media screen and (min-width: 750px){.troops__form .form-holder::after{top:58px;right:-48px}}.troops__form h2{margin:0 0 10px;color:#5edfff;font-size:3rem;letter-spacing:-0.1875rem;line-height:3rem;text-align:center;text-transform:uppercase}.troops__form h3{max-width:200px;margin:0 auto;font-size:1.5rem;letter-spacing:-0.0625rem;line-height:1.5rem;text-align:center}@media screen and (min-width: 750px){.troops__form h3{max-width:100%}}.troops__form p{max-width:690px;margin:0 auto;font-size:1.25rem;font-weight:700;letter-spacing:-0.0625rem;line-height:2rem}@media screen and (min-width: 750px){.troops__form p{font-size:1.5rem;line-height:2.5rem}}.troops__form form{margin:30px 0;padding:0}@media screen and (min-width: 750px){.troops__form form{padding:0 24px}}.troops__form input:not(.btn),.troops__form textarea{width:100%;height:80px;margin:0 auto 16px;padding:20px 24px;border-radius:8px;box-shadow:inset 4px 4px 0 #bfbfbf;color:#000;font-size:1.5rem;font-weight:700;letter-spacing:-0.03125rem;line-height:3rem;text-align:left}.troops__form input:not(.btn)::-moz-placeholder, .troops__form textarea::-moz-placeholder{opacity:1;color:#000}.troops__form input:not(.btn):-ms-input-placeholder, .troops__form textarea:-ms-input-placeholder{opacity:1;color:#000}.troops__form input:not(.btn)::placeholder,.troops__form textarea::placeholder{opacity:1;color:#000}.troops__form textarea{height:335px;resize:none}@media screen and (min-width: 750px){.troops__form textarea{height:365px}}.troops__form .details{position:relative;width:100%;margin:20px 0 0}@media screen and (min-width: 750px){.troops__form .details{margin:0 0 35px}}.troops__form .details p{display:block;width:100%;margin:0 0 15px;font-size:1rem;font-weight:500;line-height:1.1875rem}.troops__form .success_message.form-success{border-radius:12px;background-color:#94fc13;color:#000;font-family:"Futura PT Bold",helvetica,arial,sans-serif}.troops__form .error_message.form-errors{border-radius:12px;background-color:#ff4949;color:#fff;font-family:"Futura PT Bold",helvetica,arial,sans-serif}
