h1{position:relative;font-weight:700;line-height:51px;font-size:42px;text-align:center;color:#12204b;margin:0 0 61px;font-family:"Cormorant Garamond","Arial",Helvetica,sans-serif}h1:after{content:'';position:absolute;left:50%;bottom:-26px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:118px;height:3px;background:#b10028}.hs-richtext.hs-main-font-element p{font-family:"Avenir","Arial",Helvetica,sans-serif;margin:0 0 30px}.modal-form{display:none;top:0;left:0;z-index:9999;background:rgba(0,0,0,0.7);position:fixed;width:100%;height:100%;box-sizing:border-box}.modal-form.active{display:block}.modal-form .close-button{position:absolute;top:40px;right:40px;z-index:99999}.modal-form .close-button:hover{cursor:pointer}.modal-form .modal-container{background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:940px;padding:80px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-form .modal-container fieldset.form-columns-3 .hs-form-field{width:247px;height:35px;box-sizing:border-box;margin:0 0 20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-form .modal-container .hs_email.hs-email{width:100%;margin:0 0 20px}.modal-form .modal-container fieldset.form-columns-3 .input{margin:0;height:100%}.modal-form .modal-container form fieldset{max-width:780px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-form .modal-container fieldset.form-columns-1 .input{height:35px;margin:0}.modal-form .modal-container fieldset .hs-input[type="text"],.modal-form .modal-container fieldset .hs-input[type="tel"],.modal-form .modal-container fieldset .hs-input[type="email"]{width:100%;height:100%;box-sizing:border-box;border:1px solid #818286;font-weight:300;padding-left:15px;line-height:20px;font-size:15px;font-family:"Nunito",Helvetica,sans-serif}.modal-form .modal-container .hs-richtext{width:100%;font-family:"Avenir","Arial",Helvetica,sans-serif;font-weight:400;font-size:13px;color:#818286}.modal-form .modal-container .hs-richtext a{color:#b10028;text-decoration:none}.modal-form .modal-container .hs-richtext a:hover{color:#12204b}.modal-form .modal-container .inputs-list{padding:0;margin:0;list-style:none}.modal-form .modal-container input[type=checkbox]{width:20px !important;height:20px;margin:0 20px 0 0}.modal-form .modal-container .hs-form-booleancheckbox span{position:relative;font-family:"Avenir","Arial",Helvetica,sans-serif;font-weight:400;font-size:16px;color:#818286}.modal-form .modal-container .hs-form-booleancheckbox span strong{font-family:"Avenir","Arial",Helvetica,sans-serif;font-weight:400;font-size:16px;color:#b10028}.modal-form .modal-container .hs_subscribe_to_our_mailing_list.hs-subscribe_to_our_mailing_list.hs-fieldtype-booleancheckbox.field.hs-form-field .input{margin:0}.modal-form .modal-container .hs-dependent-field .input{margin:0 !important}.modal-form .modal-container .hs_subscribe_to_our_mailing_list.hs-subscribe_to_our_mailing_list.hs-fieldtype-booleancheckbox.field.hs-form-field .hs-form-booleancheckbox span{bottom:5px}.modal-form .modal-container .legal-consent-container{max-width:550px}.modal-form .modal-container .legal-consent-container p{font-size:11px}.modal-form .modal-container .hs_submit.hs-submit .hs-button.primary.large{position:absolute;right:80px;bottom:212px;height:42px;background:#b10028;border:0;width:98px;box-sizing:border-box;font-size:16px;color:#fff;font-weight:400;font-family:"Avenir","Arial",Helvetica,sans-serif;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.modal-form .modal-container .hs_submit.hs-submit .hs-button.primary.large:hover{background:#12204b}.modal-form .modal-container .hs-error-msg{font-size:16px;color:#b10028;font-weight:400;font-family:"Avenir","Arial",Helvetica,sans-serif}.modal-form .modal-container .hs_error_rollup{display:none}@media screen and (max-width:1024px){.modal-form .modal-container{max-width:780px}.modal-form .modal-container fieldset.form-columns-3 .hs-form-field{width:100%}.modal-form .modal-container form fieldset{max-width:680px}.modal-form .modal-container .hs_submit.hs-submit .hs-button.primary.large{right:50px}}@media screen and (max-width:940px){.modal-form .modal-container{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);max-width:100%;padding:30px;box-sizing:border-box}.hs-form-field{margin:0 0 5px}.modal-form .modal-container .hs_email.hs-email{margin:0 0 5px}.modal-form .modal-container{padding:15px}.hs_submit{position:relative;max-width:680px;width:100%;margin:0 auto}.modal-form .modal-container .hs_submit.hs-submit .hs-button.primary.large{position:relative;right:unset;bottom:unset}.form-holder h1{font-size:31px !important;margin:0 0 23px}.form-holder h1:after{bottom:-11px}.hs-input{width:100% !important}.hs-richtext p{margin:0 0 16px !important}.modal-form .modal-container fieldset.form-columns-3 .hs-form-field{margin:0 0 7px}.close-button{top:14px !important;right:14px !important}}