@font-face{font-family:'DIN Next Pro Light';src:url('/webfonts/33F6CA_2_0.eot');src:url('/webfonts/33F6CA_2_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/33F6CA_2_0.woff2') format('woff2'),url('/webfonts/33F6CA_2_0.woff') format('woff'),url('/webfonts/33F6CA_2_0.ttf') format('truetype')}@font-face{font-family:'DIN Next Pro Light';font-style:normal;src:url('/webfonts/33F6CA_0_0.eot');src:url('/webfonts/33F6CA_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/33F6CA_0_0.woff2') format('woff2'),url('/webfonts/33F6CA_0_0.woff') format('woff'),url('/webfonts/33F6CA_0_0.ttf') format('truetype')}@font-face{font-family:'DIN Next Pro Light Italic';src:url('/webfonts/33F6CA_1_0.eot');src:url('/webfonts/33F6CA_1_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/33F6CA_1_0.woff2') format('woff2'),url('/webfonts/33F6CA_1_0.woff') format('woff'),url('/webfonts/33F6CA_1_0.ttf') format('truetype')}.flux-form{--form-blue:#557ebe;--form-red:#f72b1e;font-family:'DIN Next Pro Light',sans-serif;color:#58595b;letter-spacing:.5px;overflow:hidden;padding:40px;background-color:#fff;max-width:90%;width:600px;margin:55px auto;box-sizing:border-box;font-weight:300}.wide .flux-form{width:936px}.flux-form #flux-logo-white{display:none}.flux-form #flux-logo-color{width:128px}.flux-form h1{font-family:'DIN Next Pro Light',sans-serif;font-size:25px;line-height:1.2;font-weight:200;letter-spacing:.5px;color:#404041;margin:33px 0 20px}.flux-form a{color:var(--form-red);text-decoration:none}.flux-form a:visited{color:var(--form-red)}.flux-form a:hover{color:#ff5e51}.flux-form a:active{color:#de1205}.flux-form p{margin-bottom:30px;height:18px;font-size:14px;line-height:1.29;color:#404041}.flux-form .flux-form__row{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.flux-form .flux-form__row .name-field-wrapper{width:calc(50% - 5px);display:flex;flex-direction:column;align-items:flex-start}.flux-form .flux-form__row .name-field-wrapper:first-of-type{margin-right:10px}.flux-form .flux-form__row.flex-row{padding:0;flex-direction:row;justify-content:space-between}.flux-form .flux-form__row:last-of-type{margin-bottom:0}.flux-form .flux-form__row label{font-size:14px;line-height:1;margin-bottom:10px}.flux-form .flux-form__row--radio{flex-direction:row}.flux-form .flux-form__input{height:40px;box-sizing:border-box;width:100%;margin:0;padding:8px;font-size:14px;letter-spacing:.3px;border-radius:2px;border:1px solid #bdbdbd;background-color:#fff}.flux-form textarea.flux-form__input{height:auto}.flux-form .flux-form__input.error{border:1px solid var(--form-red)}.flux-form .flux-form__input:focus{outline:none;border-color:var(--form-blue)}.flux-form .flux-form__input--phone{letter-spacing:.2em}.flux-form .flux-form__input::placeholder{color:#bdbdbd;letter-spacing:0}.flux-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.flux-form .radio-group{width:150px;display:flex;align-items:center}.flux-form .radio-group-title{width:100%;font-weight:400;margin-top:20px;margin-bottom:5px;text-align:left}.flux-form .radio-group input[type="radio"]{display:none}.flux-form .radio-group input[type="radio"]+label span{position:relative;padding-left:16px;margin-right:10px}.flux-form .radio-group input[type="radio"]+label span:before{content:'';display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:16px;height:16px;border-radius:50%;box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:solid 2px #c4cdd5}.flux-form .radio-group input[type="radio"]:checked+label span:after{content:'';position:absolute;left:4px;right:0;top:0;bottom:0;margin:auto;width:8px;height:8px;border-radius:50%;background-color:var(--form-blue)}.flux-form .flux-form__input.submit{border:none;font-weight:700;font-size:18px;line-height:1;letter-spacing:.1px;color:#fff;cursor:pointer;background-color:#557ebe;margin-top:32px;padding:0;text-transform:uppercase;text-align:center;transition:all .4s}.flux-form .flux-form__input.submit:hover{background-color:#6790cf;transition:all .4s}.form-page{background-image:url('./images/tessalated-backgnd.png');background-repeat:repeat}@media only screen and (max-width:600px){.flux-form .flux-form__row--radio,.flux-form .flux-form__row.flex-row{flex-direction:column}.flux-form p{text-align:center}.flux-form .flux-form__row .name-field-wrapper{width:100%}.flux-form .flux-form__row .name-field-wrapper:first-of-type{margin-bottom:10px}}