.contact-section-wrapper{background-image:linear-gradient(180deg,#fff,#f5f7f9 34%)}.contact-section{align-items:center;column-gap:120px;display:grid;grid-template-columns:minmax(auto,417px) 1fr;justify-content:space-between;padding:80px 0;row-gap:38px}.contact-section .left-section{display:flex;flex-direction:column;gap:24px}.contact-section .left-section .form-title{color:#13985a}.contact-section .left-section.form-submitted .form-content{display:none}.contact-section .left-section .contact-form form .input input,.contact-section .left-section .contact-form form .input textarea{background-color:#fff!important;border:.5px solid #cad2db;border-radius:4px;color:#000;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:1.5;padding:10px 15px;width:100%}.contact-section .left-section .contact-form form .input textarea{height:142px}.contact-section .left-section .contact-form form .hs-form-field{margin-bottom:23px;position:relative}.contact-section .left-section .contact-form form .hs-form-field label:not(.hs-error-msg){background:linear-gradient(-180deg,#f5f7f9 50%,#fff 0);font-size:14px;font-weight:600;left:18px;line-height:1;opacity:0;padding-left:5px;padding-right:5px;position:absolute;top:0;transition:all .1s}.contact-section .left-section .consent{font-size:14px}.contact-section .left-section .consent a{font-size:14px;text-decoration:underline}.contact-section .left-section .contact-form form .hs-form-field.checkvalidation label:not(.hs-error-msg),.contact-section .left-section .contact-form form .hs-form-field.focusfield label:not(.hs-error-msg){opacity:1;top:-5px}.contact-section .left-section .contact-form form .hs-form-field:focus label{display:inline-block}.contact-section .left-section .contact-form form .actions input{background-color:#cc2121;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal;margin:0 auto;padding-bottom:12px;padding-top:13px;text-align:center;text-decoration:none;width:178px}.contact-section .left-section .contact-form form .actions input:focus,.contact-section .left-section .contact-form form .actions input:hover{background-color:#007ba0}.contact-section .left-section .contact-form form input::placeholder,.contact-section .left-section .contact-form form textarea::placeholder{color:#000;font-weight:300;opacity:1}.contact-section .left-section .contact-form form .textarea:-ms-input-placeholder,.contact-section .left-section .contact-form form input:-ms-input-placeholder{color:#000;font-weight:300}.contact-section .left-section .contact-form form .input input::-ms-input-placeholder,.contact-section .left-section .contact-form form .input textarea::-ms-input-placeholder{color:#000;font-weight:300}.contact-section .left-section .contact-form form .hs-form-field.focusfield input::placeholder,.contact-section .left-section .contact-form form .hs-form-field.focusfield textarea::placeholder{opacity:0}.contact-section .left-section .contact-form form .hs-form-field.focusfield input:-ms-input-placeholder,.contact-section .left-section .contact-form form .hs-form-field.focusfield textarea:-ms-input-placeholder{opacity:0}.contact-section .left-section .contact-form form .hs-form-field.focusfield input::-ms-input-placeholder,.contact-section .left-section .contact-form form .hs-form-field.focusfield textarea::-ms-input-placeholder{opacity:0}.contact-section .left-section .contact-form form .hs-form-field.focusfield label:not(.hs-error-msg) span.hs-form-required{color:#cc2121;margin-left:5px}.contact-section .contact-form form .hs_error_rollup label{color:#cc2121;display:block;margin-bottom:12px}.contact-section .left-section .contact-form form .hs-form-field label.hs-error-msg{background-image:none;color:#cc2121;display:block;font-size:14px;font-weight:400;left:0;margin-top:8px;padding-left:0;position:relative;top:0}.contact-section .left-section .contact-form form .hs-form-field.checkvalidation .hs-input:not(.error){background-image:url(https://www.guidance.com/hubfs/Guidance_2021/path.svg)!important;background-position:center right 16px;background-repeat:no-repeat;border:1px solid #50a92e}.contact-section .left-section .contact-form form .hs-form-field.checkvalidation textarea.hs-input:not(.error){background-position:top 15px right 16px}.contact-section .contact-form .submitted-message{color:#50a92e;font-weight:600}.contact-section .left-section.form-submitted .contact-form{margin-top:0}.contact-section .contact-form .submitted-message p{margin-bottom:10px}#hubspot-messages-iframe-container{opacity:0}.contact-section .left-section .hsfc-Step__Content{padding:0!important}.contact-section .left-section .hsfc-EmailField,.contact-section .left-section .hsfc-FieldLabel,.contact-section .left-section .hsfc-PhoneInput,.contact-section .left-section .hsfc-Row,.contact-section .left-section .hsfc-TextField,.contact-section .left-section .hsfc-TextInput,.contact-section .left-section .hsfc-TextareaField,.contact-section .left-section .hsfc-TextareaInput{font-size:14px;gap:0;margin:0!important}.contact-section .left-section .hsfc-PhoneInput__FlagAndCaret,.contact-section .left-section .hsfc-TextInput{height:36px}.contact-section .left-section .hsfc-PhoneInput__FlagAndCaret{border-right:1px solid #cad2db}.contact-section .left-section .hsfc-PhoneInput__FlagAndCaret,.contact-section .left-section .hsfc-TextareaInput,.contact-section .left-section input{background-color:#fff;border:.5px solid #cad2db;border-radius:4px;padding:10px 15px}.contact-section .left-section .hsfc-TextareaInput{min-height:110px!important}.contact-section .left-section .hsfc-Step .hsfc-Step__Content{display:flex;flex-direction:column;margin:0!important;row-gap:12px}.contact-section .left-section .hsfc-Button{background-color:#007ba0;border-radius:3px;color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.56px;line-height:1.5;padding:10px 20px;width:100%}.contact-section .left-section .hsfc-NavigationRow{margin:0!important}.contact-section .right-section{display:flex;flex-direction:column;gap:13px}.contact-section .right-section .image-wrapper{align-items:end;display:flex;gap:12px;justify-content:end}.contact-section .right-section>div:nth-child(2){align-items:start}.contact-section .right-section .image-wrapper img{object-fit:contain}.contact-section .right-section .contact-1-wrapper{display:flex;flex-direction:column;position:relative}.contact-section .right-section .contact-1-wrapper .spiral-sphere{margin:0 0 -30px auto}.contact-section .right-section .contact-4-wrapper{display:flex;flex-direction:column;position:relative}.contact-section .right-section .contact-4-wrapper .contact-5{margin:-30px auto 0}.contact-section .right-section .spiral-sphere{margin-left:auto;max-height:250px;transform:scaleX(-1);width:fit-content}.contact-section .left-section .hsfc-FieldLabel{display:none!important}.contact-section input::placeholder,.contact-section textarea::placeholder{color:#000;opacity:1}.contact-section input:user-invalid{border:2px solid #c52d2d}.contact-section .hsfc-ErrorAlert{color:#c52d2d!important;font-size:14px!important;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.14px;text-align:left}.contact-section .hsfc-Row h2{color:#13985a!important;font-family:OM Gellix!important;margin-bottom:6px}.contact-section .hsfc-Row p{margin-bottom:12px}.contact-section .hsfc-PostSubmit h2{color:#13985a;font-family:OM Gellix!important;margin-bottom:6px}.contact-section .hsfc-RichText p{background-color:transparent!important;color:#000!important;font-family:OM Gellix!important;font-size:18px!important;font-stretch:normal!important;font-style:normal!important;font-weight:400!important;letter-spacing:.18px!important;line-height:1.44!important;text-align:left!important}@media only screen and (max-width:1850px){.contact-section{grid-template-columns:minmax(auto,608px) 1fr}.contact-section .left-section{padding-left:191px}}@media only screen and (max-width:1025px){.contact-section{align-items:normal;grid-template-columns:1fr;padding:50px 0}.contact-section .left-section,.contact-section .right-section{margin-right:0;max-width:100%}.contact-section .left-section{order:2;padding:0 18px}.contact-section .right-section{gap:6.5px;margin-left:18px;max-width:100%;order:1}.contact-section .right-section .image-wrapper{gap:6px}.contact-section .hsfc-Row p{margin-bottom:22px}}@media only screen and (max-width:797px){.contact-section .right-section .spiral-sphere{max-height:130px}.contact-section .right-section .contact-4-wrapper .contact-5{margin:-20px auto 0;width:74px}}