.footer-ems{background-color:#fff;border-top:1px solid #4b5e6d;color:#4b5e6d;padding-top:2rem}.footer-ems h3{text-transform:none;color:#4b5e6d;font-size:2rem;padding:0;margin:0}.footer-ems .under-footer{background-color:#4b5e6d;padding-top:.25rem;padding-bottom:.25rem;margin-top:2rem}.footer-ems .under-footer p{text-transform:none}.ems--template{background-image:linear-gradient(to bottom,rgba(127,144,154,.801),rgba(127,144,154,.5) 25%,#fff),url(../images/bg_ems-background-pattern.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:100vh;color:#4b5e6d;padding-top:2rem!important;padding-bottom:2rem}.ems--template .box>h1,.ems--template .box>h2,.ems--template .box>h3{color:#4b5e6d;margin-bottom:16px}.ems--template .box{box-shadow:2px 2px 7px rgba(0,0,0,.4);padding:30px;background:#fff;border:0;margin-bottom:24px}.ems--template .box ul li{margin-top:14px}.ems--template .box ul li small{font-family:century-gothic,sans-serif}.ems--template table{max-width:100%}.ems--template table tbody{text-align:left}.ems--template table tbody td{border-bottom:1px dashed rgba(75,94,109,.5)}.ems--template table tbody tr:last-child td{border-bottom:none}.ems--template table thead th{border-bottom:2px solid #4b5e6d}.ems--template table thead th.sortable{cursor:pointer}.ems--sidebar-nav{border-top:1px solid #4b5e6d!important;padding-left:0}.ems--sidebar-nav li{border-bottom:1px solid #4b5e6d;list-style:none;padding:7px 0}.ems--sidebar-nav li a{color:#fff}.ems--sidebar-nav li a i{height:18px;width:18px}.ems-lms--login{max-width:768px;margin:80px auto 0 auto}.ems-header .telephone{color:#4b5e6d!important}.ems-header .telephone .fas{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ems-header .form{display:inline-block}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%;height:.75rem}.progress::-moz-progress-bar{background-color:#58ba47}.with-sidebar .company-logo p{min-height:100px;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.with-sidebar li i{font-weight:900;font-family:"Font Awesome 5 Free";margin-right:5px;font-style:normal}.company{position:relative;z-index:7;padding-top:130px;width:100%;background:#fff}.company .ems-header{color:#464739}.company .ems-header .nav__ems{width:100%;padding:15px 0}.company .ems-header .nav__ems ul{z-index:99}.company .ems-header .nav__ems ul ul{border:1px solid #fff}.company .ems-header .nav__ems ul ul ul{left:-100%}.company .ems-header .nav__ems ul ul li{border-bottom:1px solid #fff}.company .ems-header .nav__ems ul ul li:last-child{border-bottom:none}.company .ems-header .nav__ems li{font-weight:400;color:#4b5e6d}.company .ems-header .nav__ems li.active{font-weight:700}.company .ems-header .nav__ems>ul>li.active{font-weight:700}.company .ems-header .nav__ems>ul>li.active>a{position:relative}.company .ems-header .nav__ems>ul>li.active>a:before{content:"";display:block;width:0;border:10px solid #97a5ac;border-color:transparent transparent #97a5ac transparent;position:absolute;top:88%;left:50%;margin-left:-10px}.proud-to-be{display:flex;align-items:center;justify-content:flex-end}.proud-to-be p{margin-right:1rem;text-align:right}.contact-support{margin:.25rem 0 0 0;padding:0}.contact-support .fas{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.btn-grey{background-color:#4b5e6d;color:#fff;padding:1rem 2rem;border:0;font-size:1rem;text-transform:uppercase;display:block;margin-top:1rem;text-align:center;margin-top:1.5rem}.box-02{box-shadow:2px 2px 7px rgba(0,0,0,.4);height:auto!important;padding:20px 30px;margin:20px 0 40px;background:#fff}.align-center{display:flex;align-items:center}.ml-auto{margin-left:auto}.max-w-200{max-width:200px}.pointers-event-none{pointer-events:none}.after-content-hidden::after{display:none}.text-decoration-none{text-decoration:none}.fw-700{font-weight:700}.pt-1{padding-top:1rem}.aspect-video{aspect-ratio:16/9;height:100%;width:100%}.hidden{display:none}.opacity-80{opacity:.8}.company-logo{color:#fff;line-height:2rem;font-size:1.75rem;font-weight:700}.sitename{font-weight:700;color:#fff;margin-top:.5rem;margin-bottom:1.2rem}.quiz-submit-button{background-color:#4b5e6d;color:#fff;padding:1rem 2rem;border:0;font-size:1rem;text-transform:uppercase;display:block;margin-top:1.5rem;text-align:center}.quiz-submit-button:hover{cursor:pointer;background-color:#000}#Start-Quiz{max-width:150px;text-align:center}#clockdiv{width:fit-content;height:70px;border:2px solid #4b5e6d;border-radius:.5rem;font-size:1.5rem;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);background-color:#fff;position:fixed;right:2%;bottom:5%;z-index:99;display:flex;align-items:center;justify-content:center;padding-inline:1rem}.quiz-container.start{background-color:#fff;padding:1.5rem;z-index:99;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.next-btn{display:flex;align-items:center;justify-content:center;gap:.3rem}.next-btn span{display:grid;place-self:center;font-size:1.2rem}.next-btn:hover{background-color:#000}.ems--template h1,.ems--template h2,.ems--template h3,.ems--template h4,.ems--template h5,.ems--template h6{text-transform:none}.ems--form input[type=number],.ems--form input[type=password],.ems--form input[type=text],.ems--form select,.ems--form textarea{background-color:#fff}.ems--form input[type=checkbox].readonly,.ems--form input[type=number].readonly,.ems--form input[type=password].readonly,.ems--form input[type=text].readonly,.ems--form select.readonly,.ems--form textarea.readonly{background-color:#e5e5e3;cursor:not-allowed;pointer-events:none}.ems--form .readonly{cursor:not-allowed;pointer-events:none}.ems--form .btn{background-color:#4b5e6d;color:#fff;padding:1rem 2rem;border:0;font-size:1rem;text-transform:uppercase}.ems--form .btn:hover{cursor:pointer;background-color:#000}.ems--form .form-control{width:100%;border:1px solid #464739;font-size:18px;color:#464739;background-color:#fff;font-family:century-gothic,sans-serif;padding:8px;margin:5px 0 15px}.ems--form fieldset{font-weight:700;font-size:1.25rem;margin-bottom:1rem;border:1px solid #4b5e6d}input[type=submit]{cursor:pointer!important}input[type=submit]:hover{background-color:#464739d6!important}input[type=email]{width:100%;background:rgba(0,0,0,.01);border:1px solid #464739;font-size:18px;color:#464739;font-family:century-gothic,sans-serif;padding:0 8px;margin:5px 0 15px;height:34px;background:#e5e5e3}input[type=file]{width:100%;background:rgba(0,0,0,.01);border:1px solid #464739;font-size:18px;color:#464739;font-family:century-gothic,sans-serif;padding:1rem;margin:5px 0 15px;background:#e5e5e3;text-align:center}.cta_button{cursor:pointer!important}.jquery-modal{z-index:99!important}.modal{border-radius:0!important}.form-check{display:flex;align-items:center;gap:.2rem}.form-check label{line-height:1.5}details{font-size:1rem}details summary:after{font-family:"Font Awesome 5 Free";float:right;content:"\f067"}details[open] summary:after{font-family:"Font Awesome 5 Free";float:right;content:"\f068"}details summary{cursor:pointer;display:block;font-weight:700;padding-top:.25rem;padding-bottom:.25rem;border-top:1px solid #4b5e6d;border-bottom:1px solid #4b5e6d;margin-bottom:-1px}details ul{font-size:1rem;padding:0 0 0 1rem}details ul li{margin-bottom:0!important;padding-bottom:0}details ul li a{text-decoration:none;margin-left:.2rem}details ul li a:hover{font-weight:700}details ul li::marker{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}@media print{.aside-form-control,.company,.company_504,.company_505,.company_530,.company_584,.footer,.footer-ems,.header,.under-footer,title{display:none}.has-crm-menu main,.has-crm-menu.angle-split-page main .section__angle-split,.has-crm-menu.angle-split-page main .services,.has-crm-menu.servicepage main .section__angle-split,.has-crm-menu.servicepage main .services{padding-top:0}}a{cursor:pointer!important;text-decoration:none;display:inline-flex;align-items:center;gap:10px}a span{margin-top:5px}