.schedule_sec input::-webkit-input-placeholder{color:#4a4f54;font-weight:300}.schedule_sec input:-moz-placeholder,.schedule_sec input::-moz-placeholder{color:#4a4f54;font-weight:300}.schedule_sec input:-ms-input-placeholder{color:#4a4f54;font-weight:300}.schedule_sec textarea::-webkit-input-placeholder{color:#4a4f54;font-weight:300}.schedule_sec textarea:-moz-placeholder,.schedule_sec textarea::-moz-placeholder{color:#4a4f54;font-weight:300}.schedule_sec textarea:-ms-input-placeholder{color:#4a4f54;font-weight:300}.schedule_sec{background-color:hsla(0,0%,100%,.8);margin:40px auto 0;max-width:980px;padding:50px}.schedule_sec,.schedule_sec_inner{height:100%;position:relative;width:100%;z-index:10}.schedule_sec_inner{background-image:url(https://f.hubspotusercontent40.net/hubfs/6730591/rz.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:81px;border-left:5px solid #1ea8a1;border-top:5px solid #1ea8a1;font-weight:700;line-height:1.3;margin:0 auto;padding:70px 25px 25px;text-align:center}.schedule_sec_inner:before{background:#1ea8a1;bottom:0;content:"";height:5px;left:0;position:absolute;width:calc(100% - 110px)}.schedule_sec_inner:after{background:#1ea8a1;content:"";height:calc(100% - 110px);position:absolute;right:0;top:0;width:5px}.schedule_sec form{margin:0 auto;max-width:600px;position:relative}.req form input[type=email],.req form input[type=tel],.schedule_sec form input[type=text]{color:#4a4f54}.schedule_sec form fieldset.form-columns-3>div.hs-form-field{margin-right:2%;width:32%}.schedule_sec form fieldset.form-columns-2>div.hs-form-field:last-child{margin-right:0}.schedule_sec form textarea{height:77px;padding-right:30px}.schedule_sec form div.hs-form-field{margin-bottom:0}.schedule_sec form .hs-form-field>label{display:none}.schedule_sec form fieldset{margin-bottom:15px!important}.schedule_sec .hs-richtext a{color:#595959;font-size:14px;font-weight:300;position:relative;text-decoration:underline;z-index:10}.schedule_sec .hs-richtext a:hover{color:#000}.schedule_sec form .hs_submit.hs-submit{bottom:17px;float:right;position:absolute;right:25px;text-align:right;width:25%}.schedule_sec form .hs_submit input{background:#38637e;border:1px solid transparent;border-radius:30px;color:#fff;font-size:16px;font-weight:500;line-height:1.3;min-width:133px;padding:9px 15px;text-transform:uppercase}.schedule_sec form .hs_submit input:hover{background:#fff;border:1px solid #016380;color:#016380}.schedule_sec form ul.hs-error-msgs>li{list-style:none}.schedule_sec form ul.hs-error-msgs{margin:0;position:relative}.schedule_sec form ul.hs-error-msgs>li>label{color:#ff7400;font-weight:400;position:absolute;top:-3px}.schedule_sec form p.man_text{color:#4a4f54;font-size:12px;font-weight:400;margin-bottom:0;position:relative;text-align:right;top:7px}.schedule_sec form div.hs-form-field .input>ul>li label span{color:#4a4f54;font-size:10px}.schedule_sec form fieldset:nth-child(7){background:#fff;padding:15px;text-align:left}.schedule_sec form .hs-form-booleancheckbox{width:260px}.schedule_sec form .hs-form-booleancheckbox span{display:inline-block;font-size:12px!important;line-height:1.2;padding-left:35px;padding-top:4px;position:relative}.schedule_sec form .input ul.inputs-list li label input[type=checkbox]:checked+span:before{background-size:11px}.schedule_sec form .input ul.inputs-list li label input[type=checkbox]+span:before{border-radius:3px;height:17px;left:0;position:absolute;top:12px;width:17px}.schedule_sec form .hs-form-booleancheckbox span a{color:#4a4f54;text-decoration:underline}.schedule_sec form .hs-form-booleancheckbox span a:hover{color:#000}.csubinner{width:100%}.contact-form.has-thank-you .csubinner{display:none}.contact-form.has-thank-you .csubinner.thank-you-section{display:block}.contact_inner h2,.schedule_sec .submitted-message h2,.schedule_sec h5{color:#20b6b0;font-weight:300;margin:0 auto 50px}.schedule_sec .submitted-message span{display:block;font-size:22px;font-weight:400;line-height:1.3;margin:0 auto;max-width:330px}.schedule_sec .submitted-message{font-weight:700;height:100%;line-height:1.3;padding:120px 80px;text-align:center}.schedule_sec h5{color:#21b7b1;font-size:26px;margin:0 auto 30px;text-align:center}.contact_inner{align-items:center;background-image:url(https://f.hubspotusercontent40.net/hubfs/6730591/rz-1.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:81.53px;border-left:5px solid #21b7b1;border-top:5px solid #21b7b1;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1.3;padding:0 45px;position:relative;text-align:center}.contact_inner:before{bottom:0;height:5px;left:0;width:calc(100% - 110px)}.contact_inner:after,.contact_inner:before{background:#21b7b1;content:"";position:absolute}.contact_inner:after{height:calc(100% - 110px);right:0;top:0;width:5px}.contact_inner h2{font-size:50px;font-weight:300;line-height:60px;margin-bottom:60px;text-align:left}.contact_sends h6{color:#4a4f54;font-size:22px;font-weight:700;line-height:26px;margin-bottom:25px;text-align:left}.contact_sends ul li{list-style:none;margin-bottom:12px;text-align:left}.contact_sends ul li a{color:#4a4f54;font-size:22px;font-weight:300;line-height:26px;padding-left:30px;position:relative}.contact_sends ul li a:before{background:#fff;border:1px solid #4a4f54;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:5px;width:18px}.thank-you-msg{float:left;text-align:left;width:100%}.csubinner.thank-you-section{display:none}.contact_sends ul li a:after{background:transparent;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:9px;width:10px}.contact_sends ul li a.active:after{background:#21b7b1}.schedule_popup:before{background:#f2f2f2 url(https://cdn2.hubspot.net/hubfs/6730591/Realization%20Feb%202020/Blog/Case%20Study/Contact_Us_Partner_Forms_RP_Final.png);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.65}.schedule_popup:after,.schedule_popup:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.schedule_popup:after{background:url(https://cdn2.hubspot.net/hubfs/6730591/Realization%20Feb%202020/Font/popup-pattern.png)}.timing-wrap{display:none;float:left;width:100%}.timing-wrap ul{float:left;list-style:none;margin-top:12px;width:100%}.timing-wrap ul li{color:#4a4f54;display:inline-block;font-size:12px;font-weight:400;text-transform:uppercase}.timing-wrap ul li.closed{background:#ff931e;border-radius:5px;font-weight:700;margin-right:8px;min-width:54px;padding:0 8px;text-align:center}.timing-wrap ul li.closed.open{background:#21b7b1;color:#fff}.head-office.customer-support{float:left;padding-top:25px;width:100%}.head-office.customer-support .head_inner{float:left;width:100%}.timing-wrap ul li.open{text-transform:none}.mfp-close-btn-in .mfp-close{background:#1fa9a2;border:none;border-radius:0;color:#fff!important;font-size:38px!important;height:38px;line-height:41px;opacity:1!important;right:75px!important;top:75px!important;width:38px}.schedule_sec .hs-form-field{position:relative}.schedule_sec .hs-form-field ul.inputs-list.hs-error-msgs{left:50%;position:absolute;top:10px;width:100%}.schedule_sec .hs-form-field ul.inputs-list.hs-error-msgs label.hs-error-msg{float:left;font-size:15px;font-weight:300;line-height:18px;max-width:50%;width:100%}.patent-description{margin:0 auto;max-width:655px;text-align:left}.patent-description-header{align-items:center;background-color:rgba(31,169,162,.8);display:flex;margin-bottom:8px;padding:10px 38px;width:100%}.patent-description-left-heading{width:38%}.patent-description-left-heading,.patent-description-right-heading{color:#fff;float:left;font-size:14px;font-weight:700;line-height:18px}.patent-description-right-heading{padding-left:8%;width:62%}.patent-description-body{background-color:#fff;margin-bottom:15px;padding:15px 38px;width:100%}.patent-row{border-bottom:1px solid #c1c0bc;display:flex;margin-bottom:7px;padding-bottom:7px;width:100%}.patent-description-body a:last-child .patent-row{border-bottom:none;margin-bottom:0;padding-bottom:0}.patent-row-left{float:left;width:38%}.patent-row-left ul{float:left;list-style:none;width:100%}.patent-row-left ul li{align-items:center;color:#4a4f54;display:flex;float:left;font-size:14px;font-weight:300;line-height:14px;margin-bottom:5px;width:100%}.patent-row-left ul li span.label{border-right:1px solid #4a4f54;margin-right:10px;min-width:65px}.patent-row-left ul li span.label-number{font-weight:600}.patent-row-right{float:left;padding-left:10%;width:68%}.patent-row-right,.patent-row-right p{font-size:14px;font-weight:400;line-height:18px}.patent-row-right p{color:#000;margin:0}@media (-ms-high-contrast:none){.contact_inner{background-position:right 103%}.contact_inner,::-ms-backdrop{background-position:right 103%}}@media(min-width:768px){.contact-form form fieldset:nth-child(4){width:46.5%!important}}@media(max-width:1024px){.contact-form form fieldset.form-columns-2>div.hs-form-field.hs_disclaimer,.contact-form form fieldset.form-columns-2>div.hs-form-field.hs_disclaimer2{margin:0 0 10px;width:100%!important}.contact-form form .hs-form-booleancheckbox span{padding-top:4px}.contact-form form fieldset:nth-child(8){padding-right:0;width:100%}.contact-form form .hs_submit.hs-submit{bottom:0;position:relative}.contact-title{padding:60px 0 0}.contact-form form div.hs-form-field .input>ul{display:block}.schedule_sec .submitted-message{padding:130px 50px}.schedule_sec .submitted-message h2{margin-bottom:30px}.schedule_sec .submitted-message span{font-size:18px;max-width:300px}.schedule_sec .submitted-message .tx_msg{margin:0 auto;max-width:250px}.schedule_sec{background-size:850px;max-width:900px;padding:70px 40px}.schedule_sec_inner{padding:40px 25px 90px}}@media(max-width:991px){.schedule_sec{background-image:none;max-width:90vw;padding:40px}.schedule_sec>span{border:4px solid #20b6b0;display:block;padding:40px;width:100%}.schedule_sec .submitted-message{padding:20px}.contact-form,.left-contact{padding:30px}.mfp-close-btn-in .mfp-close{font-size:30px!important;height:30px;line-height:31px;right:49px!important;top:49px!important;width:30px}}@media(max-width:767px){.left-contact{margin-right:0;padding:40px 20px;text-align:center}.contact-form,.left-contact{max-width:inherit;width:100%}.contact-form{margin-top:40px}.head-office{margin-bottom:25px}.head_inner{padding:0 0 20px}.head-office:after,.head-office:before{right:0}.schedule_sec form fieldset.form-columns-0:nth-child(3n){float:none}.schedule_sec form{margin:0}.contact_inner{padding:70px 25px 95px}.schedule_sec form fieldset.form-columns-3>div.hs-form-field{margin-bottom:15px;margin-right:0;width:100%}.schedule_sec form fieldset.form-columns-3>div.hs-form-field:last-child{margin-bottom:0}.contact_inner h2{font-size:36px;line-height:40px;margin-bottom:20px}.schedule_sec{max-width:95vw;padding:30px}.schedule_sec>span{padding:15px 30px 60px}.schedule_sec h5{font-size:20px;margin:0}.schedule_sec .hs-form-field ul.inputs-list.hs-error-msgs label.hs-error-msg{font-size:13px;line-height:15px;max-width:inherit;text-align:left}.mfp-close-btn-in .mfp-close{font-size:32px!important;height:30px;line-height:30px;right:40px!important;top:40px!important;width:30px}.patent-description-header{padding:10px 15px}.patent-description-body{padding:15px}}@media(max-width:640px){.talk_ic{height:50px;right:15px;width:50px}.talk_ic img{max-width:30px!important}.schedule_sec form fieldset.form-columns-0{width:100%}.schedule_sec form .hs_submit.hs-submit{margin:20px 0 0;position:relative;right:0;text-align:center;width:100%}.schedule_sec form .hs_submit.hs-submit .actions{text-align:center}.left-contact .address p,.schedule_sec h5{font-size:18px}.schedule_sec>span>h3{margin-bottom:0}.schedule_sec form ul.hs-error-msgs>li>label{top:-4px}.schedule_sec form fieldset{margin-bottom:18px!important}.schedule_sec .hs-form-field ul.inputs-list.hs-error-msgs{float:left;left:0;margin:4px 0 6px;position:relative;top:0;width:100%}.schedule_sec form .hs-form-booleancheckbox{width:100%}.contact_sends h6{font-size:17px;line-height:22px}.contact-form{padding:20px}.why-it-work .mfp-close-btn-in .mfp-close{right:0!important;top:0!important;transform:translateY(-100%)}.patent-row-right{padding-left:4%;width:50%}.patent-row-left{width:50%}.patent-row-left ul li span.label{min-width:57px}.patent-description-left-heading{width:50%}.patent-description-right-heading{padding-left:4%;width:50%}}@media(max-width:580px){.mfp-wrap{height:100%!important;left:0;overflow-y:scroll;position:fixed!important;right:0;top:0!important}.schedule_sec{margin:40px 10px 20px;padding:20px}.schedule_sec>span{padding:15px 12px 60px}.contact_inner{padding:70px 15px 95px}.contact_sends ul li{margin:0 0 5px}.contact_sends ul li a{font-size:16px;line-height:25px;padding-left:25px}.contact_sends ul li a:before{height:16px;top:2px;width:16px}.contact_sends ul li a:after{height:8px;top:6px;width:8px}.schedule_sec form .hs-form-booleancheckbox{margin:0!important;width:auto}.schedule_sec form .hs_submit input{transform:translateX(-25px)}.schedule_sec_inner{padding:40px 20px 90px}.patent-row-left ul li{font-size:12px}.patent-row-right p{font-size:12px;line-height:15px}.patent-description-left-heading,.patent-description-right-heading{font-size:12px}.schedule_popup .mfp-close{font-size:32px!important;height:30px;line-height:33px;right:30px!important;top:30px!important;width:30px}.patent-row{flex-wrap:wrap}.patent-row-left{width:100%}.patent-row-left ul{margin-bottom:10px;padding:0}.patent-row-right{padding-bottom:20px;padding-left:0;width:100%}}