.contact-form .container,.contact-detail .container{max-width:1024px}.contact-detail .row-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-detail .row-fluid .span6{-ms-flex:0 0 49.9%;flex:0 0 49.9%;max-width:49.9%;margin-left:0;margin-bottom:60px}.contact-detail .row-fluid .span6:nth-child(2n){margin-left:0}.contact-detail .span6:nth-child(1n) .contact-block{margin-right:30px}.contact-detail .span6:nth-child(2n) .contact-block{margin-left:30px}.contact-detail .span6:nth-last-child(2),.contact-detail .span6:nth-last-child(1){margin-bottom:0}.contact-detail .contact-block{border-radius:4px;box-shadow:0 3px 20px rgba(0,0,0,0.16);padding:50px;text-align:center;box-sizing:border-box;overflow-wrap:break-word;height:100%}.contact-detail .contact-block img{margin-bottom:20px}.contact-detail .contact-block h4{font-size:27px;line-height:1.2;margin-bottom:5px}.contact-detail .contact-block p{font-size:20px;line-height:1.2}.contact-detail .contact-block a,.contact-detail .contact-block p a{text-decoration:none;color:#454f63}.contact-detail .contact-block a:hover{color:#5eb2db}.contact-form{padding:80px 0;color:#fff;text-align:center}.contact-form .form h3{font-size:34px;line-height:1.2;margin-bottom:20px;letter-spacing:2px}.contact-form .form p{line-height:1.2;margin-bottom:20px;letter-spacing:1px}.contact-form .form form{margin-top:80px}.contact-form .form form .hs-error-msgs,.contact-form .form form .hs-form-required{display:none !important}.contact-form .form form fieldset{max-width:100%}.form-columns-2 .hs-form-field:nth-child(1) .input{margin-right:20px}.form-columns-2 .hs-form-field:nth-child(2) .input{margin-left:20px;margin-right:0}.contact-form .form form textarea::placeholder,.contact-form .form form input::placeholder{color:#fff}.contact-form .form form textarea,.contact-form .form form input{background:transparent;font-family:inherit;font-size:20px;font-weight:500;border:0;border-bottom:1px solid #fff;color:#fff;padding:20px;margin-bottom:20px;width:100% !important}.contact-form .form form textarea.error,.contact-form .form form input.error{background:#eb5661;border-color:#eb5661}.contact-form .form form .actions{text-align:left}.contact-form .form form input.hs-button{text-transform:uppercase;font-size:13px;font-weight:700;line-height:14px;text-decoration:none;color:#fff;background:#1a3965;padding:15px 45px;display:inline-block;letter-spacing:2px;border-radius:4px;border:2px solid #1a3965;width:auto !important;margin:30px 0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .form form input.hs-button:hover{background:#5eb2db}.contact-form .form .submitted-message{text-align:center}.contact-form .form .submitted-message h4{font-size:34px;line-height:1.2;margin-bottom:20px;letter-spacing:2px}@media screen and (max-width:959px){.contact-detail .contact-block{padding:50px 30px}}@media screen and (max-width:767px){.contact-detail .span6:nth-child(1) .contact-block{margin-right:10px}.contact-detail .span6:nth-child(2n) .contact-block{margin-left:10px}.contact-form{padding:40px 0}.contact-detail .contact-block h4{font-size:20px}.contact-detail .contact-block p{font-size:16px}.contact-form .form form{margin-top:30px}.form-columns-2 .hs-form-field:nth-child(1) .input{margin-right:20px !important}.form-columns-2 .hs-form-field:nth-child(2) .input{margin-left:0px !important}.contact-detail .span6:nth-child(1n) .contact-block{margin-right:0 !important}.contact-detail .row-fluid .span6{margin-bottom:30px}}@media screen and (max-width:575.98px){.contact-detail .row-fluid .span6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contact-detail .span6:nth-child(1) .contact-block{margin-right:0px !important;margin-bottom:0;height:auto}.contact-detail .span6:nth-child(2n) .contact-block{margin-left:0px !important}.form-columns-2 .hs-form-field:nth-child(1) .input{margin-right:0px !important}.form-columns-2 .hs-form-field:nth-child(2) .input{margin-left:0px !important}}