.row-fluid [class*="span"]{min-height:0px}.card-body h2{font-size:22px;font-weight:600;line-height:1.55}.card-type-2 .card-link:last-child{font-size:16px;padding-left:25px;padding-right:20px;color:#5056ca;width:100%;border-top-left-radius:0px;border-bottom-left-radius:10px}.card-type-2 .card-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.video-section-main{padding:70px 0px}.video-sec-inner.row.item{align-items:center}.video-header h3{font-size:36px;font-weight:bold;color:#1e251e;line-height:normal;margin-top:0px;margin-bottom:25px;text-transform:capitalize}.video-header p{font-size:16px;line-height:2.13}.headline-promo.new-headline-promo{background-size:cover;background-position:center;position:relative}.headline-promo.new-headline-promo::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.counter-outer{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter-outer #counter{text-align:center;color:#fff;font-size:80px;border-radius:50%;font-weight:bolder}.headline-promo.new-headline-promo .row{align-items:center}.headline-promo.new-headline-promo h3{margin-bottom:0px}.headline-promo.new-headline-promo p:last-child{margin-bottom:0px}.normal-banner-module #banner{background-repeat:no-repeat !important;min-height:426px;padding:67px 0 65px}.normal-banner-module #banner .container{display:flex;align-items:center}.normal-banner-module #banner .container h4{font-size:62px;font-weight:bold;line-height:30px}.normal-banner-module #banner .container p{font-size:30px}.normal-banner-module #banner .container #particle-img{text-align:right;padding-right:60px}.normal-banner-module #banner .container #particle-img img{max-width:435px}.appointment-sec-main{padding:60px 0}.appointment-sec-main .container{float:none;margin-left:auto !important}.appointment-sec-main .appointment-form>div:first-child{background:#6171ed;margin-top:-103px;position:relative;padding:30px;color:#fff;max-width:526px;float:right;width:526px}.appointment-sec-main .appointment-form h3{text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:42px}.appointment-sec-main .appointment-form label{display:none}.appointment-sec-main .appointment-form input,.appointment-sec-main .appointment-form textarea{width:100%;max-height:69px;line-height:69px;padding:0 20px;border-radius:10px;border:0;margin-bottom:26px}.appointment-sec-main .appointment-form textarea{max-height:103px;resize:none}.appointment-sec-main .appointment-form input[type="submit"]{background:#ffa12e;color:#fff;font-size:20px;font-weight:bold}.contact-us{position:relative;padding:100px 0px}.contact-us::before{content:"";position:absolute;left:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.87)}.contact-us .row{background-color:#fff;position:relative}.contact-us .col-lg-4{background-color:#424242;color:#fff;padding:40px 50px;max-width:35.5%;flex:0 0 35.5%}.contact-us .col-lg-7{max-width:64.5%;flex:0 0 64.5%;padding:40px 50px}.contact-info .media a{color:#fff}.contact-us h3{font-size:24px;font-weight:bold;position:relative;padding-bottom:30px;color:#000;margin:0px 0px 20px;letter-spacing:1px}.contact-us h3::before{content:"";position:absolute;width:45px;height:2px;bottom:0px;left:0px;background-color:#0037ff}.contact-us .contact-info h3{color:#fff}.contact-us .contact-info h3::before{background-color:#fff}.contact-info .media img{max-width:25px;margin:0 15px 0 0}.contact-us .contact-form span>h3{display:none}.contact-us .contact-form form{margin:50px 0px 0px}.contact-us .contact-form form fieldset{max-width:100%}.contact-us .contact-form form .hs-form-field{margin:0px 0px 40px}.contact-us .contact-form form .actions{float:left}.contact-us .contact-form .hs-form-field>label,.contact-us .contact-form .input{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px !important}.contact-us .contact-form .hs-form-field>label{text-transform:uppercase;line-height:normal}.contact-us .contact-form form .hs-input{padding:0px;border:0px;border-bottom:1px solid #ced4da;width:100% !important}.contact-us .contact-form form .hs-input:focus{outline:none !important}.contact-us .contact-form form fieldset.form-columns-2 .hs-form-field{width:47.5%;margin-right:5%}.contact-us .contact-form form fieldset.form-columns-2 .hs-form-field:last-child{margin-right:0}.contact-us .contact-form form input[type="submit"]{margin:20px 0 0;height:60px;cursor:pointer}.contact-us .contact-form form fieldset:nth-of-type(3) .hs-form-field{margin-bottom:0px}.contact-us .contact-form form select.hs-input{background-image:linear-gradient(45deg,transparent 50%,black 50%),linear-gradient(135deg,black 50%,transparent 50%),linear-gradient(to right,#fff,#fff);background-position:calc(100% - 22px) calc(1em + 12px),calc(100% - 15px) calc(1em + 12px),calc(100% - 2.5em) .5em;background-size:7px 7px,7px 7px,1px 1.5em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}.contact-us .contact-form ul.hs-error-msgs.inputs-list{margin:0;padding:0}.contact-us .contact-form ul.hs-error-msgs.inputs-list li{list-style:none}.contact-us .contact-form ul.hs-error-msgs.inputs-list li label{color:red}.span12.widget-span.widget-type-cell.feature-form-section{padding:80px 0}.feature-form{background:#6171ed;padding:40px}.feature-form h3{font-size:34px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;margin:0 0 20px}.feature-form .hs-form-field{position:relative;padding:10px 0}.feature-form .hs-form-field>label{display:none !important}.feature-form .hs-form-field .input input,.feature-form .hs-form-field .input textarea,.feature-form .hs-form-field .input select{width:100%;padding:20px 15px;border:1px solid #fff;font-size:14px;border-radius:5px}.feature-form ul.no-list.hs-error-msgs.inputs-list{position:absolute;margin:0;padding:0;list-style:none;font-size:13px;color:#fff}.feature-form input.hs-button.primary.large{font-size:20px;font-weight:600;background:#ffa12e;border:1px solid #ffa12e;color:#fff;padding:15px 10px;width:100%;border-radius:5px;margin:10px 0 0;cursor:pointer;transition:.3s}.feature-form input.hs-button.primary.large:hover{background:transparent;color:#ffa12e}.feature-form-section .container .row-fluid{display:flex;align-items:center;flex-wrap:wrap}@media(max-width:991px){.contact-us .col-lg-4,.contact-us .col-lg-7{padding:30px 20px}@media(max-width:767px){.video-header{text-align:center;order:2;margin:30px 0px 0px}.video-header h3{font-size:30px}.video-header p{font-size:15px;line-height:1.8}.video-section-main{padding:30px 0px}.counter-outer #counter{font-size:42px}.headline-promo.new-headline-promo{min-height:250px}.contact-us{padding:60px 0px}.contact-us .col-lg-4,.contact-us .col-lg-7{max-width:100%;flex:0 0 100%}.contact-us .contact-form form fieldset.form-columns-2 .hs-form-field{width:100%;margin-right:0}.contact-us .contact-form form fieldset:nth-of-type(3) .hs-form-field{margin-bottom:30px}.contact-us .contact-form form .hs-form-field{margin:0px 0px 30px}.contact-us .contact-form form{margin:30px 0px 0px}.feature-form{padding:30px 15px}.feature-form h3{font-size:28px}}