.cu-block .selectricWrapper{height:auto!important}.cu-block form div{box-sizing:border-box}.cu-block .selectric .button{color:#AAA!important;font:30px/30px Lucida Sans Unicode,Arial Unicode MS,Arial!important;cursor:pointer}.cu-block .selectric:hover .button,.cu-block .selectricOpen .button{color:#09B300!important}.cu-block .selectric .button::after{content:'';border:0}.cu-block .selectricItems{max-height:250px;outline:0}.cu-block .selectricItems li{font-size:14px!important;color:#7d7d7d!important}.cu-block .selectricItems li.selected{background:#0ACB00;color:#fff!important;outline:0}.cu-block .selectricItems li:active,.cu-block .selectricItems li:focus,.cu-block .selectricItems li:hover{background:rgba(10,203,0,.6);color:#fff!important;outline:0}.cu-block .request-demo span{color:#09B300;padding-left:10px}.cu-block input[type=checkbox]{width:auto;position:relative;top:-2px;border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.cu-block input[type=checkbox]:hover,.request-demo label:hover{cursor:pointer}.cu-block .select label{position:relative;width:100% important;display:block}.cu-block .select label:after{content:'<>';font:18px Consolas,monospace;color:#aaa;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:8px;width:20px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}.cu-block .select label:before{content:'';right:6px;top:0;width:20px;background:#f8f8f8;position:absolute;pointer-events:none;display:block}@media screen and (-webkit-min-device-pixel-ratio:0){.cu-block select{padding-right:18px!important}}.contact-us-container{position:relative;min-width:335px;margin:0 auto;display:block;max-width:790px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.05);-moz-box-shadow:0 20px 40px rgba(0,0,0,.05);box-shadow:0 20px 40px rgba(0,0,0,.05);background:#fff;padding:3.429em 4.286em}.contact-us-container .contact-us-form-cntr{margin:0 auto}.contact-us-container .controls textarea{box-shadow:none;margin-top:10px}.contact-us-container .controls textarea:active,.contact-us-container .controls textarea:focus{border:1px solid #aaa!important}.contact-us-container .controls.request-demo{margin-top:30px!important}.contact-us-container .controls .descr-chars{color:#09B300;float:right}.contact-us-title{font-family:Poppins;color:#666;text-align:center;margin-bottom:1.714em}.contact-us-title h2{font-family:Poppins-SemiBold,Poppins-Bold;font-size:2em;margin:0}.contact-us-dismiss-btn{position:absolute;top:30px;right:30px;font-size:50px;transform:rotate(45deg);font-weight:100;cursor:pointer}.contact-us-form{margin:0}.contact-us-form__control{display:flex;flex-direction:column;justify-content:center;position:relative;flex-wrap:wrap;font-family:Poppins;font-size:1.143em;font-style:normal;font-weight:400;line-height:1.5em}.contact-us-form-controls__col{flex:1;display:flex;justify-content:flex-start;flex-direction:column}.contact-us-form__control:last-child{flex:1}.contact-us-form__control:not(.contact-us-form__control_pb_0){padding-bottom:1em}div.contact-us-form__control input,div.contact-us-form__control textarea{border:1px solid #F2F2F2!important;border-radius:.375em;padding:.875em!important;font-family:inherit;line-height:normal;font-size:100%}.checkbox-control .checkbox-control__label,.contact-us-form .contact-us-form__submit-btn,.contact-us-form__control .selectric .label,.contact-us-form__control .selectricItems li,.contact-us-form__control span{font-family:Poppins}.contact-us-form__control input.ng-invalid,.contact-us-form__control input.ng-invalid:hover,.contact-us-form__control textarea.ng-invalid,.contact-us-form__control textarea.ng-invalid:hover{border-color:red!important}.contact-us-form__control ::placeholder{color:#BCBEC0}.contact-us-form__control .descr-chars{font-size:.75em;line-height:1.5em;color:#BCBEC0;display:block;text-align:right}.contact-us-form__control .selectric{display:flex;justify-content:space-between;align-items:center;border:1px solid #F2F2F2;border-radius:.375em;padding:.875em;background:0 0;color:#666;line-height:1.65em}.contact-us-form .contact-us-form__control .selectricItems{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em;max-height:350px}.contact-us-form__control .selectricItems li{padding:.65em;border-radius:.375em;border-top:none}.contact-us-form__control .selectric .label{color:#000}.contact-us-form__control .selectric .button{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.contact-us-form__control .selectric:hover,.contact-us-form__control input:hover,.contact-us-form__control textarea:hover{border:1px solid #BCBEC0!important}.contact-us-container .controls input:active,.contact-us-container .controls input:focus{border-bottom:solid 1px #09B300!important;transition:all 1s}.contact-us-form .contact-us-form__submit-btn{font-size:1.143em;min-width:195px;border-radius:.375em;padding:.875em;font-style:normal;font-weight:600}.checkbox-control input[type=checkbox]{visibility:hidden;position:absolute}.checkbox-control input[type=checkbox]:checked+.checkbox-control__styling{background-color:#09B300}.checkbox-control .checkbox-control__styling{display:flex;justify-content:center;align-items:center;width:1.625em;height:1.625em;border:1px solid #F2F2F2;border-radius:.375em;margin-right:.5em}.checkbox-control .checkbox-control__label{display:flex;align-items:center;position:relative;padding:0;font-style:normal;font-weight:400;cursor:pointer}.checkbox-control .checkbox-control__styling::after{display:block;content:'';position:relative;top:-2px;width:8px;height:12px;border:2px solid #fff;border-radius:1px;border-left:none;border-top:none;transform:rotate(45deg)}.contact-us-form__control .CustomValidationError{display:none;color:#F30;background-color:#fff;padding:0 5px;position:absolute;bottom:6px;left:5px;font-size:.875em}.contact-us-form__control textarea+.CustomValidationError{bottom:8px}.contact-us-form__control .CustomValidationError.show{display:block}.contact-us-form__recaptcha{display:flex;justify-content:center;padding:0 1.143em 1.143em;width:auto}.contact-us-form__footer{display:flex;align-items:center;flex-direction:column;padding-top:16}@media screen and (max-width:1024px){.contact-us-container{width:400px;padding:2.286em 1.143em;margin:1.714em auto}.contact-us-form__controls{flex-direction:column}.contact-us-form-controls__col{padding-right:0!important;padding-bottom:.875em}}@media screen and (max-width:767px){section.contact-us-section #before-blocks-text p,section.contact-us-section #center-blocks p{font-size:14px}section.contact-us-section .tabs-section #center-blocks h2{font-size:18px}section.contact-us-section .company-title h2,section.contact-us-section .phone h2{font-size:22px}section.contact-us-section .addr p{font-size:18px}}@media screen and (max-width:480px){.contact-us-container{width:300px;padding:20px 5px}.contact-us-dismiss-btn{top:20px;right:10px}}