section.lets-talk{background-size:cover;padding:40px 0 35px;position:relative}section.lets-talk:before{background-position:0 0;bottom:0;content:"";left:0;position:absolute;top:-55px;width:39vw}section.lets-talk .form-fadein{float:left;opacity:1;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;visibility:visible;width:100%}section.lets-talk .title{color:#fff;display:block;font-family:montserratbold;font-size:40px;font-weight:400;line-height:1.2em;margin:0 0 10px;text-align:center}section.lets-talk .content{display:flow-root;margin-left:33.33333333%;padding:0 15px;text-align:center;width:66.66666667%}section.lets-talk a.form-toggle-btn{background:#083062;border:0;border-radius:50px;color:#fff;display:inline-block;font-family:montserratbold;font-size:18px;line-height:1.4em;min-width:250px;overflow:hidden;padding:15px 10px;position:relative;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;vertical-align:middle;visibility:visible}section.lets-talk a.form-toggle-btn i{margin:0 5px}section.lets-talk a.form-toggle-btn:hover{color:#083062;text-decoration:none}section.lets-talk a.form-toggle-btn:before{background:#cfecf7;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}section.lets-talk a.form-toggle-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}section.lets-talk a.form-toggle-btn.hide-btn{display:none}section.lets-talk .form-fadeout{display:none;float:left;width:100%}section.lets-talk p.contact-sub{color:#fff;font-family:MontserratRegular;font-size:25px;font-weight:400;margin:0 0 40px}section.lets-talk .form .hs-form label{color:#fff;display:inline-block;font-family:RobotoRegular;font-size:18px;font-weight:400;margin:0}section.lets-talk .form{text-align:left}section.lets-talk .form .hs-form-field{margin:0 0 10px;padding:0 15px;width:50%}section.lets-talk .form .hs-fieldtype-select .hs-input{appearance:none;padding-left:15px}section.lets-talk .form form .hs-button,section.lets-talk .form form input[type=submit]{background:#083062;border:0;border-radius:50px;color:#fff;font-family:montserratbold;font-size:20px;line-height:inherit;overflow:hidden;padding:21px 10px;position:relative;width:100%}section.lets-talk .form .hs-input{border:0}section.lets-talk .form .actions{float:right;margin-top:35px;padding:0 15px;width:50%}section.lets-talk .form textarea.hs-input{height:135px;padding:10px 15px}section.lets-talk .form .hs-fieldtype-select .input:after{background-color:#083062;color:#fff;content:"";content:"\f107";display:block;font-family:FontAwesome;font-size:25px;height:50px;line-height:50px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:50px}section.lets-talk .form .hs-fieldtype-select .hs-input{padding-right:50px;position:relative}section.lets-talk .form .input{position:relative}section.lets-talk .form ::-webkit-input-placeholder{color:#083062}section.lets-talk .form .hs_select_a_service_type2_{padding:0 15px;position:absolute;right:0;top:0;width:50%}section.lets-talk .form{position:relative}section.lets-talk .form .hs_message{position:absolute;right:0;top:86px}section.lets-talk .form-fadeout{overflow:visible!important}section.lets-talk .hs-form-required{color:#fff}section.lets-talk .form textarea.hs-input{font-size:14px}section.lets-talk .form .hs-error-msg,section.lets-talk .form .hs-error-msgs label{font-size:12px}section.lets-talk .hs_error_rollup{padding:0 15px}section.lets-talk .hs_select_a_service_type2_.hs-select_a_service_type2_.hs-fieldtype-select.field.hs-form-field label.hs-error-msg{position:relative;top:-12px}@media(max-width:1919px){section.lets-talk:before{background-position:100% 0}section.lets-talk{background-size:cover}}@media (max-width:1279px){section.lets-talk{background-position:50%;background-size:cover}}@media (max-width:991px){section.lets-talk:after{background:#000;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}section.lets-talk .content{margin:0;position:relative;width:100%}section.lets-talk section.content-wrapper{position:relative;z-index:9}}@media(max-width:767px){section.lets-talk .title{color:#fff;font-size:20px}section.lets-talk a.form-toggle-btn{color:#fff!important;font-size:16px;padding:10px 20px}section.lets-talk .form .hs-form-field{padding:0;width:100%}section.lets-talk .form .hs_select_a_service_type2_{position:static}section.lets-talk .form form .hs-button,section.lets-talk .form form input[type=submit]{font-size:16px;width:100%}section.lets-talk .form .actions{float:none;margin:0 auto;max-width:250px;min-width:250px;padding:0 15px}section.lets-talk .form .hs_message{position:static}section.lets-talk .hs_error_rollup{padding:0}}