#industries-sec{background:url('https://f.hubspotusercontent10.net/hubfs/3894618/Website%202021-GN/Main%20Services/industries-bg.png');background-repeat:no-repeat;background-size:cover;padding:100px 0px}h2.industries-main-heading{font-size:2.4em;font-family:'Neue Haas Grotesk Display Pro 75 Bold';text-align:center;margin-bottom:60px}.industries-sec-tagline{display:none;width:100%;max-width:1055px;margin:0 auto 60px auto;text-align:center}.industries-sec-tagline p{font-family:'Avenir Regular';font-size:1.2em}.img-txt-box{position:relative;overflow:hidden}.img-txt-box img{opacity:1}.img-txt-box-one{position:relative;overflow:hidden}.img-txt-box-one img{opacity:1}.img-txt-box-two{position:relative;overflow:hidden}.img-txt-box-two img{opacity:1}h3.title-on-img{margin-bottom:0px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.4em;color:#ee891e;font-family:'Neue Haas Grotesk Display Pro 75 Bold';text-transform:uppercase;z-index:999}.overlay-bottom-slide p{color:#fff;width:100%;font-size:.9em}.overlay-bottom-slide{position:absolute;opacity:0;bottom:0;right:0;top:100%;height:0;width:100%;overflow:hidden;transition:.3s ease;background-color:#1c2533;z-index:9999;padding:0px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}img.sec-img{position:absolute;left:0;top:0;z-index:-99;transition:.3s}img.third-img{position:absolute;left:0;top:0;z-index:-99;transition:.3s}img.fourth-img{position:absolute;left:0;top:0;z-index:-99;transition:.3s}.img-txt-box:hover .overlay-bottom-slide{top:0;height:100%;opacity:1}.img-txt-box-one:hover .overlay-bottom-slide{top:0;height:100%;opacity:1}.img-txt-box-two:hover .overlay-bottom-slide{top:0;height:100%;opacity:1}#upgradingLevelForm,#recertifyingForm{background:#000000c4 !important}#upgradingLevelForm .modal-dialog{width:100%;max-width:964px !important}#upgradingLevelForm .modal-content,#recertifyingForm .modal-content{border-radius:22px !important;background-color:transparent !important;border:none !important}#upgradingLevelForm .modal-header,#recertifyingForm .modal-header{border:none !important;padding:1rem 0rem !important}#upgradingLevelForm .modal-body,#recertifyingForm .modal-body{background:#fff;padding:0px !important;text-align:center;display:flex;align-items:center}#upgradingLevelForm button.close,#recertifyingForm button.close{background-color:transparent !important;border:none !important}#upgradingLevelForm button.close>span,#recertifyingForm button.close>span{color:#fff;font-size:40px}#upgradingLevelForm fieldset.form-columns-2 .hs-form-field,#upgradingLevelForm fieldset.form-columns-1 .hs-form-field,#recertifyingForm fieldset.form-columns-2 .hs-form-field,#recertifyingForm fieldset.form-columns-1 .hs-form-field{text-align:left !important}#upgradingLevelForm fieldset.form-columns-2,#recertifyingForm fieldset.form-columns-2{margin-bottom:20px;max-width:100%}#upgradingLevelForm fieldset.form-columns-1 .hs-form-field .input ul.inputs-list,#recertifyingForm fieldset.form-columns-1 .hs-form-field .input ul.inputs-list{padding-left:0px;list-style:none}#upgradingLevelForm fieldset.form-columns-1 .hs-form-field .input ul.inputs-list li.hs-form-checkbox label>input,#recertifyingForm fieldset.form-columns-1 .hs-form-field .input ul.inputs-list li.hs-form-checkbox label>input{margin-right:5px;width:auto !important}#upgradingLevelForm span.hs-form-required,#recertifyingForm span.hs-form-required{color:red}#upgradingLevelForm fieldset.form-columns-1 .hs-form-field .input ul.inputs-list li.hs-form-checkbox label>span,#upgradingLevelForm fieldset.form-columns-2 .hs-form-field label>span,#downloadBrochure fieldset.form-columns-1 .hs-form-field label>span,#recertifyingForm fieldset.form-columns-1 .hs-form-field .input ul.inputs-list li.hs-form-checkbox label>span,#recertifyingForm fieldset.form-columns-2 .hs-form-field label>span{font-size:16px;font-family:'Avenir Regular'}#upgradingLevelForm .form-columns-1 .hs_certification label span{font-family:'Avenir Regular'}#upgradingLevelForm fieldset.form-columns-2 .hs-form-field label,#upgradingLevelForm fieldset.form-columns-1 .hs-form-field label,#recertifyingForm fieldset.form-columns-2 .hs-form-field label,#recertifyingForm fieldset.form-columns-1 .hs-form-field label{color:#1c2533;font-size:16px}#upgradingLevelForm fieldset.form-columns-2 .hs-form-field .input,#recertifyingForm fieldset.form-columns-2 .hs-form-field .input{margin-right:8px}#upgradingLevelForm fieldset.form-columns-2 .hs-form-field .input>input.hs-input,#recertifyingForm fieldset.form-columns-2 .hs-form-field .input>input.hs-input{width:100%;font-size:16px;border-radius:15px;background-color:#f5f8fa;border:1px solid #cbd6e2;height:40px;padding:10px 15px;font-family:'Avenir Regular'}#upgradingLevelForm fieldset.form-columns-1 .hs-form-field legend.hs-field-desc,#recertifyingForm fieldset.form-columns-1 .hs-form-field legend.hs-field-desc{color:#7c98b6;font-size:13px}#upgradingLevelForm ul.no-list.hs-error-msgs.inputs-list,#recertifyingForm ul.no-list.hs-error-msgs.inputs-list{padding:0px;list-style:none}#upgradingLevelForm fieldset.form-columns-2 .hs-form-field .input>input.hs-input.invalid.error,#recertifyingForm fieldset.form-columns-2 .hs-form-field .input>input.hs-input.invalid.error{border-color:#c87872}#upgradingLevelForm ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg,#recertifyingForm ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg{font-size:13px;color:#f2545b}#upgradingLevelForm .hs_submit.hs-submit,#recertifyingForm .hs_submit.hs-submit{margin-top:30px}#upgradingLevelForm .hs_submit.hs-submit .actions input[type=submit],#recertifyingForm .hs_submit.hs-submit .actions input[type=submit]{background:#ee891e;border:0;color:#fff;padding:10px 0px;width:40% !important}#recertifyingForm .left_image,#upgradingLevelForm .left_image{width:47%;float:left}#recertifyingForm .left_image img,#upgradingLevelForm .left_image img{width:100%;height:616px !important}#recertifyingForm .rt_form,#upgradingLevelForm .rt_form{float:right;width:53%;padding:25px 15px;text-align:center}#recertifyingForm .rt_form h3,#upgradingLevelForm .rt_form h3{margin-bottom:0px}#recertifyingForm .modal-dialog{width:100%;max-width:913px !important}#howToStart .modal-dialog{max-width:950px !important}#howToStart .modal-body{display:flex;align-items:center;font-family:'Avenir Regular'}#howToStart .rt_form{width:56%;padding:25px}#howToStart .rt_form h3{margin-bottom:0px}#howToStart fieldset.form-columns-2,#howToStart fieldset.form-columns-1{text-align:left;max-width:100%;margin-bottom:20px}#howToStart fieldset.form-columns-2 label,#howToStart fieldset.form-columns-1 label{margin-bottom:5px}#howToStart fieldset.form-columns-2 label.hs-error-msg{margin-bottom:0px;margin-top:5px;font-size:13px}#howToStart fieldset.form-columns-2 .hs-input{height:45px;padding:10px 15px}#howToStart fieldset.form-columns-1 .hs-input{resize:none;padding:10px 15px}#howToStart span.hs-form-required{color:red}#howToStart input.hs-button.primary.large{width:60%}#contactCenter .modal-dialog{max-width:980px !important}#contactCenter .modal-body{padding:0px !important;text-align:center;display:flex;align-items:center}#contactCenter .modal-body h3{margin-bottom:30px}#contactCenter fieldset.form-columns-2,#contactCenter fieldset.form-columns-1{max-width:100%;margin-top:20px}#contactCenter .hs_recaptcha.hs-recaptcha.field.hs-form-field{margin:30px 0}#contactCenter .form-columns-2 .hs-form-field>label,#contactCenter .form-columns-1 .hs-form-field>label{display:none}#contactCenter label.hs-error-msg{font-size:12px}#contactCenter input.hs-input{height:42px}#contactCenter fieldset.form-columns-1 textarea.hs-input{border:1px solid #cbd6e2;border-radius:12px;box-shadow:0px 0px 3px #00000029;background:#f5f8fa;resize:none}#contactCenter .actions [type=submit]{width:50%}#contactCenter .left_image{width:53%;float:left}#contactCenter .left_image img{width:100%;height:700px}#contactCenter .rt_form{float:right;width:47%;padding:25px;text-align:center}@media(max-width:991px){#upgradingLevelForm .modal-dialog,#recertifyingForm .modal-dialog{max-width:75% !important}#upgradingLevelForm .left_image,#upgradingLevelForm .rt_form,#recertifyingForm .left_image,#recertifyingForm .rt_form{width:100%;float:none}#howToStart .modal-dialog{max-width:68% !important}#howToStart .modal-body,#upgradingLevelForm .modal-body,#recertifyingForm .modal-body{flex-direction:column}#howToStart .left_image,#howToStart .rt_form,#contactCenter .left_image,#contactCenter .rt_form{width:100%;float:none}#howToStart .left_image img{width:100%}#contactCenter .modal-body{display:block}}@media(min-width:768px) and (max-width:991px){#recertifyingForm .left_image img,#upgradingLevelForm .left_image img{width:100%}#contactCenter .modal-dialog{max-width:70% !important}}@media(max-width:767px){#upgradingLevelForm .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,#recertifyingForm .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin-bottom:20px}#recertifyingForm .left_image img,#upgradingLevelForm .left_image img{height:auto !important}.img-txt-box,.img-txt-box-one,.img-txt-box-two{width:100%;max-width:460px;margin:0 auto}.industries-sec-tagline{margin:0 auto 25px auto}#contactCenter .modal-dialog{max-width:90% !important}#contactCenter .modal-body{padding:0px !important}}@media(min-width:576px) and (max-width:767px){#contactCenter .modal-dialog{max-width:80% !important}}@media(max-width:575px){#contactCenter .rt_form{padding:10px}}@media(max-width:480px){#upgradingLevelForm .modal-dialog,#recertifyingForm .modal-dialog,#howToStart .modal-dialog{max-width:90% !important}#upgradingLevelForm .hs_submit.hs-submit .actions input[type=submit],#recertifyingForm .hs_submit.hs-submit .actions input[type=submit]{width:70% !important}#howToStart fieldset.form-columns-2 .hs-input{width:100% !important}#howToStart fieldset.form-columns-2,#howToStart fieldset.form-columns-1{margin-bottom:10px}#howToStart .hs_lastname.hs-lastname,#howToStart .hs_phone.hs-fieldtype-text.field.hs-form-field{margin-top:10px}#howToStart fieldset.form-columns-2 .hs-input,#howToStart fieldset.form-columns-1 .hs-input{padding:0px 10px;font-size:15px}#howToStart fieldset.form-columns-1 .hs-input{height:70px}#howToStart .form-columns-2 label>span,#howToStart .form-columns-1 label>span{font-size:17px}#howToStart input.hs-button.primary.large{width:70%}#contactCenter .form-columns-2 .hs_email.hs-email,#contactCenter .form-columns-2 .hs_company.hs-company .input input{margin-bottom:20px}#contactCenter .form-columns-2 .input input{width:100%}}