*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:Georgia,serif;font-size:16px;line-height:1.5;color:#515151}h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;font-weight:400;line-height:1.25;margin-top:0;color:#254a63}h1{font-size:44px}h2{font-size:36px}h3{font-size:30px}h4{font-size:18px}img{display:block;max-width:100%;height:auto}a{text-decoration:none;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}p:last-child{margin-bottom:0}.container{max-width:1240px;padding:0 20px;margin-left:auto;margin-right:auto}.d-flex{display:-ms-flexbox;display:flex}.button,.hs-button{display:block;text-align:center;font-family:Clarendon,serif;font-weight:400;font-size:16px;padding:10px 20px;max-width:270px;border-radius:2px;border:0;cursor:pointer;color:#fff;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-appearance:none;appearance:none;box-shadow:0 2px 0 0 #a1003a;background:#ca0049}.button:hover,.hs-button:hover{background:#a1003a}.hero-image{position:relative;background-color:#ebecee;background-position:right bottom;background-repeat:no-repeat}.hero-image .d-flex{position:relative;height:500px;justify-content:flex-start;align-items:center}.hero-image .text,.hero-image .image{max-width:45%}.hero-image .image{position:absolute;right:0;bottom:0}.main{margin:50px 0}.main::after{content:"";display:table;clear:both}.main .header{text-align:center;margin-bottom:40px}.main .content{margin-bottom:50px}.main .text{margin-bottom:25px;font-size:20px}.main .text ul{list-style:none;padding-left:0}.main .text li{position:relative;margin:10px 0;padding-left:40px}.main .text li::before{content:"\2713";position:absolute;left:0;width:30px;height:30px;line-height:30px;text-align:center;background:#254a63;color:#fff;border-radius:50%}.main .form{padding:50px;box-shadow:2px 6px 16px rgba(0,0,0,0.16)}.main .form .form-image{text-align:center;margin-bottom:30px}.main .form .form-image img{margin-left:auto;margin-right:auto}.main .form form{font-family:Arial,sans-serif}.main .form form .hs-form-field{margin-bottom:20px}.main .form form label{display:inline-block;font-weight:700;font-size:12px;margin-bottom:5px}.main .form form input,.main .form form select,.main .form form textarea{width:100%;padding:10px;border-radius:3px;border:1px solid #254a63}.main .form form textarea{min-height:125px}.main .form form fieldset.form-columns-1 input.hs-input,.main .form form fieldset.form-columns-2 input.hs-input{width:100% !important}.main .form form input.error{border-color:tomato}.main .form form input[type="submit"]{margin-left:auto;margin-right:auto;padding:15px;font-weight:700;color:#fff;border:0;cursor:pointer;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms;box-shadow:0 2px 0 0 #163850;background:#254a63}.main .form form input[type="submit"]:hover{background:#163850}.main .form form .hs-error-msgs{padding:0;margin:5px;list-style:none;color:tomato}.main .form form .hs-error-msgs label{margin:0}.main .form form .hs-richtext{margin:15px 0;font-size:14px}.main .form .form-logo{margin-top:25px}.main .form .form-logo img{margin-left:auto;margin-right:auto}@media(max-width:767px){.hero-image{background-image:none !important}.hero-image .d-flex{flex-wrap:wrap;height:auto}.hero-image .text,.hero-image .image{max-width:none;width:100%}.hero-image .text{padding:50px 0}.hero-image .image{position:static}.hero-image .image img{margin-left:auto}.main .form{padding:20px}}