.contact_card{background:#f8f8f8;padding:8rem;margin-left:-15rem}.contact_card .content-wrapper{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:25rem;padding-bottom:0;max-width:100%}.contact_card .left-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#52bdc3),to(#0fb494));background-image:-webkit-linear-gradient(top,#52bdc3,#0fb494);background-image:-o-linear-gradient(top,#52bdc3,#0fb494);background-image:linear-gradient(180deg,#52bdc3,#0fb494)}.contact_card .left-col .contact-title{text-align:left;display:inline-block;color:#fff;font-size:44px;font-weight:700;width:470px;max-width:100%;margin:auto}.contact_card .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.contact_card .right-col form{width:80%;margin:auto}.contact_card .right-col>*{width:100%}.contact_card .right-col form .hs-form-field{padding-right:16px;margin:16px 0 0;padding-top:0;font-size:10px;line-height:normal}.contact_card .form-title{display:none}.contact_card .left-col p{color:#fff;width:597px;max-width:100%;margin:0 auto}.contact_card .right-col form label{color:#000;font-size:14px;font-weight:700;text-transform:uppercase;width:100%;margin:0;padding:0;display:inline-block;line-height:1.3}.contact_card .right-col form .input{margin-top:8px}.contact_card .right-col form .hs-form-required{color:#790000;margin-left:4px}.contact_card .right-col form .hs-input{margin:0;padding:1.2rem 0 1.2rem 2rem;color:#000;border:1px solid rgba(0,0,0,.2);border-radius:5px;background:#fff;font-size:14px;font-weight:700;text-transform:uppercase;width:100%;line-height:normal;height:42px;min-height:unset}.contact_card .right-col form select.hs-input{border-color:#767676;border-radius:0;padding:10px;font-size:18px;text-transform:unset;font-weight:400;height:44px}.contact_card .right-col form .hs_submit{padding:16px 0 10px;margin:16px 0 0;clear:both;width:100%}.contact_card .right-col form .hs-button{margin:0;color:#fff;font-family:Arial;font-size:18px;font-weight:700;line-height:32px;background:#f60;padding:.7rem 3rem;border-radius:50px;border:none;cursor:pointer}.contact_card form .hs_error_rollup label{color:#790000;font-size:1rem;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0;clear:both;width:100%;display:block;text-align:center;border-radius:unset}.contact_card form ul.no-list.hs-error-msgs.inputs-list{padding-left:0}.contact_card form label.hs-error-msg{background-color:rgba(255,223,224,.25);margin-bottom:6px;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;color:#790000;font-weight:700;display:block;letter-spacing:normal;font-size:1rem;margin-top:5px;border-radius:unset}.contact_card .right-col form .hs-fieldtype-file .hs-input{height:48px}.contact_card .right-col form .hs-input:focus-visible{outline-color:#00b38a}.contact_card .right-col form .hs-input:focus{outline:unset;outline:1px auto -webkit-focus-ring-color;outline-color:#00b38a}.contact_card form input.hs-input.error{border:1px solid #790000}.contact_card.content .left-col .contact-title{color:#fff;font-size:28px;width:597px;max-width:100%;text-transform:uppercase;margin:0 auto 30px}.contact_card.content .left-col p{color:#fff;width:597px;max-width:100%;margin:0 auto}.contact_card.content .right-col form .hs-button{padding:.3rem 3rem;margin:2rem 0}.contact_card.content .hs_cos_wrapper_type_form{width:70%}@media (max-width:1400px) and (min-width:1025px){.contact_card.content .hs_cos_wrapper_type_form{width:100%}}@media (max-width:1300px) and (min-width:1025px){.contact_card.content .hs_cos_wrapper_type_form{width:100%}.contact_card.content .left-col{padding:0 10px}.contact_card.content{margin-left:-9rem}}@media screen and (max-width:1200px) and (min-width:1025px){.contact_card{margin-left:-9rem}.contact_card .left-col .contact-title{padding:0 10px}}@media screen and (max-width:1024px){.contact_card{margin:0;padding:10rem 0}.contact_card .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.contact_card .left-col{padding:4rem 1rem;margin:0 0 7rem}.contact_card .right-col{position:static}}@media screen and (max-width:767px){.contact_card .left-col{text-align:center;margin:0}.contact_card{padding:0;margin:0}.contact_card .left-col .contact-title{font-size:25px;text-align:center;width:300px;max-width:100%;margin:0 auto}.contact_card .right-col{padding:2rem}.contact_card .right-col form .hs-input{padding:1rem;height:38px}.contact_card .right-col form .hs-button{width:100px;max-width:100%;margin:0 auto;font-size:1rem;padding:.3rem 2rem;text-transform:uppercase}.contact_card .right-col form .hs_submit{text-align:center}}@media only screen and (max-width:641px){.contact_card .right-col form .hs-input{line-height:2;min-height:2rem}.contact_card .right-col form .hs-form-field{padding-right:0}}