.dmccHeroCls.dmccinternalCls{background-color:#ecf3f7}.dmccHeroCls .hero{height:100vh;overflow:hidden;position:relative}.dmccHeroCls .hero .contentCls{left:0;position:absolute;top:44%;transform:translate(7%,-50%);width:45%;z-index:90}.dmccHeroCls .hero .contentCls h1.tagline{color:#fff;font-family:Montserrat,serif;font-size:3.5rem;font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:12px}.dmccHeroCls .hero .contentCls h1.tagline span{color:#00d1c1}.dmccHeroCls .hero .contentCls p{color:#fff;font-family:Montserrat,serif;font-size:18px;font-weight:500;margin-bottom:14px;margin-top:0}.dmccHeroCls .dmcc-form-cls .contentCls{display:none}.dmccHeroCls .hero .video-mask{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.dmccHeroCls .hero .video-mask video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.dmccHeroCls .dmcc-form-cls{position:absolute;right:0;top:55%;transform:translate(-10%,-50%);width:40%;z-index:90}.dmccHeroCls .dmcc-form-cls .dmccForm{background-color:#fff}.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm{border:2px solid #353b45;border-radius:2px}.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm form{background-color:transparent}.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm form .hs-richtext h6{color:#080047;text-align:center}.dmccHeroCls .dmccForm form input::-webkit-input-placeholder,.dmccHeroCls .dmccForm form input::placeholder,.dmccHeroCls .dmccForm form input[type=email],.dmccHeroCls .dmccForm form input[type=number],.dmccHeroCls .dmccForm form input[type=tel],.dmccHeroCls .dmccForm form input[type=text],.dmccHeroCls .dmccForm form select,.dmccHeroCls .dmccForm form textarea,.dmccHeroCls .dmccForm textarea::placeholder{color:#353b45;font-family:Montserrat,serif;font-size:15px;font-weight:500}.dmccHeroCls .dmccForm form .hs-form-checkbox input+span{color:#353b45;font-family:Montserrat,serif;font-weight:500}.dmccHeroCls .dmccForm form .terms-cls{color:#080047;font-family:Montserrat,serif}.dmccHeroCls .dmccForm form .terms-cls:focus,.dmccHeroCls .dmccForm form .terms-cls:hover{color:#e40d75}.dmccHeroCls .dmccForm form .hs-button,.dmccHeroCls .dmccForm form input[type=submit]{align-items:center;background-color:#e40d75;border:1px solid #e40d75;border-radius:0;color:#fff;display:inline-flex;font-family:Montserrat,serif;font-size:14px;font-weight:700;justify-content:center;margin-top:10px;overflow:hidden;padding:14px 34px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.dmccHeroCls .dmccForm form .hs-button:focus,.dmccHeroCls .dmccForm form .hs-button:hover,.dmccHeroCls .dmccForm form input[type=submit]:focus,.dmccHeroCls .dmccForm form input[type=submit]:hover{background-color:#b70b6a;border-color:#b70b6a;box-shadow:none;color:#fff;font-family:Montserrat,serif;font-size:14px;font-weight:700}.dmccHeroCls.dmccinternalCls .dmccForm form .hs-error-msgs.inputs-list{display:none}.dmccHeroCls .dmccForm form .hs-form-checkbox input:checked+span:before{border:1px solid #080047;color:#e40d75}.dmccHeroCls .dmccForm form .hs-form-field{margin-bottom:14px}.dmccHeroCls .home-header-next{background-color:#fff;bottom:4rem;cursor:pointer;height:30px;width:6px}.dmccHeroCls .home-header-next,.dmccHeroCls .home-header-next:after{border-radius:20px;bottom:4%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;z-index:91}.dmccHeroCls .home-header-next:after{animation-duration:1s;animation-iteration-count:infinite;animation-name:floatAnimation;background-color:#080047;content:"";height:13px;top:2px;transition:all .3s ease;width:2px}.dmccHeroCls.dmccinternalCls .dmcc-form-cls .qualityContractorForm.dmccForm::-webkit-scrollbar{width:5px!important}.dmccHeroCls.dmccinternalCls .dmcc-form-cls .qualityContractorForm.dmccForm::-webkit-scrollbar-thumb{background:#080047;border-radius:10px}@media screen and (max-width:1250px){.dmccHeroCls.dmccinternalCls .hero .contentCls h1.tagline{font-size:2.6rem}}@media screen and (max-width:1199px){.dmccHeroCls .dmcc-form-cls{transform:translate(-6%,-50%);width:50%}.dmccHeroCls .dmccForm form .hs-form-field{margin-bottom:8px}.dmccHeroCls .hero .contentCls{transform:translate(6%,-50%);width:42%}.dmccHeroCls.dmccinternalCls .hero .contentCls h1.tagline{font-size:2.3rem}}@media screen and (max-width:992px){.dmccHeroCls.dmccinternalCls .dmcc-form-cls{transform:translate(-13%,-50%);width:80%}.dmccHeroCls .hero .contentCls{display:none}.dmccHeroCls .dmcc-form-cls .contentCls{display:block;width:100%}.dmccHeroCls .dmcc-form-cls .contentCls h1.tagline{color:#fff;font-family:Montserrat,serif;font-size:2.3rem;font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:12px;text-align:center}.dmccHeroCls .dmcc-form-cls .contentCls h1.tagline span{color:#00d1c1}.dmccHeroCls .dmcc-form-cls .contentCls p{color:#fff;font-family:Montserrat,serif;font-size:18px;font-weight:500;margin-bottom:14px;margin-top:0}.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm form .hs-richtext{margin:0 0 .5rem}}@media screen and (max-width:620px){.dmccHeroCls.dmccinternalCls .dmcc-form-cls{transform:translate(-12%,-50%);width:80%}.dmccHeroCls .dmccForm form .no-list.hs-error-msgs{display:none}.dmccHeroCls .dmccForm form .hs-form-field.hs_find_quality_contractors_checkbox{margin-bottom:10px}.dmccHeroCls .home-header-next,.dmccHeroCls .home-header-next:after{bottom:2%}.dmccHeroCls .dmccForm form .terms-cls{font-size:14px;font-weight:500}.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm{height:500px;overflow-y:auto}.dmccHeroCls .dmcc-form-cls .contentCls h1.tagline{font-size:2rem}.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm{height:480px}}@media screen and (max-width:575px){.dmccHeroCls.dmccinternalCls .dmcc-form-cls{transform:translate(-2.5%,-50%);width:95%}}@media screen and (max-width:420px){.dmccHeroCls .dmcc-form-cls .qualityContractorForm.dmccForm form .hs-richtext h6{font-size:18px!important}.dmccHeroCls .dmcc-form-cls .contentCls h1.tagline{font-size:1.8rem}}@keyframes floatAnimation{0%{top:2px}25%{top:6px}75%{top:2px}to{top:2px}}