.hero-module{position:relative}.wp_contact_us_left .hero-text{max-width:618px}.wp_contact_us_right .hero-form{float:right;max-width:569px;width:100%}.wp_contact_us_right h3.hero-form-heading{font-family:nexaregular!important;font-size:25px;line-height:32px;margin-bottom:20px}.wp_contact_us_left h1{margin-bottom:20px}.hero-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:30}.hero-wrapper .cs-label{margin-bottom:28px}.hero-wrapper .cs-label p{background-color:#59c835;border-radius:4px;color:#fff;display:inline-block;font-family:upgrade,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:30px;padding:4px 20px}.hero-inner .social-icons img{width:28px}.hero-inner .social-icons img:hover{margin-top:-4px}.hero-inner .social-icons a:hover{text-decoration:none}.hero-form{background:transparent;background-color:transparent}.hero-text{max-width:510px}.hero-text p{margin-bottom:18px}.form-content{background:transparent;position:relative}.hero-form .form-columns-1 label,.hero-form .form-columns-2 label{display:none}.hero-form .hs_submit.hs-submit{float:right}.shape-1{top:-42px}.shape-1,.shape-2{left:-42px;position:absolute;z-index:1}.shape-2{bottom:140px}.shape-3{position:absolute;right:-42px;top:240px;z-index:1}.form-content form input[type=color],.form-content form input[type=date],.form-content form input[type=datetime-local],.form-content form input[type=datetime],.form-content form input[type=email],.form-content form input[type=file],.form-content form input[type=month],.form-content form input[type=number],.form-content form input[type=password],.form-content form input[type=search],.form-content form input[type=tel],.form-content form input[type=text],.form-content form input[type=time],.form-content form input[type=url],.form-content form input[type=week],.form-content form select,.form-content form textarea{border:1px solid #e9eff6;font-size:20px;font-weight:300;height:45px;padding:12px 14px!important}.form-content form textarea{min-height:90px!important}.form-content form select{padding:9px 14px 12px!important}.form-content form .hs_country .input{position:relative}.form-content form .hs_country .input:after{content:url(https://www.ri-team.com/hubfs/RIS%202020/Pages/Contact/dropper@3x.svg);position:absolute;right:20px;top:5px}.wp_contact_us_right{margin-top:120px}.form-content form .hs-submit .actions{padding-bottom:10px;padding-top:0;text-align:center}.form-content .legal-consent-container p{color:#6c6c6c!important;font-size:13px}.form-content .legal-consent-container p a{color:#59c835!important}form .hs-form-field label{margin-bottom:7px}.hero-wrapper .hero-inner.mw-small{max-width:689px}.hero-wrapper .hero-inner.mw-medium{max-width:895px}.hero-wrapper .hero-inner.mw-large{max-width:none}.hero-wrapper .hero-inner.heading-small h1{max-width:520px}.hero-wrapper .hero-inner.heading-medium h1{max-width:895px}.hero-wrapper .hero-inner.heading-large h1{max-width:none}.hero-wrapper .hero-inner.text-small p{max-width:490px}.hero-wrapper .hero-inner.text-medium p{max-width:895px}.hero-wrapper .hero-inner.text-large p{max-width:none}.hero-wrapper .hero-inner p{font-size:24px;line-height:38px}.label{background-color:#59c835;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:30px;padding:6px 20px}.hero-module.has-label .hero-wrapper{padding:231px 0 103px!important}a.btn.large.bulb,a.btn.large.telescope{padding:13px 60px 13px 26px}a.btn.bulb:after{background-image:url(https://www.ri-team.com/hubfs/Pages/Global/Icons/ico-bulb-white@3x.svg);height:24px}a.btn.bulb:after,a.btn.telescope:after{background-repeat:no-repeat;background-size:cover;content:"";position:absolute;right:21px;top:50%;transform:translateY(-50%);transition:background-image .3s ease-out;width:24px}a.btn.telescope:after{background-image:url(https://www.ri-team.com/hubfs/Pages/Global/Icons/ico-scope-dark@3x.svg);height:20px}#hero-video{bottom:0;min-height:100%;min-width:100%;position:absolute;right:0;z-index:1}.hs_error_rollup ul.no-list.hs-error-msgs li label{color:#f04646;font-size:16px;line-height:21px;position:absolute;top:-38px}.hs_error_rollup ul.no-list.hs-error-msgs li{padding-left:0}.hs_error_rollup ul.no-list.hs-error-msgs li:before{display:none}@media only screen and (max-width:1274px){.shape-3{display:none}}@media only screen and (max-width:1100px){.hero-form{position:relative}.hero-text{padding-right:30px}.shape-2{display:none}}@media only screen and (max-width:768px){.hero-wrapper{padding:150px 0 60px!important}.hero-text{max-width:none;padding-bottom:60px}.hero-form{top:0;width:auto}}