section.contact-us-banner{background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:100dvh;position:relative;z-index:100;display:flex;align-items:flex-end}@media only screen and (max-width: 767px){section.contact-us-banner{background-position:75% 50%}}section.contact-us-banner .top-tri{position:absolute;top:0;background-color:#eb6427;width:55.999px;height:55.999px;clip-path:polygon(0 100%, 100% 100%, 100% 0);right:calc(50vw - 700px + 40px);display:none !important}@media only screen and (max-width: 1400px){section.contact-us-banner .top-tri{right:40px}}@media only screen and (max-width: 767px){section.contact-us-banner .top-tri{display:none}}section.contact-us-banner .site-container{display:flex;padding:100px 0;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 1280px){section.contact-us-banner .site-container{flex-direction:column}}@media only screen and (max-width: 767px){section.contact-us-banner .site-container{padding:80px 0}}section.contact-us-banner .site-container::after{content:"";position:absolute;top:100%;background-color:#eb6427;width:78px;height:78px;display:block;clip-path:polygon(0 0, 100% 0, 0 100%)}@media only screen and (max-width: 1400px){section.contact-us-banner .site-container::after{left:-60px}}@media only screen and (max-width: 1023px){section.contact-us-banner .site-container::after{left:-30px}}section.contact-us-banner .site-container .text-container.has-form{max-width:630px;width:calc(50% - 40px)}@media only screen and (max-width: 1280px){section.contact-us-banner .site-container .text-container.has-form{max-width:100%;width:100%;margin-bottom:60px}}section.contact-us-banner .site-container .text-container .heading{margin-bottom:0}@media only screen and (max-width: 767px){section.contact-us-banner .site-container .text-container .heading{margin-bottom:25px}}section.contact-us-banner .site-container .text-container .subheading{max-width:660px;margin-bottom:70px;letter-spacing:-1.38px}section.contact-us-banner .site-container .form-container{background-color:#151515;border-radius:10px;border:solid 1px #ededed;padding:46px 30px 75px;width:710px;max-width:calc(50% + 10px);margin-top:-60px}section.contact-us-banner .site-container .form-container h2{color:#fff;font-size:60px;font-weight:400;line-height:156.667%;letter-spacing:-1.2px;max-width:530px;margin:0 auto;margin-bottom:15px}@media only screen and (max-width: 767px){section.contact-us-banner .site-container .form-container h2{font-size:56px;font-weight:400;line-height:85.714%;letter-spacing:-1.12px}}@media only screen and (max-width: 1280px){section.contact-us-banner .site-container .form-container{max-width:100%;width:100%;margin-top:0}}section.contact-us-banner .site-container .form-container .gform_wrapper{max-width:530px;margin-left:auto;margin-right:auto}section.contact-us-banner .site-container .form-container .gform_wrapper .gform_title{color:#fff}section.contact-us-banner .site-container .form-container .gform_wrapper label{color:#ededed !important}section.contact-us-banner .site-container .form-container .gform_wrapper textarea{height:112px !important}section.contact-us-banner .site-container .form-container .gform_wrapper .gfield_checkbox label{color:#fff !important}section.contact-us-banner .site-container .form-container .gform_wrapper .gfield_checkbox label span{color:#fff !important}section.contact-us-banner .site-container .form-container .gform_wrapper .gfield .ginput_container textarea,section.contact-us-banner .site-container .form-container .gform_wrapper .gfield .ginput_container input:not([type=radio],[type=checkbox]){padding:10px 20px}section.contact-us-banner .site-container .form-container .gform_wrapper .gfield .ginput_container input[type=file]::-webkit-file-upload-button{padding:10px 20px}
