.hs-error-msgs{color:red;font-size:.9rem}.hs_error_rollup{color:red}.contact-form{overflow:hidden;position:relative}.contact-form:before{content:url(https://www.stibosystems.com/hubfs/Website%20redesign%202024/dots-new%20-%20contactUs-yellow.svg);left:calc(50% - 62.5rem);position:absolute;top:10%}.contact-form-wrapper{margin:0 auto;max-width:99.063rem;padding:4.6875rem 2.5rem}.contact-form-copy p,.contact-form-copy ul{margin-bottom:1.25rem}.contact-form-copy{color:#37464f!important;font-size:1.375rem;font-style:normal;font-weight:500;line-height:150%}.contact-form-copy ul{list-style:square;padding-left:1.25rem}.contact-form-form{background-color:#fff;border-radius:.625rem;height:fit-content;min-height:56.25rem;padding:3.375rem;position:relative}.contact-form-image:after{height:min-content;position:absolute;right:-6.25rem;scale:.8;top:-6.25rem;width:min-content}.contact-form form fieldset,.contact-form form>div{max-width:unset!important}.hs-dependent-field>div,fieldset>div{margin-bottom:1.563rem}.form-columns-0 h2{font-size:3.125rem;line-height:3.375rem}.form-columns-0 p{display:none}.form-columns-1>div[style="display: none;"]{height:0!important;margin-bottom:0!important}.contact-form form ul{list-style:none;padding-top:.625rem}.contact-form form input:not([type=checkbox]),.contact-form form select,.contact-form form textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #37464f;border-radius:.625rem;box-shadow:0 0 .188rem 0 rgba(55,70,79,.1);padding:1rem 60px 1rem 12px;transition:all .3s;width:100%!important}.contact-form-form select{color:rgba(55,70,79,.8)}.contact-form form textarea{min-height:7.5rem}.hs_your_message label,form label[placeholder]{display:none}.hs-form-booleancheckbox label{align-items:center;color:#37464f;display:flex;gap:.625rem}.hs_email_consent{margin-bottom:.938rem}.hs-form-booleancheckbox label input{min-height:1.25rem!important;min-width:1.25rem!important}[type=checkbox]:checked{background-color:#004f5f!important}.contact-form form input[type=checkbox]{-webkit-appearance:checkbox}.contact-form form input::placeholder,.contact-form form select::placeholder,.contact-form form textarea::placeholder,.contact-form select{color:rgba(55,70,79,.8)!important}.contact-form form input[type=submit]{background:transparent;border:unset;color:#fff;color:#fff!important;font-size:1.125rem;font-weight:700;padding:1rem 3.5rem 1rem 2rem;text-align:center;text-transform:uppercase;text-transform:unset!important;width:fit-content!important}.hs-form .hs-form-booleancheckbox-display a{color:#004f5f!important}.actions{background:linear-gradient(90deg,#009bb9,#004f5f 47%);border-radius:.625rem;max-width:fit-content;overflow:hidden;position:relative;z-index:1}.hs_submit{margin:1.5rem 0!important}.actions:after{content:url(https://www.stibosystems.com/hubfs/Website%20redesign%202024/Home-hero/arrow-right-bold.svg);filter:brightness(10);position:absolute;right:1.375rem;scale:.9;top:52%;transform:translateY(-50%);z-index:1}.contact-form-form .disclaimer:first-child{margin-bottom:1.5rem}.disclaimer{color:#37464f}.disclaimer a{color:#004f5f;font-weight:700;text-decoration:underline!important}.actions:before{background:linear-gradient(90deg,#004f5f,#009bb9 47%);border-radius:.625rem;content:"";height:100%;position:absolute;right:-100%;top:0;transition:all .2s;width:100%;z-index:-1}.actions:hover:before{right:0}.contact-form form .input{margin-right:unset!important}.form-columns-2{display:flex;gap:2.188rem;margin-right:2.188rem}.contact-form-pre-title{font-size:1.5rem;line-height:2.25rem}.contact-form-pre-title,.contact-form-title{color:#004f5f;font-style:normal;font-weight:800}.contact-form-title{font-size:5rem;line-height:117%}.contact-form-title-main{font-size:2.25rem;margin-bottom:1.875rem!important}.contact-form h2{margin:0 auto 1.875rem;max-width:62.5rem;text-align:center}.contact-form-wrapper{display:flex;gap:5.875rem}.contact-form-content{display:flex;flex:0 1 50%;flex-direction:column;justify-content:center}.contact-form-form{box-shadow:0 0 1.25rem 0 rgba(55,70,79,.3);flex:0 1 50%}.contact-form-form.form-focus{background:#fbfeff;border:1px solid #37464f;box-shadow:0 0 .625rem 0 rgba(55,70,79,.5)}.contact-form-form.form-focus form input:not([type=checkbox]):not([type=submit]),.contact-form-form.form-focus form select,.contact-form-form.form-focus form textarea{border:1px solid #004f5f;border-radius:.625rem;box-shadow:0 0 .188rem 0 rgba(55,70,79,.1);color:#004f5f!important}.contact-form-form.form-focus form input::placeholder,.contact-form-form.form-focus form select::placeholder,.contact-form-form.form-focus form textarea::placeholder,.contact-form-form.form-focus select{color:#004f5f}.contact-form-form input,.contact-form-form select,.contact-form-form textarea{color:rgba(55,70,79,.8)!important}.contact-form-form .hs-fieldtype-select{position:relative}.contact-form-form .hs-fieldtype-select:before{background-color:#fff;content:"";height:2.5rem;position:absolute;right:.188rem;top:.625rem;width:1.25rem}.contact-form-form .hs-fieldtype-select:after{content:url(https://www.stibosystems.com/hubfs/Website%20redesign%202024/chevron-up.svg);position:absolute;right:1.25rem;top:1.563rem;transform:translateY(-50%) rotate(180deg)}.contact-form-quote{border-bottom:1px solid #004f5f;border-top:1px solid #004f5f;display:flex;flex-direction:column;gap:1.5rem;padding:2.125rem 0}.contact-form-quote-bottom,.contact-form-quote-top{align-items:center;column-gap:1.563rem;display:flex}.contact-form-quote-top img{height:100%;max-width:4.5rem;object-fit:contain;width:100%}.contact-form-quote-bottom p,.contact-form-quote-top p{font-size:1rem;line-height:1.25rem}.contact-form-quote-bottom img{border-radius:50%;height:100%;max-width:4.5rem;object-fit:cover;width:100%}@media(max-width:64rem){.contact-form-wrapper{flex-wrap:wrap;gap:3.125rem;padding:3.375rem 2.813rem}.contact-form:before{left:0;top:0}.contact-form-title{font-size:3.5rem;margin-bottom:0}.contact-form-content{flex:0 1 100%;gap:1rem;padding-left:12.5rem}.contact-form-form{flex:0 1 100%;min-height:unset}.contact-form-copy{margin-bottom:5px}}@media(max-width:48rem){.contact-form-form{background:#fbfeff;border:1px solid #37464f;box-shadow:0 0 .625rem 0 rgba(55,70,79,.5)}.contact-form form select,.contact-form-form form input:not([type=checkbox]):not([type=submit]),.contact-form-form form textarea{border:1px solid #004f5f;border-radius:.625rem;box-shadow:0 0 .188rem 0 rgba(55,70,79,.1);color:#004f5f!important}.contact-form-form form input::placeholder,.contact-form-form form select::placeholder,.contact-form-form form textarea::placeholder,.contact-form-form select{color:#004f5f}}@media(max-width:37.5rem){.contact-form-title{font-size:2.813rem}.contact-form-wrapper{gap:1.25rem}.input .inputs-list li.hs-form-booleancheckbox input{margin-right:.625rem}.contact-form-wrapper{padding:1rem 1.375rem}.contact-form-form{padding:1.625rem 1.5rem}.contact-form:before{display:none}.contact-form-content{padding:0}.form-columns-2{display:flex;flex-direction:column;gap:0}.form-columns-2>div{width:100%!important}.contact-form-form .hs-fieldtype-select:after{right:.625rem}.contact-form form input:not([type=checkbox]):not([type=submit]),.contact-form form select,.contact-form form textarea{padding-right:1.875rem}}