/*!
Theme Name: NWSI CART
Author: Kenny Lee
Author URI: https://manufacturingbc.org
Description: Custom theme for NORTHWEST SKILLS INSTITUTE
Version: 1.1.0
*/@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;600;800&display=swap");.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden;position:absolute !important;word-wrap:normal !important}.btn.orange,.orange.med-btn,.orange.sml-btn,#registration-section table input.orange[type=submit],#registration-section table input.orange[type=reset],#registration-section form input.orange[type=submit],#registration-section form input.orange[type=reset],.course-ad .orange.course-btn{background-color:#f48521}.btn.orange:hover,.orange.med-btn:hover,.orange.sml-btn:hover,#registration-section table input.orange[type=submit]:hover,#registration-section table input.orange[type=reset]:hover,#registration-section form input.orange[type=submit]:hover,#registration-section form input.orange[type=reset]:hover,.course-ad .orange.course-btn:hover{background-color:#f48521}@media (min-width: 992px){.mobile{display:none !important}}@media (min-width: 300px){.tablet{display:none !important}}@media (min-width: 600px){.tablet{display:inline-block !important}}@media (min-width: 992px){.tablet{display:none !important}}.desktop{display:none !important}@media (min-width: 992px){.desktop{display:inline-block !important}}em{text-transform:uppercase}em.color{color:#e07b61}.no-scroll{position:fixed;top:0;left:0;width:100%}.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.clear{clear:both}.not-visible{opacity:0;position:absolute}.desktop{display:none}@media (min-width: 360px){.desktop{display:initial}}.uppercase{text-transform:uppercase}.strikethrough{text-decoration:line-through}.block{display:block}.hide{display:none}.justify p{text-align:justify;margin:1em auto;max-width:870px;padding:0 0.4em}.center{margin:0 auto}.t-center{text-align:center}.layer-animation{height:130px;max-width:200px;position:relative}@media (min-width: 600px){.layer-animation{height:300px;max-width:400px}}@media (min-width: 1920px){.layer-animation{max-width:400px}}.layer-animation #top{max-width:476px;position:absolute;bottom:1em;left:-0.1em;z-index:110;-webkit-animation:unstack-top 0.8s ease-in-out 0.3s;-moz-animation:unstack-top 0.8s ease-in-out 0.3s;-ms-animation:unstack-top 0.8s ease-in-out 0.3s;-o-animation:unstack-top 0.8s ease-in-out 0.3s;animation:unstack-top 0.8s ease-in-out 0.3s;animation-fill-mode:forwards}.layer-animation #middle{max-width:476px;position:absolute;bottom:1em;left:-0.1em;z-index:99;-webkit-animation:unstack-middle 0.8s ease-in-out 0.3s;-moz-animation:unstack-middle 0.8s ease-in-out 0.3s;-ms-animation:unstack-middle 0.8s ease-in-out 0.3s;-o-animation:unstack-middle 0.8s ease-in-out 0.3s;animation:unstack-middle 0.8s ease-in-out 0.3s;animation-fill-mode:forwards}.layer-animation #bottom{position:absolute;bottom:0}.layer-animation .inner{position:relative}.layer-animation #css-layer{max-width:402px}.layer-animation #js-layer{max-width:402px}.layer-animation #html-layer{max-width:400px}.layer-animation .badges{max-width:120px;position:absolute;left:0;right:0;top:0;bottom:2em;margin:auto;width:30%;z-index:50}.layer-animation .badge-container{opacity:0}.layer-animation .badge-container.js{-webkit-animation:fadeIn 0.6s ease-in-out 0.5s;-moz-animation:fadeIn 0.6s ease-in-out 0.5s;-ms-animation:fadeIn 0.6s ease-in-out 0.5s;-o-animation:fadeIn 0.6s ease-in-out 0.5s;animation:fadeIn 0.6s ease-in-out 0.5s;animation-fill-mode:forwards}.layer-animation .badge-container.css{-webkit-animation:fadeIn 0.6s ease-in-out 0.8s;-moz-animation:fadeIn 0.6s ease-in-out 0.8s;-ms-animation:fadeIn 0.6s ease-in-out 0.8s;-o-animation:fadeIn 0.6s ease-in-out 0.8s;animation:fadeIn 0.6s ease-in-out 0.8s;animation-fill-mode:forwards}.layer-animation .badge-container.html{-webkit-animation:fadeIn 0.6s ease-in-out 1.1s;-moz-animation:fadeIn 0.6s ease-in-out 1.1s;-ms-animation:fadeIn 0.6s ease-in-out 1.1s;-o-animation:fadeIn 0.6s ease-in-out 1.1s;animation:fadeIn 0.6s ease-in-out 1.1s;animation-fill-mode:forwards}.layer-animation #js-badge{-webkit-animation:hover 3s ease-in-out infinite 0.5s;-moz-animation:hover 3s ease-in-out infinite 0.5s;-ms-animation:hover 3s ease-in-out infinite 0.5s;-o-animation:hover 3s ease-in-out infinite 0.5s;animation:hover 3s ease-in-out infinite 0.5s}.layer-animation #css3-badge{-webkit-animation:hover 3s ease-in-out infinite 0.2s;-moz-animation:hover 3s ease-in-out infinite 0.2s;-ms-animation:hover 3s ease-in-out infinite 0.2s;-o-animation:hover 3s ease-in-out infinite 0.2s;animation:hover 3s ease-in-out infinite 0.2s}.layer-animation #html-badge{-webkit-animation:hover 3s ease-in-out infinite;-moz-animation:hover 3s ease-in-out infinite;-ms-animation:hover 3s ease-in-out infinite;-o-animation:hover 3s ease-in-out infinite;animation:hover 3s ease-in-out infinite}.layer-animation #css3-shadow,.layer-animation #js-shadow{-webkit-animation:badgeShadow 4s ease-in-out infinite;-moz-animation:badgeShadow 4s ease-in-out infinite;-ms-animation:badgeShadow 4s ease-in-out infinite;-o-animation:badgeShadow 4s ease-in-out infinite;animation:badgeShadow 4s ease-in-out infinite}.layer-animation #html-shadow{-webkit-animation:badgeShadow 4s ease-in-out infinite 0.3s;-moz-animation:badgeShadow 4s ease-in-out infinite 0.3s;-ms-animation:badgeShadow 4s ease-in-out infinite 0.3s;-o-animation:badgeShadow 4s ease-in-out infinite 0.3s;animation:badgeShadow 4s ease-in-out infinite 0.3s}.badge-shadow,.layer-animation #css3-shadow,.layer-animation #js-shadow,.layer-animation #html-shadow{max-width:126px;top:2em;z-index:40}@-webkit-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-moz-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-ms-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-o-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-webkit-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-moz-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-ms-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-o-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-webkit-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-moz-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-ms-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-o-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}.fadeOut{-webkit-animation:fadeOut 0.6s ease-in-out 0.5s;-moz-animation:fadeOut 0.6s ease-in-out 0.5s;-ms-animation:fadeOut 0.6s ease-in-out 0.5s;-o-animation:fadeOut 0.6s ease-in-out 0.5s;animation:fadeOut 0.6s ease-in-out 0.5s;animation-fill-mode:forwards}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeIn{opacity:0;-webkit-animation:fadeIn 0.6s ease-in-out 0.5s;-moz-animation:fadeIn 0.6s ease-in-out 0.5s;-ms-animation:fadeIn 0.6s ease-in-out 0.5s;-o-animation:fadeIn 0.6s ease-in-out 0.5s;animation:fadeIn 0.6s ease-in-out 0.5s;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.hover{-webkit-animation:hover 2s ease-in-out infinite;-moz-animation:hover 2s ease-in-out infinite;-ms-animation:hover 2s ease-in-out infinite;-o-animation:hover 2s ease-in-out infinite;animation:hover 2s ease-in-out infinite}@-webkit-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-moz-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-ms-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-o-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}.flippable{backface-visibility:hidden;height:100%;position:absolute;transform-style:preserve-3d;transition:all 0.6s ease-in-out;width:100%}.flippable .side{backface-visibility:hidden;height:100%;position:absolute;overflow:hidden;width:100%}.flippable .back{transform:rotateY(180deg)}.flippable:hover{transform:rotateY(180deg)}.pulse{background-color:#ff0000;border:5px solid orange;border-radius:50%;display:block;margin:auto;width:5px;height:5px;position:absolute;bottom:-8px;left:0;right:0;-webkit-animation:pulse 2s infinite 1s;-moz-animation:pulse 2s infinite 1s;-ms-animation:pulse 2s infinite 1s;-o-animation:pulse 2s infinite 1s;animation:pulse 2s infinite 1s}@media (min-width: 600px){.pulse{background-color:#ff0000;border:8px solid orange;width:8px;height:8px;bottom:-12px}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-ms-box-shadow:0 0 0 40px rgba(255,255,0,0);-o-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0);-o-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-moz-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-ms-box-shadow:0 0 0 40px rgba(255,255,0,0);-o-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0);-o-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-ms-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-ms-box-shadow:0 0 0 40px rgba(255,255,0,0);-o-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0);-o-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-o-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-ms-box-shadow:0 0 0 40px rgba(255,255,0,0);-o-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0);-o-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-o-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-ms-box-shadow:0 0 0 40px rgba(255,255,0,0);-o-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-ms-box-shadow:0 0 0 0 rgba(255,255,0,0);-o-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}.kb{-webkit-animation:kb 120s infinite;-moz-animation:kb 120s infinite;-ms-animation:kb 120s infinite;-o-animation:kb 120s infinite;animation:kb 120s infinite}@-webkit-keyframes kb{0%, 100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}@-moz-keyframes kb{0%, 100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}@-ms-keyframes kb{0%, 100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}@-o-keyframes kb{0%, 100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}@keyframes kb{0%, 100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}.bass{-webkit-animation:bass 1.8s infinite 0.4s;-moz-animation:bass 1.8s infinite 0.4s;-ms-animation:bass 1.8s infinite 0.4s;-o-animation:bass 1.8s infinite 0.4s;animation:bass 1.8s infinite 0.4s}@-webkit-keyframes bass{0%,100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@-moz-keyframes bass{0%,100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@-ms-keyframes bass{0%,100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@-o-keyframes bass{0%,100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@keyframes bass{0%,100%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}.spec-tag .details{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);animation-fill-mode:forwards !important}#tag-1 .activated{-webkit-animation:expandTag 0.4s ease-in 0.3s;-moz-animation:expandTag 0.4s ease-in 0.3s;-ms-animation:expandTag 0.4s ease-in 0.3s;-o-animation:expandTag 0.4s ease-in 0.3s;animation:expandTag 0.4s ease-in 0.3s}#tag-2 .activated{-webkit-animation:expandTag 0.4s ease-in 0.5s;-moz-animation:expandTag 0.4s ease-in 0.5s;-ms-animation:expandTag 0.4s ease-in 0.5s;-o-animation:expandTag 0.4s ease-in 0.5s;animation:expandTag 0.4s ease-in 0.5s}#tag-3 .activated{-webkit-animation:expandTag 0.4s ease-in 0.8s;-moz-animation:expandTag 0.4s ease-in 0.8s;-ms-animation:expandTag 0.4s ease-in 0.8s;-o-animation:expandTag 0.4s ease-in 0.8s;animation:expandTag 0.4s ease-in 0.8s}#tag-4 .activated{-webkit-animation:expandTag 0.4s ease-in 1.3s;-moz-animation:expandTag 0.4s ease-in 1.3s;-ms-animation:expandTag 0.4s ease-in 1.3s;-o-animation:expandTag 0.4s ease-in 1.3s;animation:expandTag 0.4s ease-in 1.3s}@-webkit-keyframes expandTag{0%{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@-moz-keyframes expandTag{0%{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@-ms-keyframes expandTag{0%{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@-o-keyframes expandTag{0%{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@keyframes expandTag{0%{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes slide-in-up{0%{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-up{0%{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-up{0%{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-up{0%{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-up{0%{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.slideInLeft{-webkit-animation:slide-in-left 0.6s ease-in-out 0.5s;-moz-animation:slide-in-left 0.6s ease-in-out 0.5s;-ms-animation:slide-in-left 0.6s ease-in-out 0.5s;-o-animation:slide-in-left 0.6s ease-in-out 0.5s;animation:slide-in-left 0.6s ease-in-out 0.5s;animation-fill-mode:forwards}@-webkit-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-left{0%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.slideInRight{-webkit-animation:slide-in-right 0.6s ease-in-out 0.5s;-moz-animation:slide-in-right 0.6s ease-in-out 0.5s;-ms-animation:slide-in-right 0.6s ease-in-out 0.5s;-o-animation:slide-in-right 0.6s ease-in-out 0.5s;animation:slide-in-right 0.6s ease-in-out 0.5s;animation-fill-mode:forwards}@-webkit-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-right{0%{opacity:0;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.carousel-slide-in-right{-webkit-animation:carousel-slide-in-right 0.7s cubic-bezier(0.26, 1.14, 0.11, 1.1) 0.3s;-moz-animation:carousel-slide-in-right 0.7s cubic-bezier(0.26, 1.14, 0.11, 1.1) 0.3s;-ms-animation:carousel-slide-in-right 0.7s cubic-bezier(0.26, 1.14, 0.11, 1.1) 0.3s;-o-animation:carousel-slide-in-right 0.7s cubic-bezier(0.26, 1.14, 0.11, 1.1) 0.3s;animation:carousel-slide-in-right 0.7s cubic-bezier(0.26, 1.14, 0.11, 1.1) 0.3s;animation-fill-mode:forwards}@-webkit-keyframes carousel-slide-in-right{0%{opacity:0;-webkit-transform:translate(1000px, 0);-moz-transform:translate(1000px, 0);-ms-transform:translate(1000px, 0);-o-transform:translate(1000px, 0);transform:translate(1000px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes carousel-slide-in-right{0%{opacity:0;-webkit-transform:translate(1000px, 0);-moz-transform:translate(1000px, 0);-ms-transform:translate(1000px, 0);-o-transform:translate(1000px, 0);transform:translate(1000px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes carousel-slide-in-right{0%{opacity:0;-webkit-transform:translate(1000px, 0);-moz-transform:translate(1000px, 0);-ms-transform:translate(1000px, 0);-o-transform:translate(1000px, 0);transform:translate(1000px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes carousel-slide-in-right{0%{opacity:0;-webkit-transform:translate(1000px, 0);-moz-transform:translate(1000px, 0);-ms-transform:translate(1000px, 0);-o-transform:translate(1000px, 0);transform:translate(1000px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes carousel-slide-in-right{0%{opacity:0;-webkit-transform:translate(1000px, 0);-moz-transform:translate(1000px, 0);-ms-transform:translate(1000px, 0);-o-transform:translate(1000px, 0);transform:translate(1000px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.carousel-slide-out-left{-webkit-animation:carousel-slide-out-left 0.5s 0s;-moz-animation:carousel-slide-out-left 0.5s 0s;-ms-animation:carousel-slide-out-left 0.5s 0s;-o-animation:carousel-slide-out-left 0.5s 0s;animation:carousel-slide-out-left 0.5s 0s;animation-fill-mode:forwards}@-webkit-keyframes carousel-slide-out-left{0%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}}@-moz-keyframes carousel-slide-out-left{0%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}}@-ms-keyframes carousel-slide-out-left{0%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}}@-o-keyframes carousel-slide-out-left{0%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}}@keyframes carousel-slide-out-left{0%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(-400px, 0);-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-o-transform:translate(-400px, 0);transform:translate(-400px, 0)}}.grow-shadow{-webkit-animation:growShadow 0.8s ease-in-out;-moz-animation:growShadow 0.8s ease-in-out;-ms-animation:growShadow 0.8s ease-in-out;-o-animation:growShadow 0.8s ease-in-out;animation:growShadow 0.8s ease-in-out;animation-fill-mode:forwards}@-webkit-keyframes growShadow{0%{-webkit-box-shadow:0px 0px 0px #333;-moz-box-shadow:0px 0px 0px #333;-ms-box-shadow:0px 0px 0px #333;-o-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-webkit-box-shadow:60px -60px 0 #333;-moz-box-shadow:60px -60px 0 #333;-ms-box-shadow:60px -60px 0 #333;-o-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@-moz-keyframes growShadow{0%{-webkit-box-shadow:0px 0px 0px #333;-moz-box-shadow:0px 0px 0px #333;-ms-box-shadow:0px 0px 0px #333;-o-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-webkit-box-shadow:60px -60px 0 #333;-moz-box-shadow:60px -60px 0 #333;-ms-box-shadow:60px -60px 0 #333;-o-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@-ms-keyframes growShadow{0%{-webkit-box-shadow:0px 0px 0px #333;-moz-box-shadow:0px 0px 0px #333;-ms-box-shadow:0px 0px 0px #333;-o-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-webkit-box-shadow:60px -60px 0 #333;-moz-box-shadow:60px -60px 0 #333;-ms-box-shadow:60px -60px 0 #333;-o-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@-o-keyframes growShadow{0%{-webkit-box-shadow:0px 0px 0px #333;-moz-box-shadow:0px 0px 0px #333;-ms-box-shadow:0px 0px 0px #333;-o-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-webkit-box-shadow:60px -60px 0 #333;-moz-box-shadow:60px -60px 0 #333;-ms-box-shadow:60px -60px 0 #333;-o-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@keyframes growShadow{0%{-webkit-box-shadow:0px 0px 0px #333;-moz-box-shadow:0px 0px 0px #333;-ms-box-shadow:0px 0px 0px #333;-o-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-webkit-box-shadow:60px -60px 0 #333;-moz-box-shadow:60px -60px 0 #333;-ms-box-shadow:60px -60px 0 #333;-o-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}.animate-pointer,.btn:hover .animated-pointer,.med-btn:hover .animated-pointer,.sml-btn:hover .animated-pointer,#registration-section table input[type=submit]:hover .animated-pointer,#registration-section table input[type=reset]:hover .animated-pointer,#registration-section form input[type=submit]:hover .animated-pointer,#registration-section form input[type=reset]:hover .animated-pointer,.course-ad .course-btn:hover .animated-pointer{display:inline-block;-webkit-animation:animate-pointer 0.6s infinite 0.1s;-moz-animation:animate-pointer 0.6s infinite 0.1s;-ms-animation:animate-pointer 0.6s infinite 0.1s;-o-animation:animate-pointer 0.6s infinite 0.1s;animation:animate-pointer 0.6s infinite 0.1s}@-webkit-keyframes animate-pointer{0%,100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(2px, 0);-moz-transform:translate(2px, 0);-ms-transform:translate(2px, 0);-o-transform:translate(2px, 0);transform:translate(2px, 0)}}@-moz-keyframes animate-pointer{0%,100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(2px, 0);-moz-transform:translate(2px, 0);-ms-transform:translate(2px, 0);-o-transform:translate(2px, 0);transform:translate(2px, 0)}}@-ms-keyframes animate-pointer{0%,100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(2px, 0);-moz-transform:translate(2px, 0);-ms-transform:translate(2px, 0);-o-transform:translate(2px, 0);transform:translate(2px, 0)}}@-o-keyframes animate-pointer{0%,100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(2px, 0);-moz-transform:translate(2px, 0);-ms-transform:translate(2px, 0);-o-transform:translate(2px, 0);transform:translate(2px, 0)}}@keyframes animate-pointer{0%,100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(2px, 0);-moz-transform:translate(2px, 0);-ms-transform:translate(2px, 0);-o-transform:translate(2px, 0);transform:translate(2px, 0)}}.enlarge,#mast .callout img,.button-set .btn,.button-set .med-btn,.button-set .sml-btn,.button-set #registration-section table input[type=submit],#registration-section table .button-set input[type=submit],.button-set #registration-section table input[type=reset],#registration-section table .button-set input[type=reset],.button-set #registration-section form input[type=submit],#registration-section form .button-set input[type=submit],.button-set #registration-section form input[type=reset],#registration-section form .button-set input[type=reset],.button-set .course-ad .course-btn,.course-ad .button-set .course-btn,#course-section .course-list a{transition:all 0.2s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.enlarge:hover,#mast .callout img:hover,.button-set .btn:hover,.button-set .med-btn:hover,.button-set .sml-btn:hover,.button-set #registration-section table input[type=submit]:hover,#registration-section table .button-set input[type=submit]:hover,.button-set #registration-section table input[type=reset]:hover,#registration-section table .button-set input[type=reset]:hover,.button-set #registration-section form input[type=submit]:hover,#registration-section form .button-set input[type=submit]:hover,.button-set #registration-section form input[type=reset]:hover,#registration-section form .button-set input[type=reset]:hover,.button-set .course-ad .course-btn:hover,.course-ad .button-set .course-btn:hover,#course-section .course-list a:hover{opacity:1;transition:all 0.2s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.enlarge-disabled,.button-set .btn.disabled,.button-set .disabled.med-btn,.button-set .disabled.sml-btn,.button-set #registration-section table input.disabled[type=submit],#registration-section table .button-set input.disabled[type=submit],.button-set #registration-section table input.disabled[type=reset],#registration-section table .button-set input.disabled[type=reset],.button-set #registration-section form input.disabled[type=submit],#registration-section form .button-set input.disabled[type=submit],.button-set #registration-section form input.disabled[type=reset],#registration-section form .button-set input.disabled[type=reset],.button-set .course-ad .disabled.course-btn,.course-ad .button-set .disabled.course-btn,.default-pages .single-image-mast img{transition:all 0.2s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.enlarge-disabled:hover,.button-set .btn.disabled:hover,.button-set .disabled.med-btn:hover,.button-set .disabled.sml-btn:hover,.button-set #registration-section table input.disabled[type=submit]:hover,#registration-section table .button-set input.disabled[type=submit]:hover,.button-set #registration-section table input.disabled[type=reset]:hover,#registration-section table .button-set input.disabled[type=reset]:hover,.button-set #registration-section form input.disabled[type=submit]:hover,#registration-section form .button-set input.disabled[type=submit]:hover,.button-set #registration-section form input.disabled[type=reset]:hover,#registration-section form .button-set input.disabled[type=reset]:hover,.button-set .course-ad .disabled.course-btn:hover,.course-ad .button-set .disabled.course-btn:hover,.default-pages .single-image-mast img:hover{opacity:1;transition:all 0.2s ease-in-out;-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";-webkit-font-smoothing:antialiased;margin:0;background:white}a{color:#2f9cd0;text-decoration:none}a:hover{color:#F7C243}.constrain,.course-page .course-details{margin:0 auto;width:94%}@media (min-width: 480px){.constrain,.course-page .course-details{max-width:480px}}@media (min-width: 600px){.constrain,.course-page .course-details{max-width:600px}}@media (min-width: 800px){.constrain,.course-page .course-details{max-width:800px}}@media (min-width: 992px){.constrain,.course-page .course-details{max-width:992px}}@media (min-width: 1170px){.constrain,.course-page .course-details{max-width:1170px}}@media (min-width: 992px){.constrain,.course-page .course-details{width:initial}}.fine-print,.note{padding:1em 0;font-size:12px}@media (min-width: 992px){.fine-print,.note{font-size:12px}}.note{display:block;line-height:1.6em}.pane{background-color:#fff;border:1px solid #ccc;position:relative;margin-bottom:1em;padding:1em;vertical-align:top;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}@media (min-width: 992px){.pane{min-height:240px}}.med-pane{max-width:800px}.sml-pane{max-width:500px}@media (min-width: 992px){.col,.course-list-2023.course-list-inline .course-wrapper{display:inline-block;vertical-align:middle;width:48%}.col.side-heavy,.course-list-2023.course-list-inline .side-heavy.course-wrapper{width:28%}.col.side-compensate,.course-list-2023.course-list-inline .side-compensate.course-wrapper{width:70%}}.fullspan .col,.fullspan .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .fullspan .course-wrapper{text-align:center}@media (min-width: 992px){.fullspan .col,.fullspan .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .fullspan .course-wrapper{display:initial}}.triple-col .col,.triple-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .triple-col .course-wrapper{vertical-align:top;width:50%;display:inline-block}@media (min-width: 600px){.triple-col .col,.triple-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .triple-col .course-wrapper{display:inline-block;width:33%}}@media (min-width: 992px){.triple-col .col,.triple-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .triple-col .course-wrapper{width:33%}}.triple-col .col .inner,.triple-col .course-list-2023.course-list-inline .course-wrapper .inner,.course-list-2023.course-list-inline .triple-col .course-wrapper .inner{margin:6px}@media (min-width: 992px){.triple-col .col .inner,.triple-col .course-list-2023.course-list-inline .course-wrapper .inner,.course-list-2023.course-list-inline .triple-col .course-wrapper .inner{margin:14px}}.quad-col .col,.quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .quad-col .course-wrapper{margin:9px;display:inline-block;width:44%}@media (min-width: 992px){.quad-col .col,.quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .quad-col .course-wrapper{width:22%}}.hexa-col .col,.hexa-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .hexa-col .course-wrapper{margin:8px;display:inline-block;width:24%}@media (min-width: 600px){.hexa-col .col,.hexa-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .hexa-col .course-wrapper{width:20%}}@media (min-width: 992px){.hexa-col .col,.hexa-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .hexa-col .course-wrapper{width:10%}}.content-cols .col,.content-cols .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .content-cols .course-wrapper{vertical-align:top !important}.content-cols .inner{width:90%;border:none}.btn,.med-btn,.sml-btn,#registration-section table input[type=submit],#registration-section table input[type=reset],#registration-section form input[type=submit],#registration-section form input[type=reset],.course-ad .course-btn{background-color:#f48521;cursor:pointer;color:#fff;display:inline-block;margin:8px;padding:16px 12px;font-size:16px;font-weight:600;outline-style:none;text-decoration:none;text-transform:uppercase;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.btn:hover,.med-btn:hover,.sml-btn:hover,#registration-section table input[type=submit]:hover,#registration-section table input[type=reset]:hover,#registration-section form input[type=submit]:hover,#registration-section form input[type=reset]:hover,.course-ad .course-btn:hover{background-color:#f48521;opacity:0.9;color:#fff}.btn:active,.med-btn:active,.sml-btn:active,#registration-section table input[type=submit]:active,#registration-section table input[type=reset]:active,#registration-section form input[type=submit]:active,#registration-section form input[type=reset]:active,.course-ad .course-btn:active{-webkit-box-shadow:0px 0px 2px 1px #444;-moz-box-shadow:0px 0px 2px 1px #444;-ms-box-shadow:0px 0px 2px 1px #444;-o-box-shadow:0px 0px 2px 1px #444;box-shadow:0px 0px 2px 1px #444}.btn:focus,.med-btn:focus,.sml-btn:focus,#registration-section table input[type=submit]:focus,#registration-section table input[type=reset]:focus,#registration-section form input[type=submit]:focus,#registration-section form input[type=reset]:focus,.course-ad .course-btn:focus{outline-style:none}.med-btn{font-size:ms(-1)}.sml-btn{font-size:ms(-2)}.confirm-btn{background-color:#da2424;color:#ffffff;font-weight:400}.confirm-btn:hover{opacity:0.8 !important;background-color:#da2424;color:#ffffff}.top-right-btn{margin:1em;position:absolute;top:0;right:0}.top-left-btn{margin:1em;position:absolute;top:0;left:0}.cta-btn{background-color:#2f9cd0;color:#fff !important;font-weight:600 !important;margin:0}.cta-btn a:link,.cta-btn a:hover,.cta-btn a:visited{color:#fff !important;text-decoration:none !important}.cta-btn.center{display:table;margin:0 auto}.cta-btn:hover{background-color:#e43e43;opacity:0.8}table{border:1px solid #ccc}table td{border-top:1px dashed #ccc;border-left:1px dashed #ccc;padding:1em;margin:0}table td:first-child{border-left:0}table tr:first-child td{border-top:0}form{font-size:ms(-2);margin:0 auto;width:100%}form label{display:block;font-size:ms(-1);text-align:left;text-transform:uppercase}form label a:link,form label a:visited,form label a:hover{color:#000}form .field,form input{padding:1em 0;overflow:auto}form .field.options label,form input.options label{font-size:ms(-2);line-height:1.4em}form .col,form .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form .course-wrapper{vertical-align:top}@media (min-width: 480px){form .col,form .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form .course-wrapper{display:inline-block;margin:0 6px;width:46%}}form .group .col,form .group .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form .group .course-wrapper{width:90%}@media (min-width: 480px){form .group .col,form .group .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form .group .course-wrapper{margin:0 6px;width:30%;display:inline-block}}@media (min-width: 992px){form .group .col,form .group .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form .group .course-wrapper{width:98%}}@media (min-width: 1170px){form .group .col,form .group .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form .group .course-wrapper{width:30%}}form .btn,form .med-btn,form .sml-btn,form #registration-section table input[type=submit],form #registration-section table input[type=reset],#registration-section form input[type=submit],#registration-section form input[type=reset],form .course-ad .course-btn,.course-ad form .course-btn{margin:0}form .form-msg{display:block;font-size:ms(-3);padding-top:0.6em}form #dateSelection{color:#ca2626;text-transform:uppercase}form select,form input[type="text"],form input[type="email"],form textarea[name="contact_msg"],form textarea,form input[type="password"],form input[type="tel"]{border:1px solid #888;font-size:ms(-1);font-weight:300;margin-top:0.4em;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}form textarea{height:220px}form .date-selected{font-size:ms(-1);text-align:center}form #submissions .col,form #submissions .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline form #submissions .course-wrapper{vertical-align:top}form #submissions .col .notices,form #submissions .course-list-2023.course-list-inline .course-wrapper .notices,.course-list-2023.course-list-inline form #submissions .course-wrapper .notices{width:84%}form .checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .checkbox span.label{font-size:ms(-2)}form .checkbox .checkmark{background-color:#fff;border:1px solid #aaa;position:absolute;top:0;left:0;height:25px;width:25px}form .checkbox:hover input ~ .checkmark{background-color:#eaeaea}form .checkbox input:checked ~ .checkmark{background-color:#fff}form .checkbox .checkmark:after{content:"";position:absolute;display:none}form .checkbox input:checked ~ .checkmark:after{display:block}form .checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #434050;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}form .checkbox.lang-checkbox{display:inline-block;padding:0 1.3em}form select{font-size:ms(-1);font-weight:300;margin-top:0.4em;width:100%;border:1px solid #aaa;background-color:#ffffff;cursor:pointer;height:3.4em;padding:0.6em 1em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.legal{color:#333;font-family:'times', 'serif';font-size:70%;padding:4em}.legal div{margin:2em 0}.legal p{margin:0 0 1em 0}.legal ul{padding:0}.legal li{list-style:disc;margin-left:3em}.t-bold{font-weight:800}.left{float:left}.right{float:right}.hide{display:none}.absolute-bottom{position:absolute;bottom:0}.v-top{vertical-align:top}.clearfix{clear:both;display:block}.nostyle-form{font-size:inherit}.nostyle-form td{border:0}.nostyle-form .error{display:block}strong{color:#666;font-weight:600}.underline{text-decoration:underline}.print-page-break{display:inline}.nowrap{white-space:nowrap}.ribbon{text-transform:uppercase;text-align:center;font-size:13px;font-weight:bold;background:#e43e43;color:#fff;padding:6px 14px;position:absolute;top:12px;right:-17px;z-index:30;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);-webkit-border-radius:0 40% 0 40%;-moz-border-radius:0 40% 0 40%;-ms-border-radius:0 40% 0 40%;-o-border-radius:0 40% 0 40%;border-radius:0 40% 0 40%;-webkit-box-shadow:0px 1px 1px #666;-moz-box-shadow:0px 1px 1px #666;-ms-box-shadow:0px 1px 1px #666;-o-box-shadow:0px 1px 1px #666;box-shadow:0px 1px 1px #666}.sub-links .col,.sub-links .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .sub-links .course-wrapper{min-height:inherit;vertical-align:top}.sub-links a{font-size:1.2em;padding:0;display:block}.sub-links a .inner::before{content:url("/wp-content/themes/nwsi/img/icon.png");vertical-align:middle;margin-right:4px}.sub-links a:hover{color:#fff;background-color:#2f9cd0;opacity:0.4}.sub-links a:hover .inner::before{content:url("/wp-content/themes/nwsi/img/icon-light.png")}.sub-links .inner{display:block;padding:1em}.sub-links .inner img{vertical-align:middle;margin-right:4px}#subject-loader-2-col .col,#subject-loader-2-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #subject-loader-2-col .course-wrapper,#pathway-loader-2-col .col,#pathway-loader-2-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #pathway-loader-2-col .course-wrapper{width:inherit;vertical-align:top}@media (min-width: 992px){#subject-loader-2-col #subject-loader,#pathway-loader-2-col #subject-loader{width:64%}}@media (min-width: 992px){#subject-loader-2-col .subject.selected,#pathway-loader-2-col .subject.selected{margin-right:40px}}#subject-loader-2-col .sub-links h2,#pathway-loader-2-col .sub-links h2{margin:1em 0 1.4em 0}#subject-loader-2-col .course-title,#pathway-loader-2-col .course-title{padding:0 0 0.4em 0}#subject-loader-2-col .feature-card,#pathway-loader-2-col .feature-card{width:100%}#mobile-nav{height:100%;transform:translate(-100%);position:fixed;z-index:999999;left:0;top:0;background-color:#000;background-color:rgba(47,156,208,0.94);overflow-x:hidden;overflow-y:hidden;transition:0.5s}#mobile-nav .overlay-content{color:#fff;position:relative;width:100%;text-align:center;z-index:200}#mobile-nav .overlay-content ul{padding:0}#mobile-nav .overlay-content li{list-style:none;width:44%;margin:2%;display:inline-block;vertical-align:top}#mobile-nav .overlay-content li a{padding:16px 8px;border:1px solid #fff;text-decoration:none;font-size:16px;font-weight:800;color:#fff;margin:0 0 0.9em 0;display:block}#mobile-nav .overlay-content .h-menu .col,#mobile-nav .overlay-content .h-menu .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #mobile-nav .overlay-content .h-menu .course-wrapper{vertical-align:top;display:inline-block;width:31%;margin:0;color:#fff;font-weight:800}#mobile-nav .overlay-content .h-menu a{background:transparent;border:0;font-size:12px;text-align:center}#mobile-nav .overlay-content .h-menu img{width:100%;margin:0 auto 8px auto;max-width:100px;display:block;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}#mobile-nav .overlay-content .copyright{color:#fff;font-size:11px}#mobile-nav .overlay-content .textwidget p{color:#fff}#mobile-nav .mobile-menu-logo img{margin:16px;width:140px}#mobile-nav .closebtn{color:#fff;position:absolute;top:-19px;right:5px;font-size:60px}#mobile-nav::after{opacity:0.4;position:absolute;bottom:-12%;right:-100px;transform:scale(1.5);z-index:100}#mobile-nav .social-media-nav .heading{display:block;padding-bottom:4px}.hamburger{float:right;cursor:pointer}.hamburger .bar1,.hamburger .bar2,.hamburger .bar3{width:26px;height:4px;background-color:#666;margin:4px 0;transition:0.4s}.hamburger .change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px)}.hamburger .change .bar2{opacity:0}.hamburger .change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}html{background-color:#fff;min-width:360px;max-width:1920px;margin:0 auto}body,.content{background:transparent}.sticky{position:-webkit-sticky !important;position:sticky !important;top:0;z-index:200}.price-sticky{color:#fff;background-color:#2f9cd0;padding:8px 4px;text-align:center;z-index:9999}.price-sticky a{color:#fff}#course-sidebar.sticky,#subject-loader-2-col .sticky{top:0;z-index:10}hr{border-top:1px solid #ccc;border-bottom:0}h1,h2,h3,h4,h5,h6,.headings{color:#2f9cd0;text-transform:uppercase}h1{font-weight:400}h2{font-size:1.2em;font-weight:500}@media (min-width: 600px){h2{font-size:1.6em}}h3{font-weight:500}p,li{color:#5e5e5e;font-size:1em;line-height:1.625rem}@media (min-width: 992px){p,li{font-size:1em;line-height:1.625rem}}section{padding:40px 0}.darkened-section{background-color:#fafafa}.darkened-section h2{color:#666;text-align:center}.darkened-section table{background-color:#fff;width:100%}.blue-section{background-color:#3CA2D3}.separator{position:relative}.separator .triangle-down,.separator .triangle-border-down{border-left:50vw solid transparent;border-right:50vw solid transparent;width:0;height:0;bottom:-39px;content:"";display:block;position:absolute;overflow:hidden;left:0;right:0;margin:auto;z-index:10}.separator .triangle-down.light,.separator .light.triangle-border-down{border-top:40px solid #fff}.separator .triangle-down.yellow,.separator .yellow.triangle-border-down{border-top:40px solid #fff000}.separator .triangle-down.gray,.separator .gray.triangle-border-down{border-top:40px solid #f4f4f4}.separator .triangle-down.blue,.separator .blue.triangle-border-down{border-top:40px solid #2f9cd0}.separator .triangle-down.slim.blue,.separator .slim.blue.triangle-border-down{bottom:0;border-top:10px solid #2f9cd0}@media (min-width: 800px){.separator .triangle-down.slim.blue,.separator .slim.blue.triangle-border-down{bottom:-14px;border-top:16px solid #2f9cd0}}.separator .triangle-down.slim.dark,.separator .slim.dark.triangle-border-down{bottom:0;border-top:10px solid #6d6c6b}@media (min-width: 800px){.separator .triangle-down.slim.dark,.separator .slim.dark.triangle-border-down{bottom:-14px;border-top:16px solid #6d6c6b}}.separator .triangle-up,.separator .triangle-border-up{border-left:50vw solid transparent;border-right:50vw solid transparent;width:0;height:0;bottom:0;content:"";display:block;position:absolute;overflow:hidden;left:0;right:0;margin:auto;z-index:10}.separator .triangle-up.light,.separator .light.triangle-border-up{border-bottom:40px solid #fff}.separator .triangle-up.yellow,.separator .yellow.triangle-border-up{border-bottom:40px solid #fff000}.separator .triangle-up.blue,.separator .blue.triangle-border-up{border-bottom:40px solid #2f9cd0}.separator .triangle-up.slim.blue,.separator .slim.blue.triangle-border-up{bottom:0;border-bottom:10px solid #2f9cd0}@media (min-width: 800px){.separator .triangle-up.slim.blue,.separator .slim.blue.triangle-border-up{bottom:-14px;border-bottom:16px solid #2f9cd0}}.separator .triangle-border-down{border-top:40px solid #ccc;bottom:-40px;z-index:1}.separator .triangle-border-up{border-bottom:40px solid #ccc;bottom:1px;z-index:1}.two-col{text-align:center;vertical-align:top}.two-col .inner{padding:1em}.two-col img{max-width:600px}.two-col h2{font-size:1.2em}.two-col p{text-align:left}.two-col .btn,.two-col .med-btn,.two-col .sml-btn,.two-col #registration-section table input[type=submit],#registration-section table .two-col input[type=submit],.two-col #registration-section table input[type=reset],#registration-section table .two-col input[type=reset],.two-col #registration-section form input[type=submit],#registration-section form .two-col input[type=submit],.two-col #registration-section form input[type=reset],#registration-section form .two-col input[type=reset],.two-col .course-ad .course-btn,.course-ad .two-col .course-btn{text-align:left}@media (min-width: 800px){.two-col{display:inline-block;width:49%;position:relative}.two-col .btn,.two-col .med-btn,.two-col .sml-btn,.two-col #registration-section table input[type=submit],#registration-section table .two-col input[type=submit],.two-col #registration-section table input[type=reset],#registration-section table .two-col input[type=reset],.two-col #registration-section form input[type=submit],#registration-section form .two-col input[type=submit],.two-col #registration-section form input[type=reset],#registration-section form .two-col input[type=reset],.two-col .course-ad .course-btn,.course-ad .two-col .course-btn{position:absolute;bottom:0;left:0;margin-left:1em}}.two-col .two-col-lists a{padding:8px 0;display:block}.three-col{text-align:center;vertical-align:top}.three-col .inner{padding:1em}.three-col img{max-width:200px}.three-col h2{font-size:1.2em}.three-col p{text-align:left}.three-col .btn,.three-col .med-btn,.three-col .sml-btn,.three-col #registration-section table input[type=submit],#registration-section table .three-col input[type=submit],.three-col #registration-section table input[type=reset],#registration-section table .three-col input[type=reset],.three-col #registration-section form input[type=submit],#registration-section form .three-col input[type=submit],.three-col #registration-section form input[type=reset],#registration-section form .three-col input[type=reset],.three-col .course-ad .course-btn,.course-ad .three-col .course-btn{text-align:left}@media (min-width: 800px){.three-col{display:inline-block;width:33%;position:relative}.three-col .btn,.three-col .med-btn,.three-col .sml-btn,.three-col #registration-section table input[type=submit],#registration-section table .three-col input[type=submit],.three-col #registration-section table input[type=reset],#registration-section table .three-col input[type=reset],.three-col #registration-section form input[type=submit],#registration-section form .three-col input[type=submit],.three-col #registration-section form input[type=reset],#registration-section form .three-col input[type=reset],.three-col .course-ad .course-btn,.course-ad .three-col .course-btn{position:absolute;bottom:0;left:0;margin-left:1em}}.three-col .three-col-lists a{display:block}.three-col .three-col-lists .course-links{padding:8px 0}.six-col{display:inline-block;text-align:center;vertical-align:top;width:33%}.six-col .inner{padding:1em}.six-col img{max-width:200px}.six-col h2{font-size:1.2em}.six-col p{text-align:left}.six-col .btn,.six-col .med-btn,.six-col .sml-btn,.six-col #registration-section table input[type=submit],#registration-section table .six-col input[type=submit],.six-col #registration-section table input[type=reset],#registration-section table .six-col input[type=reset],.six-col #registration-section form input[type=submit],#registration-section form .six-col input[type=submit],.six-col #registration-section form input[type=reset],#registration-section form .six-col input[type=reset],.six-col .course-ad .course-btn,.course-ad .six-col .course-btn{text-align:left}@media (min-width: 800px){.six-col{width:15%;position:relative}.six-col .btn,.six-col .med-btn,.six-col .sml-btn,.six-col #registration-section table input[type=submit],#registration-section table .six-col input[type=submit],.six-col #registration-section table input[type=reset],#registration-section table .six-col input[type=reset],.six-col #registration-section form input[type=submit],#registration-section form .six-col input[type=submit],.six-col #registration-section form input[type=reset],#registration-section form .six-col input[type=reset],.six-col .course-ad .course-btn,.course-ad .six-col .course-btn{position:absolute;bottom:0;left:0;margin-left:1em}}.six-col .six-col-lists a{padding:8px 0;display:block}.top-header{background-color:#f4f4f4;border-bottom:1px solid #ccc;color:#666}.top-header .phoneNum{display:inline-block;width:50%;padding:0;margin:0}@media (min-width: 480px){.top-header .phoneNum{width:50%;text-align:left}}.top-header .phoneNum .sm-icon{position:relative;top:4px}.top-header .menu-top-header-menu-container{display:none}@media (min-width: 992px){.top-header .menu-top-header-menu-container{display:inline-block;width:44%;margin-right:8px}}.top-header #top-header-menu a,.top-header .phoneNum{color:#666;font-size:12px;font-weight:600;padding:4px 0}.top-header #top-header-menu{text-align:right;padding:0;margin:0}@media (min-width: 480px){.top-header #top-header-menu{display:block}}.top-header #top-header-menu li{list-style:none;display:inline;margin-left:8px}#header{background-color:#fff;border-bottom:1px solid #ccc;width:100%;min-width:320px;padding-top:8px;z-index:200}@media (min-width: 600px){#header{height:48px}}#header #main-nav{float:right;width:max-content}#header .col,#header .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #header .course-wrapper{padding:0;display:inline-block;width:48%}@media (min-width: 992px){#header .col,#header .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #header .course-wrapper{width:68%}#header .col:first-child,#header .course-list-2023.course-list-inline .course-wrapper:first-child,.course-list-2023.course-list-inline #header .course-wrapper:first-child{width:max-content}}#header .logo{margin:8px 0 0 0}#header .logo img{max-width:150px;vertical-align:inherit}@media (min-width: 480px){#header .logo img{max-width:146px}}#primary-menu.menu{list-style:none;padding:0;margin:0;display:flex}#primary-menu.menu li{position:relative}#primary-menu.menu li a{font-size:14px;font-weight:600;display:block;padding:10px 15px;text-decoration:none;color:#666;line-height:16px}#primary-menu.menu li ul{display:none;position:absolute;top:100%;left:0;list-style:none;padding:0;margin:0;background:#fff;border:1px solid #ddd}#primary-menu.menu li:hover>ul{display:block}#primary-menu.menu li ul li{min-width:200px}#primary-menu.menu li ul li a{font-weight:400;padding:10px;color:#333}#primary-menu.menu li ul li a:hover{background:#f0f0f0}#primary-menu.menu li ul li a:active{background:#d0d0d0}#primary-menu.menu li ul ul{display:none;position:absolute;top:0;left:100%;margin-left:1px;border-left:1px solid #ddd}#primary-menu.menu li ul li:hover>ul{display:block}#primary-menu.menu li ul li:has(>ul)::after{content:'\25B6';position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}#header .right-col{float:right}.menu-menu-container,.menu-main-menu-container{display:inline-block}#header-search{color:#666;display:none;font-size:12px;font-weight:600;padding:0;margin:4px auto;width:100%;position:relative}@media (min-width: 992px){#header-search{display:inline-block;width:max-content}}#header-search input{width:100%;margin:8px 0}#header-search input:focus{outline:none}#header-search input[type=search]{padding:14px}#header-search input[type=submit]{padding:4px;width:100px;text-align:center;margin:0 auto;font-size:14px}#header-search h2,#header-search h3,#header-search h4{color:#fff;padding:0;margin:0}@media (min-width: 600px){#header-search .search-form{width:max-content}}#header-search input[type=search],#header-search label{display:inline-block;height:30px;border:0}#header-search .search-field{width:300px;margin:0 auto;position:relative;transition:width 0.3s ease}@media (min-width: 600px){#header-search .search-field{font-weight:600;color:#666;font-size:14px;width:99px;box-shadow:0px 0px 5px #aaa}#header-search .search-field:focus,#header-search .search-field:hover{width:275px}}#header-search .icon{position:absolute;top:13px;right:18px;bottom:0;margin:auto;height:21px}#header-search input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#header-search input[type="search"]::-moz-search-cancel-button{display:none}#header-search input[type="search"]::-ms-clear{display:none}#mast{background-color:#fff;margin:0;padding:0 4px}@media (min-width: 800px){#mast{padding-bottom:40px}}#mast #mast-headlines{text-align:center;margin-bottom:24px;position:relative}#mast #mast-headlines .main-headline{font-size:1.4em;font-weight:400;padding:0;margin:0 auto}@media (min-width: 992px){#mast #mast-headlines .main-headline{font-size:2.5em}}#mast #mast-headlines h1.main-headline{font-size:1.4em;font-weight:600;padding:8px 0 0 0 !important;margin:0 auto;text-transform:none}@media (min-width: 992px){#mast #mast-headlines h1.main-headline{font-size:2.4em}}#mast #mast-headlines .sub-headline{color:#666;display:block;font-size:0.8em;margin:4px 0}@media (min-width: 992px){#mast #mast-headlines .sub-headline{font-size:1.1em}}@media (min-width: 800px){#mast .callout{display:table-cell}#mast .callout .btn,#mast .callout .med-btn,#mast .callout .sml-btn,#mast .callout #registration-section table input[type=submit],#registration-section table #mast .callout input[type=submit],#mast .callout #registration-section table input[type=reset],#registration-section table #mast .callout input[type=reset],#mast .callout #registration-section form input[type=submit],#registration-section form #mast .callout input[type=submit],#mast .callout #registration-section form input[type=reset],#registration-section form #mast .callout input[type=reset],#mast .callout .course-ad .course-btn,.course-ad #mast .callout .course-btn{right:0;width:max-content;margin:auto}#mast .callout .btn:hover,#mast .callout .med-btn:hover,#mast .callout .sml-btn:hover,#mast .callout #registration-section table input[type=submit]:hover,#registration-section table #mast .callout input[type=submit]:hover,#mast .callout #registration-section table input[type=reset]:hover,#registration-section table #mast .callout input[type=reset]:hover,#mast .callout #registration-section form input[type=submit]:hover,#registration-section form #mast .callout input[type=submit]:hover,#mast .callout #registration-section form input[type=reset]:hover,#registration-section form #mast .callout input[type=reset]:hover,#mast .callout .course-ad .course-btn:hover,.course-ad #mast .callout .course-btn:hover{background-color:#f48521}}#mast .callout h2{font-size:1em}#mast .callout img{max-height:150px}#mast.index-mast{background-image:url("/wp-content/themes/nwsi-2021/img/ui/mastbg-black-diamonds.jpg");position:relative;overflow:hidden;min-height:300px;max-height:400px;margin:0 auto;max-width:1920px;background-size:contain;background-attachment:fixed}@media (min-width: 1920px){#mast.index-mast{height:400px}}#mast.index-mast #mast-headlines{position:absolute;top:0;left:0;height:100%;background-color:rgba(0,0,0,0.6);z-index:150;padding-top:44px}@media (min-width: 480px){#mast.index-mast #mast-headlines{width:100%}}@media (min-width: 800px){#mast.index-mast #mast-headlines{background-color:transparent;width:550px;top:-8%;bottom:0;left:-24%;right:0;margin:auto;padding:auto;height:max-content}}@media (min-width: 1170px){#mast.index-mast #mast-headlines{left:-30%}}@media (min-width: 1920px){#mast.index-mast #mast-headlines{position:absolute;top:-8%;bottom:0;left:-24%;right:0;margin:auto;height:max-content}}#mast.index-mast #mast-headlines .stacked-logo{width:94%;max-width:254px}#mast.index-mast #mast-headlines .main-headline{color:#fff;font-family:'Poppins', sans-serif;font-size:22px;padding:32px 0 0 0;text-transform:uppercase}#mast.index-mast #mast-headlines .main-headline .top{display:block;font-size:36px;line-height:36px}@media (min-width: 992px){#mast.index-mast #mast-headlines .main-headline .top{font-size:63px;line-height:60px}}@media (min-width: 992px){#mast.index-mast #mast-headlines .main-headline .bottom{font-size:40px;font-weight:400;line-height:40px;display:block}}#mast.index-mast #mast-headlines .mini-line{color:#fff !important;font-family:'Poppins', sans-serif;font-size:18px}#mast.index-mast #mast-headlines .mini-line span{color:#36a7de;text-decoration:underline}#mast.index-mast #mast-headlines .call-out-btns{padding:1em 0}#mast.index-mast #mast-headlines .call-out-btns .btn,#mast.index-mast #mast-headlines .call-out-btns .med-btn,#mast.index-mast #mast-headlines .call-out-btns .sml-btn,#mast.index-mast #mast-headlines .call-out-btns #registration-section table input[type=submit],#registration-section table #mast.index-mast #mast-headlines .call-out-btns input[type=submit],#mast.index-mast #mast-headlines .call-out-btns #registration-section table input[type=reset],#registration-section table #mast.index-mast #mast-headlines .call-out-btns input[type=reset],#mast.index-mast #mast-headlines .call-out-btns #registration-section form input[type=submit],#registration-section form #mast.index-mast #mast-headlines .call-out-btns input[type=submit],#mast.index-mast #mast-headlines .call-out-btns #registration-section form input[type=reset],#registration-section form #mast.index-mast #mast-headlines .call-out-btns input[type=reset],#mast.index-mast #mast-headlines .call-out-btns .course-ad .course-btn,.course-ad #mast.index-mast #mast-headlines .call-out-btns .course-btn{background-color:#2f9cd0;margin:8px;padding:16px 12px;font-size:16px}#mast.index-mast .mast-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}@media (min-width: 800px){#mast.index-mast .mast-overlay{opacity:1}}@media (min-width: 1920px){#mast.index-mast .mast-overlay{left:-50px}}#mast.index-mast .mast-img{opacity:1;position:absolute;top:0;right:0;left:-50%;width:200%;height:100%;animation-fill-mode:forwards}@media (min-width: 600px){#mast.index-mast .mast-img{display:block;max-width:100%;opacity:1;right:-30%;left:0}}@media (min-width: 992px){#mast.index-mast .mast-img{max-width:80%;left:auto;width:100%;height:auto;right:0}}@media (min-width: 1170px){#mast.index-mast .mast-img{max-width:60%}}@media (min-width: 1920px){#mast.index-mast .mast-img{right:0}}#mast.index-mast .masthead-seperator{width:100%;position:absolute;left:0;bottom:-1px;z-index:150}@media (min-width: 800px){#mast-callouts .callout{min-height:420px}}@media (min-width: 800px){#mast-callouts .btn,#mast-callouts .med-btn,#mast-callouts .sml-btn,#mast-callouts #registration-section table input[type=submit],#registration-section table #mast-callouts input[type=submit],#mast-callouts #registration-section table input[type=reset],#registration-section table #mast-callouts input[type=reset],#mast-callouts #registration-section form input[type=submit],#registration-section form #mast-callouts input[type=submit],#mast-callouts #registration-section form input[type=reset],#registration-section form #mast-callouts input[type=reset],#mast-callouts .course-ad .course-btn,.course-ad #mast-callouts .course-btn{position:absolute;bottom:-32px}}#mast-callouts.single-image-mast{text-align:center}#mast-callouts.single-image-mast span{display:block}#mast-callouts.single-image-mast img{margin-bottom:8px}#mast-callouts.single-image-mast .price{color:#2f9cd0;font-size:1.6em;font-weight:500;margin:12px 0}#mast-callouts.single-image-mast .fee-info{display:block;color:#666;font-size:0.9em;margin:0 auto;padding:8px 0;line-height:1.4em;max-width:500px}.button-set{text-align:center}.button-set span{display:block}.button-set .price{color:#2f9cd0;font-size:1.6em;font-weight:500;margin:12px 0}.button-set .btn,.button-set .med-btn,.button-set .sml-btn,.button-set #registration-section table input[type=submit],#registration-section table .button-set input[type=submit],.button-set #registration-section table input[type=reset],#registration-section table .button-set input[type=reset],.button-set #registration-section form input[type=submit],#registration-section form .button-set input[type=submit],.button-set #registration-section form input[type=reset],#registration-section form .button-set input[type=reset],.button-set .course-ad .course-btn,.course-ad .button-set .course-btn{background-color:#f48521;font-size:14px;font-weight:600;padding:4px;margin:16px 5px;width:144px;vertical-align:top;position:relative !important}@media (min-width: 600px){.button-set .btn,.button-set .med-btn,.button-set .sml-btn,.button-set #registration-section table input[type=submit],#registration-section table .button-set input[type=submit],.button-set #registration-section table input[type=reset],#registration-section table .button-set input[type=reset],.button-set #registration-section form input[type=submit],#registration-section form .button-set input[type=submit],.button-set #registration-section form input[type=reset],#registration-section form .button-set input[type=reset],.button-set .course-ad .course-btn,.course-ad .button-set .course-btn{padding:4px 8px;margin:16px;width:200px;bottom:0 !important}}.button-set .btn .button-txt,.button-set .med-btn .button-txt,.button-set .sml-btn .button-txt,.button-set #registration-section table input[type=submit] .button-txt,#registration-section table .button-set input[type=submit] .button-txt,.button-set #registration-section table input[type=reset] .button-txt,#registration-section table .button-set input[type=reset] .button-txt,.button-set #registration-section form input[type=submit] .button-txt,#registration-section form .button-set input[type=submit] .button-txt,.button-set #registration-section form input[type=reset] .button-txt,#registration-section form .button-set input[type=reset] .button-txt,.button-set .course-ad .course-btn .button-txt,.course-ad .button-set .course-btn .button-txt{display:block;margin:0 auto}.button-set .btn .button-txt .lg,.button-set .med-btn .button-txt .lg,.button-set .sml-btn .button-txt .lg,.button-set #registration-section table input[type=submit] .button-txt .lg,#registration-section table .button-set input[type=submit] .button-txt .lg,.button-set #registration-section table input[type=reset] .button-txt .lg,#registration-section table .button-set input[type=reset] .button-txt .lg,.button-set #registration-section form input[type=submit] .button-txt .lg,#registration-section form .button-set input[type=submit] .button-txt .lg,.button-set #registration-section form input[type=reset] .button-txt .lg,#registration-section form .button-set input[type=reset] .button-txt .lg,.button-set .course-ad .course-btn .button-txt .lg,.course-ad .button-set .course-btn .button-txt .lg{font-size:24px}.button-set .btn:first-child .button-txt,.button-set .med-btn:first-child .button-txt,.button-set .sml-btn:first-child .button-txt,.button-set #registration-section table input[type=submit]:first-child .button-txt,#registration-section table .button-set input[type=submit]:first-child .button-txt,.button-set #registration-section table input[type=reset]:first-child .button-txt,#registration-section table .button-set input[type=reset]:first-child .button-txt,.button-set #registration-section form input[type=submit]:first-child .button-txt,#registration-section form .button-set input[type=submit]:first-child .button-txt,.button-set #registration-section form input[type=reset]:first-child .button-txt,#registration-section form .button-set input[type=reset]:first-child .button-txt,.button-set .course-ad .course-btn:first-child .button-txt,.course-ad .button-set .course-btn:first-child .button-txt{width:max-content}.button-set .btn.disabled,.button-set .disabled.med-btn,.button-set .disabled.sml-btn,.button-set #registration-section table input.disabled[type=submit],#registration-section table .button-set input.disabled[type=submit],.button-set #registration-section table input.disabled[type=reset],#registration-section table .button-set input.disabled[type=reset],.button-set #registration-section form input.disabled[type=submit],#registration-section form .button-set input.disabled[type=submit],.button-set #registration-section form input.disabled[type=reset],#registration-section form .button-set input.disabled[type=reset],.button-set .course-ad .disabled.course-btn,.course-ad .button-set .disabled.course-btn{cursor:no-drop;opacity:0.7}.button-set .btn.disabled:hover,.button-set .disabled.med-btn:hover,.button-set .disabled.sml-btn:hover,.button-set #registration-section table input.disabled[type=submit]:hover,#registration-section table .button-set input.disabled[type=submit]:hover,.button-set #registration-section table input.disabled[type=reset]:hover,#registration-section table .button-set input.disabled[type=reset]:hover,.button-set #registration-section form input.disabled[type=submit]:hover,#registration-section form .button-set input.disabled[type=submit]:hover,.button-set #registration-section form input.disabled[type=reset]:hover,#registration-section form .button-set input.disabled[type=reset]:hover,.button-set .course-ad .disabled.course-btn:hover,.course-ad .button-set .disabled.course-btn:hover{opacity:0.7}.button-set .fee-info{display:block;color:#666;font-size:0.9em;margin:0 auto;padding:8px 0;line-height:1.4em;max-width:500px}.site-main h2.page-heading{display:inline-block}.contact-pc{position:relative;background-color:#fff;padding:0}.callout-separator{background-color:#2f9cd0;padding:1em;position:relative;top:-67px;left:0;right:0;margin:auto;width:80%}@media (min-width: 800px){.callout-separator{top:-67px}}.callout-separator h2{color:#fff;font-size:1em;text-align:center}@media (min-width: 992px){.callout-separator h2{font-size:1.6em;font-weight:800;text-align:left;margin-left:3em;width:55%}}.callout-separator .btn,.callout-separator .med-btn,.callout-separator .sml-btn,.callout-separator #registration-section table input[type=submit],#registration-section table .callout-separator input[type=submit],.callout-separator #registration-section table input[type=reset],#registration-section table .callout-separator input[type=reset],.callout-separator #registration-section form input[type=submit],#registration-section form .callout-separator input[type=submit],.callout-separator #registration-section form input[type=reset],#registration-section form .callout-separator input[type=reset],.callout-separator .course-ad .course-btn,.course-ad .callout-separator .course-btn{background-color:#f48521;color:#fff;font-size:0.8em;width:250px;text-align:center;margin:0 auto;display:block}@media (min-width: 992px){.callout-separator .btn,.callout-separator .med-btn,.callout-separator .sml-btn,.callout-separator #registration-section table input[type=submit],#registration-section table .callout-separator input[type=submit],.callout-separator #registration-section table input[type=reset],#registration-section table .callout-separator input[type=reset],.callout-separator #registration-section form input[type=submit],#registration-section form .callout-separator input[type=submit],.callout-separator #registration-section form input[type=reset],#registration-section form .callout-separator input[type=reset],.callout-separator .course-ad .course-btn,.course-ad .callout-separator .course-btn{font-size:1.2em;position:absolute;right:1em;left:inherit;bottom:0;top:0;height:max-content;margin:auto}.callout-separator .btn:hover,.callout-separator .med-btn:hover,.callout-separator .sml-btn:hover,.callout-separator #registration-section table input[type=submit]:hover,#registration-section table .callout-separator input[type=submit]:hover,.callout-separator #registration-section table input[type=reset]:hover,#registration-section table .callout-separator input[type=reset]:hover,.callout-separator #registration-section form input[type=submit]:hover,#registration-section form .callout-separator input[type=submit]:hover,.callout-separator #registration-section form input[type=reset]:hover,#registration-section form .callout-separator input[type=reset]:hover,.callout-separator .course-ad .course-btn:hover,.course-ad .callout-separator .course-btn:hover{opacity:1}}.program-matrix{border-bottom:1px solid #ccc}.program-matrix .matrix-course{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;position:relative;padding:1em;cursor:pointer}.program-matrix .matrix-course:first-child{border:0}@media (min-width: 600px){.program-matrix .matrix-course{font-size:16px}}.program-matrix .matrix-course:hover p,.program-matrix .matrix-course:hover li{color:#000}.program-matrix .matrix-course .col.left,.program-matrix .matrix-course .course-list-2023.course-list-inline .left.course-wrapper,.course-list-2023.course-list-inline .program-matrix .matrix-course .left.course-wrapper{width:25%}.program-matrix .matrix-course .col.middle,.program-matrix .matrix-course .course-list-2023.course-list-inline .middle.course-wrapper,.course-list-2023.course-list-inline .program-matrix .matrix-course .middle.course-wrapper{width:100%}.program-matrix .matrix-course .col.right,.program-matrix .matrix-course .course-list-2023.course-list-inline .right.course-wrapper,.course-list-2023.course-list-inline .program-matrix .matrix-course .right.course-wrapper{display:none}@media (min-width: 600px){.program-matrix .matrix-course .col.left,.program-matrix .matrix-course .course-list-2023.course-list-inline .left.course-wrapper,.course-list-2023.course-list-inline .program-matrix .matrix-course .left.course-wrapper{width:18%}.program-matrix .matrix-course .col.middle,.program-matrix .matrix-course .course-list-2023.course-list-inline .middle.course-wrapper,.course-list-2023.course-list-inline .program-matrix .matrix-course .middle.course-wrapper{width:64%;display:inline-block}.program-matrix .matrix-course .col.right,.program-matrix .matrix-course .course-list-2023.course-list-inline .right.course-wrapper,.course-list-2023.course-list-inline .program-matrix .matrix-course .right.course-wrapper{width:16%;text-align:right;display:inline-block}}.program-matrix .matrix-course .bottom{border-top:1px solid #ccc;position:absolute;-webkit-transform:translate(0, -50px);-moz-transform:translate(0, -50px);-ms-transform:translate(0, -50px);-o-transform:translate(0, -50px);transform:translate(0, -50px);opacity:0;padding:0;margin:1em 0}.program-matrix .matrix-course .bottom.selected{position:relative;opacity:1;transition:all 0.3s;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.program-matrix .matrix-course .bottom.selected p,.program-matrix .matrix-course .bottom.selected li{color:#000}.program-matrix .matrix-headers{background-color:#2f9cd0;color:#fff;font-weight:600;padding:0.4em 1em}.program-matrix .matrix-headers:hover{background-color:#2f9cd0 !important}.program-matrix .course-title{position:relative;font-weight:600}.program-matrix .course-title:after{content:' \002303';position:absolute;right:-24px;transform:rotate(180deg)}.program-matrix .course-title.selected:after{transform:rotate(0)}.program-matrix .course-hrs:after{content:' hrs'}#course-section{padding:60px 0}#course-section h2{color:#666;text-align:center}#course-section .course-list .shield{max-width:150px}#course-section .course-list h3{color:#666;font-size:1em;font-weight:600;text-transform:uppercase}#course-section .course-list a{color:#666;font-size:16px}#course-section .course-list a:hover{font-weight:600}.background-swirlie{background-image:url("/wp-content/themes/nwsi-2021/img/nwskill-banner.png");background-size:contain;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.background-nwsi,#lms-section-2021,.training-programs{background-image:url("/wp-content/themes/nwsi-2021/img/nwskill-banner.png");background-size:contain;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}#lms-section-2021{background-color:#2f9cd0;padding:60px 0 40px 0}#lms-section-2021 .inner{text-align:center}#lms-section-2021 h2,#lms-section-2021 p{color:#fff;text-align:center;text-transform:uppercase}#lms-section-2021 p{font-weight:500}#lms-section-2021 img{width:100%;max-width:600px}@media (min-width: 800px){#lms-section-2021 .inner{text-align:center}#lms-section-2021 .interface{text-align:center;max-width:600px}}#lms-section{position:relative}@media (min-width: 992px){#lms-section{margin-top:100px}}#lms-section .inner{text-align:center}#lms-section h2,#lms-section p{color:#fff;text-align:left}#lms-section h2{text-transform:uppercase}#lms-section p{font-weight:500}#lms-section img{width:100%;max-width:600px}@media (min-width: 800px){#lms-section .lms-course-set-wrapper{height:434px;position:relative}}#lms-section .lms-course-set-wrapper .lms-headline{background-color:rgba(43,156,208,0.8)}@media (min-width: 800px){#lms-section .lms-course-set-wrapper .lms-headline{border:1px solid #fff;padding:1em;text-align:initial;position:absolute;top:0;left:0;bottom:0;margin:auto;width:46%;height:max-content}}#lms-section .lms-course-set-wrapper .lms-headline .btn,#lms-section .lms-course-set-wrapper .lms-headline .med-btn,#lms-section .lms-course-set-wrapper .lms-headline .sml-btn,#lms-section .lms-course-set-wrapper .lms-headline #registration-section table input[type=submit],#registration-section table #lms-section .lms-course-set-wrapper .lms-headline input[type=submit],#lms-section .lms-course-set-wrapper .lms-headline #registration-section table input[type=reset],#registration-section table #lms-section .lms-course-set-wrapper .lms-headline input[type=reset],#lms-section .lms-course-set-wrapper .lms-headline #registration-section form input[type=submit],#registration-section form #lms-section .lms-course-set-wrapper .lms-headline input[type=submit],#lms-section .lms-course-set-wrapper .lms-headline #registration-section form input[type=reset],#registration-section form #lms-section .lms-course-set-wrapper .lms-headline input[type=reset],#lms-section .lms-course-set-wrapper .lms-headline .course-ad .course-btn,.course-ad #lms-section .lms-course-set-wrapper .lms-headline .course-btn{background-color:#19759f}#lms-section .lms-course-set-wrapper .lms-headline-2023 h2{color:#000;font-family:"Poppins";font-weight:600}#lms-section .lms-course-set-wrapper .lms-headline-2023 p{color:#333}@media (min-width: 800px){#lms-section .lms-course-set-wrapper .lms-headline-2023{padding:1em;text-align:initial;position:absolute;top:-10%;left:0;bottom:0;margin:auto;width:46%;height:max-content}}#lms-section .lms-course-set-wrapper .lms-headline-2023 .btn,#lms-section .lms-course-set-wrapper .lms-headline-2023 .med-btn,#lms-section .lms-course-set-wrapper .lms-headline-2023 .sml-btn,#lms-section .lms-course-set-wrapper .lms-headline-2023 #registration-section table input[type=submit],#registration-section table #lms-section .lms-course-set-wrapper .lms-headline-2023 input[type=submit],#lms-section .lms-course-set-wrapper .lms-headline-2023 #registration-section table input[type=reset],#registration-section table #lms-section .lms-course-set-wrapper .lms-headline-2023 input[type=reset],#lms-section .lms-course-set-wrapper .lms-headline-2023 #registration-section form input[type=submit],#registration-section form #lms-section .lms-course-set-wrapper .lms-headline-2023 input[type=submit],#lms-section .lms-course-set-wrapper .lms-headline-2023 #registration-section form input[type=reset],#registration-section form #lms-section .lms-course-set-wrapper .lms-headline-2023 input[type=reset],#lms-section .lms-course-set-wrapper .lms-headline-2023 .course-ad .course-btn,.course-ad #lms-section .lms-course-set-wrapper .lms-headline-2023 .course-btn{background-color:#19759f}#lms-section .lms-course-set-wrapper .lms-course-set{width:80%}@media (min-width: 800px){#lms-section .lms-course-set-wrapper .lms-course-set{position:absolute;top:0;z-index:100;width:48%}}@media (min-width: 992px){#lms-section .lms-course-set-wrapper .lms-course-set{top:-10%}}@media (min-width: 1170px){#lms-section .lms-course-set-wrapper .lms-course-set{top:-28%;width:48%}}@media (min-width: 1920px){#lms-section .lms-course-set-wrapper .lms-course-set{width:100%}}#lms-section .lms-course-set-wrapper .lms-checkmark{width:24px;height:24px;vertical-align:middle}#lms-section .lms-course-set-wrapper ul{list-style:none;margin:0;padding:0}#lms-section .lms-course-set-wrapper ul li{display:inline-block;width:48%;vertical-align:top;text-align:left}@media (min-width: 800px){#lms-section .inner{text-align:center}#lms-section .interface{text-align:center;max-width:600px}}.lms-section-btn{text-align:left !important}.lms-section-btn a{text-align:center}#in-person-section{position:relative}@media (min-width: 992px){#in-person-section{margin:200px 0}}#in-person-section .inner{text-align:center}#in-person-section h2,#in-person-section p{color:#fff;text-align:left}#in-person-section h2{text-transform:uppercase}#in-person-section p{font-weight:500}#in-person-section img{width:100%;max-width:600px}@media (min-width: 800px){#in-person-section .in-person-course-set-wrapper{height:434px;position:relative}}#in-person-section .in-person-course-set-wrapper .in-person-headline{background-color:rgba(43,156,208,0.8)}@media (min-width: 800px){#in-person-section .in-person-course-set-wrapper .in-person-headline{border:1px solid #fff;padding:1em;text-align:initial;position:absolute;top:0;left:0;bottom:0;margin:auto;width:46%;height:max-content}}#in-person-section .in-person-course-set-wrapper .in-person-headline .btn,#in-person-section .in-person-course-set-wrapper .in-person-headline .med-btn,#in-person-section .in-person-course-set-wrapper .in-person-headline .sml-btn,#in-person-section .in-person-course-set-wrapper .in-person-headline #registration-section table input[type=submit],#registration-section table #in-person-section .in-person-course-set-wrapper .in-person-headline input[type=submit],#in-person-section .in-person-course-set-wrapper .in-person-headline #registration-section table input[type=reset],#registration-section table #in-person-section .in-person-course-set-wrapper .in-person-headline input[type=reset],#in-person-section .in-person-course-set-wrapper .in-person-headline #registration-section form input[type=submit],#registration-section form #in-person-section .in-person-course-set-wrapper .in-person-headline input[type=submit],#in-person-section .in-person-course-set-wrapper .in-person-headline #registration-section form input[type=reset],#registration-section form #in-person-section .in-person-course-set-wrapper .in-person-headline input[type=reset],#in-person-section .in-person-course-set-wrapper .in-person-headline .course-ad .course-btn,.course-ad #in-person-section .in-person-course-set-wrapper .in-person-headline .course-btn{background-color:#19759f}#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 h2{color:#000;font-family:"Poppins";font-weight:600}#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 p{color:#333}@media (min-width: 800px){#in-person-section .in-person-course-set-wrapper .in-person-headline-2023{padding:1em;text-align:initial;position:absolute;top:-10%;left:0;bottom:0;margin:auto;width:46%;height:max-content}}#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 .btn,#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 .med-btn,#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 .sml-btn,#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 #registration-section table input[type=submit],#registration-section table #in-person-section .in-person-course-set-wrapper .in-person-headline-2023 input[type=submit],#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 #registration-section table input[type=reset],#registration-section table #in-person-section .in-person-course-set-wrapper .in-person-headline-2023 input[type=reset],#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 #registration-section form input[type=submit],#registration-section form #in-person-section .in-person-course-set-wrapper .in-person-headline-2023 input[type=submit],#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 #registration-section form input[type=reset],#registration-section form #in-person-section .in-person-course-set-wrapper .in-person-headline-2023 input[type=reset],#in-person-section .in-person-course-set-wrapper .in-person-headline-2023 .course-ad .course-btn,.course-ad #in-person-section .in-person-course-set-wrapper .in-person-headline-2023 .course-btn{background-color:#19759f}#in-person-section .in-person-course-set-wrapper .in-person-class{width:80%}@media (min-width: 800px){#in-person-section .in-person-course-set-wrapper .in-person-class{position:absolute;top:0;z-index:100;width:48%}}@media (min-width: 992px){#in-person-section .in-person-course-set-wrapper .in-person-class{top:0;bottom:0;margin:auto}}@media (min-width: 1170px){#in-person-section .in-person-course-set-wrapper .in-person-class{width:48%}}@media (min-width: 1920px){#in-person-section .in-person-course-set-wrapper .in-person-class{width:100%}}#in-person-section .in-person-course-set-wrapper .in-person-checkmark{width:24px;height:24px;vertical-align:middle}#in-person-section .in-person-course-set-wrapper ul{list-style:none;margin:0;padding:0}#in-person-section .in-person-course-set-wrapper ul li{display:inline-block;width:48%;vertical-align:top;text-align:left}@media (min-width: 800px){#in-person-section .inner{text-align:center}#in-person-section .interface{text-align:center;max-width:600px}}#system-features-section{text-align:center}#system-features-section h2{color:#666}#system-features-section .feature p{text-align:center}#system-features-section .feature.six-col{width:47%}@media (min-width: 992px){#system-features-section .feature.six-col{width:33%}}#system-features-section .feature.six-col img{max-width:120px}#featured-training-section{background-color:#fff;text-align:center}#featured-training-section h2{color:#666}#featured-training-section .feature p{text-align:center}#featured-training-section img{width:100%}#featured-training-section img:hover{opacity:0.8;transition:all 0.3s ease-in-out}#featured-training-section .btn,#featured-training-section .med-btn,#featured-training-section .sml-btn,#featured-training-section #registration-section table input[type=submit],#registration-section table #featured-training-section input[type=submit],#featured-training-section #registration-section table input[type=reset],#registration-section table #featured-training-section input[type=reset],#featured-training-section #registration-section form input[type=submit],#registration-section form #featured-training-section input[type=submit],#featured-training-section #registration-section form input[type=reset],#registration-section form #featured-training-section input[type=reset],#featured-training-section .course-ad .course-btn,.course-ad #featured-training-section .course-btn{position:relative}#featured-training-section .feature{display:inline-block;max-width:300px;width:49%}@media (min-width: 800px){#featured-training-section .feature img{max-width:293px}}.ampup-feature h2{color:#666}.billboard{background-color:#f3f4f8;border:0 !important;position:relative}.billboard .two-col{vertical-align:middle}.billboard h2{color:#666;font-size:1.2em;font-weight:800;text-align:left}@media (min-width: 800px){.billboard h2{font-size:1.6em}}.billboard p{font-size:1em}.billboard p strong{color:#666}@media (min-width: 800px){.billboard p{font-size:1.2em}}.billboard img{width:100%}@media (min-width: 800px){.billboard{padding-bottom:150px}}.billboard.megafair{background-color:#2f9cd0}.billboard.megafair h2,.billboard.megafair p,.billboard.megafair a{color:#fff}.billboard.megafair h2{font-weight:800}.billboard.megafair .btn,.billboard.megafair .med-btn,.billboard.megafair .sml-btn,.billboard.megafair #registration-section table input[type=submit],#registration-section table .billboard.megafair input[type=submit],.billboard.megafair #registration-section table input[type=reset],#registration-section table .billboard.megafair input[type=reset],.billboard.megafair #registration-section form input[type=submit],#registration-section form .billboard.megafair input[type=submit],.billboard.megafair #registration-section form input[type=reset],#registration-section form .billboard.megafair input[type=reset],.billboard.megafair .course-ad .course-btn,.course-ad .billboard.megafair .course-btn{position:relative;margin:20px 0 0 0}.billboard.megafair .staff-badge{width:100%;max-width:320px}.billboard.events{background-color:#2f9cd0}.billboard.events h2,.billboard.events p,.billboard.events a{color:#fff}.billboard.events h2{font-weight:800}.billboard.events .btn,.billboard.events .med-btn,.billboard.events .sml-btn,.billboard.events #registration-section table input[type=submit],#registration-section table .billboard.events input[type=submit],.billboard.events #registration-section table input[type=reset],#registration-section table .billboard.events input[type=reset],.billboard.events #registration-section form input[type=submit],#registration-section form .billboard.events input[type=submit],.billboard.events #registration-section form input[type=reset],#registration-section form .billboard.events input[type=reset],.billboard.events .course-ad .course-btn,.course-ad .billboard.events .course-btn{position:relative;margin:20px 0 0 0}.billboard.events .staff-badge{width:100%;max-width:320px}.billboard.events .two-col .col,.billboard.events .two-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .billboard.events .two-col .course-wrapper{vertical-align:top;width:48%;display:inline-block}.billboard.events .three-col .col,.billboard.events .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .billboard.events .three-col .course-wrapper{vertical-align:top;width:32%;display:inline-block}.billboard.events.buildex{background-color:#20769d}.billboard.events.buildex a{text-decoration:underline}.billboard.events.buildex ul,.billboard.events.buildex li{text-align:left;color:#fff;font-size:19px}@media (min-width: 992px){.billboard.events.buildex img{border:12px solid #fff;width:100%}}.billboard-badge{color:#fff;background-color:#f48521;padding:8px 32px;width:max-content}.two-col .billboard-badge.top-left{-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);-o-transform:rotate(344deg);transform:rotate(344deg);position:absolute;top:-16px;left:-50px}.homepage .featured-tools{border-top:1px solid #ccc}.homepage .training-programs{background-image:none;background-color:#fafafa;line-height:24px}.homepage .training-programs h2,.homepage .training-programs .course-title{color:#333 !important}.homepage .training-programs .triple-col .col,.homepage .training-programs .triple-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .homepage .training-programs .triple-col .course-wrapper{width:49%}@media (min-width: 992px){.homepage .training-programs .triple-col .col,.homepage .training-programs .triple-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .homepage .training-programs .triple-col .course-wrapper{width:31%}}.homepage .training-programs .no-btn{margin-top:8px;display:block;font-weight:600;text-decoration:underline}.home-carousel{position:relative;height:100%}.home-carousel img{position:absolute;top:0;right:0;left:-50%;width:200%;opacity:0;transition:opacity 1s ease-in-out}@media (min-width: 600px){.home-carousel img{right:-30%}}@media (min-width: 800px){.home-carousel img{width:auto;right:0;left:0}}@media (min-width: 992px){.home-carousel img{max-width:57%;left:auto;width:100%;height:auto;right:0}}@media (min-width: 1170px){.home-carousel img{max-width:59%;right:-16px}}.home-carousel img.active{opacity:1}.catalog #mast{text-align:center}.catalog #mast{padding:0}.catalog #featured-training-section{border-top:1px solid #ccc}.catalog .section-heading{color:#666;text-align:center}.catalog .note{color:#666}.free-training #featured-training-section{border-top:0}.primary-page #featured-training-section{background-color:#2f9cd0;padding:4px 0 0 0}.primary-page #featured-training-section h2,.primary-page #featured-training-section p{color:#fff}.primary-page #featured-training-section .btn,.primary-page #featured-training-section .med-btn,.primary-page #featured-training-section .sml-btn,.primary-page #featured-training-section #registration-section table input[type=submit],#registration-section table .primary-page #featured-training-section input[type=submit],.primary-page #featured-training-section #registration-section table input[type=reset],#registration-section table .primary-page #featured-training-section input[type=reset],.primary-page #featured-training-section #registration-section form input[type=submit],#registration-section form .primary-page #featured-training-section input[type=submit],.primary-page #featured-training-section #registration-section form input[type=reset],#registration-section form .primary-page #featured-training-section input[type=reset],.primary-page #featured-training-section .course-ad .course-btn,.course-ad .primary-page #featured-training-section .course-btn{background-color:#f48521}.course-page .single-image-mast img{width:94%;max-width:600px}.course-page h1{max-width:800px;margin:0 auto}.course-page .course-card{vertical-align:top}.course-page .course-card .inner{padding:0 8px}.course-page .course-description{padding:60px 0}.course-page .course-description .shield{max-width:150px;margin:0 auto;display:block}.course-page .course-description .inner{max-width:720px;margin:0 auto;display:block}.course-page .course-details{max-width:640px;margin:0 auto}.course-page .course-details h2{text-align:center;color:#666}.course-page .course-details h3{text-align:left;color:#666;font-size:1.4em;padding-bottom:4px;border-bottom:2px solid #9e9e98;width:max-content}.course-page .course-details .col,.course-page .course-details .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page .course-details .course-wrapper{vertical-align:top}.program-template .single-image-mast img{width:100%;max-width:600px}.program-template .course-overview h2{color:#666;text-align:center}.program-template .shield{max-width:150px;margin:16px auto 0 auto;display:block}.subject-template #mast{padding:0}.subject-template #body-section .inner{padding:16px 0}.subject-template .shield{max-width:150px;margin:0 auto;display:block}.forms-template #mast{padding:0}.training-programs{background-color:#2f9cd0;padding-top:4px}.training-programs h2{color:#fff;text-align:center}.training-programs .course-title{color:#fff;display:block;text-align:center;font-size:0.8em}@media (min-width: 992px){.training-programs .course-title{font-size:0.9em;color:#fff;font-weight:600;padding-top:8px}}@media (min-width: 1170px){.training-programs .course-title{font-size:1em}}.training-programs .course-description{color:#fff}.training-programs .col,.training-programs .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .training-programs .course-wrapper{vertical-align:top}.training-programs .card{opacity:0.9;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}@media (min-width: 992px){.training-programs .card{padding:1em}}.training-programs .card:hover{opacity:1}.training-programs .card img{width:100%}.default-pages #mast{padding:0}.default-pages section{padding:0}.default-pages .single-image-mast{margin:0 auto}.default-pages .single-image-mast .callout{min-height:inherit !important}.default-pages .single-image-mast .callout{display:inherit !important}.next-dates{color:#5e5e5e;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1em;line-height:1.8em}.site-footer{background-color:#2f9cd0;font-size:90%;clear:both;text-align:center}@media (min-width: 600px){.site-footer{text-align:inherit}}.site-footer .quad-col .col,.site-footer .quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .site-footer .quad-col .course-wrapper{width:inherit}@media (min-width: 992px){.site-footer .quad-col .col,.site-footer .quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .site-footer .quad-col .course-wrapper{width:14%}}.site-footer .col-technical-skill{width:10% !important}.site-footer .col-administrative{width:16% !important}.site-footer .col-administrative .textwidget p{margin:0;padding-top:8px}.site-footer .col,.site-footer .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .site-footer .course-wrapper{vertical-align:top}.site-footer .col h3,.site-footer .course-list-2023.course-list-inline .course-wrapper h3,.course-list-2023.course-list-inline .site-footer .course-wrapper h3,.site-footer .col a,.site-footer .course-list-2023.course-list-inline .course-wrapper a,.course-list-2023.course-list-inline .site-footer .course-wrapper a,.site-footer .col .textwidget p,.site-footer .course-list-2023.course-list-inline .course-wrapper .textwidget p,.course-list-2023.course-list-inline .site-footer .course-wrapper .textwidget p{color:#fff}.site-footer .col.col-1,.site-footer .course-list-2023.course-list-inline .col-1.course-wrapper,.course-list-2023.course-list-inline .site-footer .col-1.course-wrapper{position:relative}.site-footer .col.col-1 .footer-logo,.site-footer .course-list-2023.course-list-inline .col-1.course-wrapper .footer-logo,.course-list-2023.course-list-inline .site-footer .col-1.course-wrapper .footer-logo{width:100%;margin:4px 0 0 0;max-width:200px;display:none}@media (min-width: 800px){.site-footer .col.col-1 .footer-logo,.site-footer .course-list-2023.course-list-inline .col-1.course-wrapper .footer-logo,.course-list-2023.course-list-inline .site-footer .col-1.course-wrapper .footer-logo{display:initial;max-width:258px;margin:24px 0 24px 0;padding-bottom:24px;border-bottom:1px solid #b7daeb}}.site-footer .col h3,.site-footer .course-list-2023.course-list-inline .course-wrapper h3,.course-list-2023.course-list-inline .site-footer .course-wrapper h3{margin:1em 0 0.5em 0;text-transform:uppercase}.site-footer .col.no-heading,.site-footer .course-list-2023.course-list-inline .no-heading.course-wrapper,.course-list-2023.course-list-inline .site-footer .no-heading.course-wrapper{padding-top:36px}.site-footer .col ul,.site-footer .course-list-2023.course-list-inline .course-wrapper ul,.course-list-2023.course-list-inline .site-footer .course-wrapper ul{padding:0}.site-footer .col li,.site-footer .course-list-2023.course-list-inline .course-wrapper li,.course-list-2023.course-list-inline .site-footer .course-wrapper li{list-style:none;padding:2px 0}.site-footer .col li a,.site-footer .course-list-2023.course-list-inline .course-wrapper li a,.course-list-2023.course-list-inline .site-footer .course-wrapper li a{display:block;padding:0.1em 0;line-height:18px}.site-footer .col-2 .inner{padding-left:18px}.site-footer .social-media-footer{text-align:center}.site-footer .social-media-footer .sm-icon{width:30px;height:30px}.site-footer .social-media-footer .heading{display:block;color:#fff;font-weight:800;text-transform:uppercase;font-size:1em;margin-bottom:4px;vertical-align:top}.site-footer .copyright{color:#fff;display:block;padding-bottom:100px}@media (min-width: 600px){.site-footer .copyright{padding-bottom:4px}}.site-footer .mobile .footer-logo{width:100%;max-width:200px}#mobile-nav .search-submit{display:none}#mobile-nav label{width:94%;margin:0 auto}#mobile-nav input,#mobile-nav input:focus{border:0;width:100%;padding:8px 12px;outline:none;-webkit-appearance:none}.persistent-mobile-search-box .search-field{width:100%}.persistent-mobile-search-box label{display:inline-block;width:80%}.persistent-mobile-search-box .search-submit{display:inline-block;width:max-content}#trusted-brands{overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}#trusted-brands h3{font-size:1em;color:#acacac !important;text-transform:uppercase;margin:0em 0 1em 0}@media (min-width: 992px){#trusted-brands h3{font-size:1.17em}}#trusted-brands img{max-width:150px;width:100%}.grads{padding:1em 0 2em 0}.grads h2{text-align:center}.grads .col,.grads .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .grads .course-wrapper{vertical-align:top}@media (min-width: 600px){.grads .col,.grads .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .grads .course-wrapper{width:46%}}@media (min-width: 992px){.grads .col,.grads .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .grads .course-wrapper{width:31%}}.grads .inner .col,.grads .inner .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .grads .inner .course-wrapper{display:inline-block;vertical-align:middle}@media (min-width: 600px){.grads .inner .col,.grads .inner .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .grads .inner .course-wrapper{width:50%}}.grads .inner .col:first-child,.grads .inner .course-list-2023.course-list-inline .course-wrapper:first-child,.course-list-2023.course-list-inline .grads .inner .course-wrapper:first-child{width:28%}.grads .grad{min-height:260px}.grads .grad img{width:100%;max-width:140px}.grads .grad .grad-name{color:#000;display:block;font-weight:600;font-size:1.4em}.grads .grad .grad-program{color:#000;display:block;font-size:12px}#zsiq_float .zsiq_flt_rel{background-color:#2f9cd0 !important}#registration-section .col,#registration-section .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #registration-section .course-wrapper{vertical-align:top}#registration-section .inner{width:90%;margin:0 auto}@media (min-width: 992px){#registration-section .inner{padding-left:4em}}#registration-section #register-form #crmWebToEntityForm{margin-top:1em;width:100%}#registration-section table{padding:1em;width:100%}#registration-section table td,#registration-section table input,#registration-section table select,#registration-section table textarea{color:#333;font-size:1em !important}#registration-section table input[type=submit],#registration-section table input[type=reset]{color:#fff !important;font-size:1em !important}#registration-section table td{padding:0;display:block;width:90% !important}#registration-section table td:first-child{padding-top:16px}#registration-section form{width:100%}#registration-section form input,#registration-section form select,#registration-section form textarea{color:#333;font-size:1em !important;text-indent:8px}#registration-section form input[type=submit],#registration-section form input[type=reset]{color:#fff !important;font-size:1em !important;border:1px solid #ccc;margin:0 4px}#registration-section form .zcwf_row{padding:12px 0;display:block;width:90% !important}#registration-section form .zcwf_row:first-child{padding-top:16px}#registration-section form .dIB{display:inline-block}#registration-section form .dIB.vat{width:max-content;vertical-align:top}#registration-section form .dIB.zcwf_privacy_txt{width:80%}#registration-section form .form-course-image{width:100%;max-width:500px;margin:8px 0}#registration-section .upload-resume .zcwf_col_lab{margin-top:12px}#registration-section .upload-resume .inner{padding:10px;border:1px solid #888;margin:12px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;width:auto}#registration-section .hide-row{display:none !important}.featured-tools{background-color:#fff;padding:2em 0 2em 0}.featured-tools .col,.featured-tools .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .featured-tools .course-wrapper{vertical-align:top}.featured-tools .col .inner,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner{padding:1em;text-align:left}.featured-tools .col .inner .btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .btn,.featured-tools .col .inner .med-btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .med-btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .med-btn,.featured-tools .col .inner .sml-btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .sml-btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .sml-btn,.featured-tools .col .inner #registration-section table input[type=submit],#registration-section table .featured-tools .col .inner input[type=submit],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section table input[type=submit],#registration-section table .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=submit],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section table input[type=submit],#registration-section table .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=submit],.featured-tools .col .inner #registration-section table input[type=reset],#registration-section table .featured-tools .col .inner input[type=reset],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section table input[type=reset],#registration-section table .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=reset],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section table input[type=reset],#registration-section table .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=reset],.featured-tools .col .inner #registration-section form input[type=submit],#registration-section form .featured-tools .col .inner input[type=submit],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section form input[type=submit],#registration-section form .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=submit],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section form input[type=submit],#registration-section form .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=submit],.featured-tools .col .inner #registration-section form input[type=reset],#registration-section form .featured-tools .col .inner input[type=reset],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section form input[type=reset],#registration-section form .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=reset],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section form input[type=reset],#registration-section form .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=reset],.featured-tools .col .inner .course-ad .course-btn,.course-ad .featured-tools .col .inner .course-btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .course-ad .course-btn,.course-ad .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .course-btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .course-ad .course-btn,.course-ad .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .course-btn{margin:1em auto;display:block;width:max-content;font-size:1em}@media (min-width: 600px){.featured-tools .col .inner .btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .btn,.featured-tools .col .inner .med-btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .med-btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .med-btn,.featured-tools .col .inner .sml-btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .sml-btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .sml-btn,.featured-tools .col .inner #registration-section table input[type=submit],#registration-section table .featured-tools .col .inner input[type=submit],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section table input[type=submit],#registration-section table .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=submit],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section table input[type=submit],#registration-section table .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=submit],.featured-tools .col .inner #registration-section table input[type=reset],#registration-section table .featured-tools .col .inner input[type=reset],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section table input[type=reset],#registration-section table .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=reset],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section table input[type=reset],#registration-section table .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=reset],.featured-tools .col .inner #registration-section form input[type=submit],#registration-section form .featured-tools .col .inner input[type=submit],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section form input[type=submit],#registration-section form .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=submit],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section form input[type=submit],#registration-section form .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=submit],.featured-tools .col .inner #registration-section form input[type=reset],#registration-section form .featured-tools .col .inner input[type=reset],.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner #registration-section form input[type=reset],#registration-section form .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner input[type=reset],.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner #registration-section form input[type=reset],#registration-section form .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner input[type=reset],.featured-tools .col .inner .course-ad .course-btn,.course-ad .featured-tools .col .inner .course-btn,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .course-ad .course-btn,.course-ad .featured-tools .course-list-2023.course-list-inline .course-wrapper .inner .course-btn,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .course-ad .course-btn,.course-ad .course-list-2023.course-list-inline .featured-tools .course-wrapper .inner .course-btn{display:inline-block;margin:0 16px 0 0}}.featured-tools .col .inner h2,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner h2,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner h2,.featured-tools .col .inner h3,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner h3,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner h3{margin:0;font-size:1.1em}@media (min-width: 600px){.featured-tools .col .inner h2,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner h2,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner h2,.featured-tools .col .inner h3,.featured-tools .course-list-2023.course-list-inline .course-wrapper .inner h3,.course-list-2023.course-list-inline .featured-tools .course-wrapper .inner h3{font-size:1.4em}}.featured-tools .col img,.featured-tools .course-list-2023.course-list-inline .course-wrapper img,.course-list-2023.course-list-inline .featured-tools .course-wrapper img{border:1px solid #ccc;padding:0.5em;width:98%}.page-404{text-align:center;padding:6em 0}.page-404 .header{font-size:40px;font-weight:800;color:#666}.page-404 .btn,.page-404 .med-btn,.page-404 .sml-btn,.page-404 #registration-section table input[type=submit],#registration-section table .page-404 input[type=submit],.page-404 #registration-section table input[type=reset],#registration-section table .page-404 input[type=reset],.page-404 #registration-section form input[type=submit],#registration-section form .page-404 input[type=submit],.page-404 #registration-section form input[type=reset],#registration-section form .page-404 input[type=reset],.page-404 .course-ad .course-btn,.course-ad .page-404 .course-btn{padding:0.8em;margin:1em 0;font-size:100%}.badges{display:inline-block;vertical-align:super;max-width:600px}.badge{display:inline-block !important;font-size:10px;font-weight:600;margin:8px 4px 0 0;padding:8px 16px;text-transform:uppercase;width:max-content;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (min-width: 600px){.badge{font-size:10px;margin:0 4px}}.badge.online{background-color:#3972B8;color:#fff}.badge.face,.badge.classroom{background-color:#bcdf94;color:#000}.badge.online-instructor{background-color:#2f9cd0;color:#fff}.badge.onsite{background-color:#FDD996;color:#000}.badge.sale{background-color:#dc5156;color:#fff}.badge.special{background-color:#dc5156;color:#fff}.upcoming-classes{width:100%;line-height:24px;margin-top:1em}.newsfeed .col,.newsfeed .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .newsfeed .course-wrapper{vertical-align:top}.newsfeed .inner{padding:0 4em 0 0}.newsfeed .inner a{display:block;padding-top:0.5em}.seperator-reverse{display:none;position:absolute;width:100% !important;max-width:inherit !important;top:-1px}.job-board-page h1,.job-board-page .marquee-ad,.job-details-page h1,.job-details-page .marquee-ad{text-align:center}.job-board-page .col,.job-board-page .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-board-page .course-wrapper,.job-details-page .col,.job-details-page .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-details-page .course-wrapper{vertical-align:top}@media (min-width: 992px){.job-board-page .col,.job-board-page .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-board-page .course-wrapper,.job-details-page .col,.job-details-page .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-details-page .course-wrapper{width:350px}.job-board-page .col:first-child,.job-board-page .course-list-2023.course-list-inline .course-wrapper:first-child,.course-list-2023.course-list-inline .job-board-page .course-wrapper:first-child,.job-details-page .col:first-child,.job-details-page .course-list-2023.course-list-inline .course-wrapper:first-child,.course-list-2023.course-list-inline .job-details-page .course-wrapper:first-child{width:64%}}@media (min-width: 1170px){.job-board-page .col,.job-board-page .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-board-page .course-wrapper,.job-details-page .col,.job-details-page .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-details-page .course-wrapper{width:400px}.job-board-page .col:first-child,.job-board-page .course-list-2023.course-list-inline .course-wrapper:first-child,.course-list-2023.course-list-inline .job-board-page .course-wrapper:first-child,.job-details-page .col:first-child,.job-details-page .course-list-2023.course-list-inline .course-wrapper:first-child,.course-list-2023.course-list-inline .job-details-page .course-wrapper:first-child{width:64%}}.popular-search-header{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;display:block;color:#fff}.popular-searches{text-align:center;margin:0 auto;background-color:rgba(255,255,255,0.4);color:rgba(255,255,255,0.4)}@media (min-width: 992px){.popular-searches{width:600px}}.popular-searches .item{font-size:16px;display:inline-block;width:max-content;padding:0 8px}.popular-searches .item a span{font-size:18px}.popular-searches a{color:#fff}.job-form{text-align:center}@media (min-width: 992px){.job-form{width:800px}}.job-form input[name="job"]{width:100%;max-width:250px}@media (min-width: 992px){.job-form input[name="job"]{max-width:450px}}.job-form .col,.job-form .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-form .course-wrapper{width:38% !important;max-width:223px;vertical-align:top;display:inline-block;margin:8px 0}.job-form .col:last-child,.job-form .course-list-2023.course-list-inline .course-wrapper:last-child,.course-list-2023.course-list-inline .job-form .course-wrapper:last-child{width:14% !important}@media (min-width: 992px){.job-form .col,.job-form .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .job-form .course-wrapper{width:32% !important}}.job-form input,.job-form select{vertical-align:middle;height:inherit;padding:16px;margin:0;font-size:16px}.job-form input[type="submit"]{margin-top:8px;font-size:16px}.job-categories a.btn,.job-categories a.med-btn,.job-categories a.sml-btn,.job-categories .course-ad a.course-btn,.course-ad .job-categories a.course-btn{text-decoration:none !important}.job-category-grid .item{display:inline-block;width:44%;max-width:274px;margin:8px;vertical-align:top}@media (min-width: 1170px){.job-category-grid .item{width:94%}}.job-category-grid .item a{padding:0;text-decoration:none !important;opacity:0.7}.job-category-grid .item a:hover{opacity:1}.job-category-grid .item img{border:1px solid #ccc;width:100% !important}.job-category-grid .item span{display:block;text-align:center}.job-board{width:100%}.job-board .job-entry{padding:1em;margin:1em 0;border:1px solid #ccc}.job-board .job-entry span{display:block;padding:0 8px}.job-board .job-entry .title{font-size:24px;font-weight:600}.job-board .job-entry .job-entry-btn{margin-top:16px;font-size:14px;text-transform:none;font-weight:400}.job-details-page #job-details a{text-decoration:none !important}.job-details-page #job-details .title,.job-details-page #job-details .location{font-weight:600}.job-pagination .pagination-btn{text-decoration:none !important;margin-right:8px;padding:0px 8px}.course-advisor{border:1px solid #ccc;padding:0 1em}.course-ad-header{text-indent:16px}.seperator{margin-top:4em}.main-course-ad{width:100% !important;max-width:460px;margin-bottom:24px}.course-ad{border-bottom:1px solid #ccc;margin:24px 0;padding-bottom:24px;max-width:430px}.course-ad:last-child{border:0}.course-ad a{text-decoration:none !important}.course-ad .course-ad-title{font-weight:600;font-size:15px;line-height:18px;display:inline-block;text-transform:uppercase;padding:4px 0}.course-ad .course-ad-img{vertical-align:middle;width:100%;max-width:250px}@media (min-width: 992px){.course-ad .course-ad-img{max-width:380px}}.course-ad .course-ad-icon{width:32px !important;vertical-align:middle;margin-right:16px}@media (min-width: 992px){.course-ad .course-ad-details{display:inline-block;vertical-align:top;width:100%;max-width:380px}}.course-ad .course-ad-desc{font-size:16px;line-height:18px;padding:0;margin:0}.course-ad .course-ad-price{font-weight:600;font-size:16px;padding:0;margin:0}.course-ad .course-btn{padding:8px 12px;font-weight:400;margin-top:8px;text-transform:capitalize;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.strong-li{color:#2f9cd0;font-weight:600}.featured-product-grid{font-family:'poppins'}.featured-product-grid .col,.featured-product-grid .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .featured-product-grid .course-wrapper{display:inline-block;vertical-align:top;position:relative;margin:16px 0}@media (min-width: 992px){.featured-product-grid .col,.featured-product-grid .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .featured-product-grid .course-wrapper{width:32%}}.featured-product-grid .top-col{border-bottom:1px solid #ccc}@media (min-width: 992px){.featured-product-grid .top-col{border-bottom:0}.featured-product-grid .top-col:nth-child(3n+2){border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}.featured-product-grid .top-col:nth-child(-n+3){border-bottom:1px solid #eaeaea}}.featured-product-grid .col.details,.featured-product-grid .course-list-2023.course-list-inline .details.course-wrapper,.course-list-2023.course-list-inline .featured-product-grid .details.course-wrapper{width:32%}@media (min-width: 992px){.featured-product-grid .col.details,.featured-product-grid .course-list-2023.course-list-inline .details.course-wrapper,.course-list-2023.course-list-inline .featured-product-grid .details.course-wrapper{width:24%}}.featured-product-grid .cont{text-align:center}@media (min-width: 992px){.featured-product-grid .cont{text-align:center;margin:0 auto}}.featured-product-grid .title{color:#333;font-weight:600;display:block;text-align:left}.featured-product-grid a.link:link,.featured-product-grid a.link:visited,.featured-product-grid a.link:hover{color:#f28225 !important;display:block;text-align:left}.featured-product-grid img{width:150px}.ir-callouts{background-color:#20769d}.ir-callouts .col,.ir-callouts .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .ir-callouts .course-wrapper{position:relative;min-height:356px;padding:0;margin:0}@media (min-width: 800px){.ir-callouts .col,.ir-callouts .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .ir-callouts .course-wrapper{display:inline-block;width:50%;overflow:hidden}}.ir-callouts .container{width:100%}@media (min-width: 800px){.ir-callouts .container{padding:0;position:absolute}}@media (min-width: 1170px){.ir-callouts .container{width:inherit;min-width:584px}}.ir-callouts .col:nth-child(2),.ir-callouts .course-list-2023.course-list-inline .course-wrapper:nth-child(2),.course-list-2023.course-list-inline .ir-callouts .course-wrapper:nth-child(2){background-color:#2ba3da}.ir-callouts .col:nth-child(2) .container,.ir-callouts .course-list-2023.course-list-inline .course-wrapper:nth-child(2) .container,.course-list-2023.course-list-inline .ir-callouts .course-wrapper:nth-child(2) .container{left:0px;top:0;bottom:0;margin:auto}.ir-callouts a.ir-title,.ir-callouts .copy,.ir-callouts a.btn,.ir-callouts a.med-btn,.ir-callouts a.sml-btn,.ir-callouts .course-ad a.course-btn,.course-ad .ir-callouts a.course-btn{font-family:"Poppins";color:#fff}.ir-callouts .ir-title{display:block;font-size:28px;font-weight:600;text-align:center}@media (min-width: 1170px){.ir-callouts .ir-title{font-size:40px}}.ir-callouts .copy{padding:0 8px;font-size:18px;margin:auto;height:max-content}.ir-callouts .ir-button{position:absolute;top:9%;bottom:0;right:0;left:60%;margin:auto;height:max-content}@media (min-width: 800px){.ir-callouts .ir-button{top:50%;bottom:0;right:0;left:53%}}.ir-callouts .btn,.ir-callouts .med-btn,.ir-callouts .sml-btn,.ir-callouts #registration-section table input[type=submit],#registration-section table .ir-callouts input[type=submit],.ir-callouts #registration-section table input[type=reset],#registration-section table .ir-callouts input[type=reset],.ir-callouts #registration-section form input[type=submit],#registration-section form .ir-callouts input[type=submit],.ir-callouts #registration-section form input[type=reset],#registration-section form .ir-callouts input[type=reset],.ir-callouts .course-ad .course-btn,.course-ad .ir-callouts .course-btn{display:block;padding:4px 12px;height:max-content;width:max-content}@media (min-width: 600px){.ir-callouts .portrait{display:block;margin:0 auto;position:relative;right:8%}}@media (min-width: 800px){.ir-callouts .portrait{right:24%;bottom:-8%}}@media (min-width: 992px){.ir-callouts .portrait{position:relative;margin:inherit}}@media (min-width: 1170px){.ir-callouts .portrait{bottom:-1%}}.ir-callouts .left-col{position:relative}@media (min-width: 800px){.ir-callouts .left-col .container{position:absolute;right:0;left:0px;top:0;bottom:0;margin:auto}}@media (min-width: 1170px){.ir-callouts .left-col .container{left:initial}}.ir-callouts .left-col .copy{text-align:center}@media (min-width: 800px){.ir-callouts .left-col .copy{font-size:16px;text-align:left;width:51%;position:absolute;top:10%;bottom:39%;right:0;left:25%}}@media (min-width: 992px){.ir-callouts .left-col .copy{font-size:18px}}.ir-callouts .right-col{position:relative}.ir-callouts .right-col .copy{text-align:center}@media (min-width: 800px){.ir-callouts .right-col .copy{text-align:left;width:46%;position:absolute;top:10%;bottom:39%;right:0;left:51%}}.ir-callouts .right-col .ir-button{top:2%}@media (min-width: 800px){.ir-callouts .right-col .ir-button{top:50%}}.course-list-2023 h2.section-heading{color:#666 !important;text-align:center}.course-list-2023 h3{text-transform:uppercase;padding-top:24px;font-size:24px;color:#333}.course-list-2023 .course-wrapper{border:1px solid #ccc;margin:20px 0;position:relative}.course-list-2023 .inner-wrapper{padding:8px}.course-list-2023 .banner-image{width:100%}@media (min-width: 992px){.course-list-2023 .banner-image{border-radius:6px;width:200px;display:inline-block}}.course-list-2023 .description{font-weight:400;display:inline-block;margin-left:24px;vertical-align:top}@media (min-width: 992px){.course-list-2023 .description{width:50%}}.course-list-2023 .description a.title{font-family:"Poppins";font-weight:600;color:#000}.course-list-2023 .description p{padding-top:0;margin-top:0}.course-list-2023 .description p strong{font-weight:400 !important}.course-list-2023 .enroll-btn:link,.course-list-2023 .enroll-btn:hover,.course-list-2023 .enroll-btn:visited{color:#fff;background:#20769d;padding:4px 30px;font-size:14px;width:max-content;height:max-content;display:block;margin:0 auto 12px auto}@media (min-width: 992px){.course-list-2023 .enroll-btn:link,.course-list-2023 .enroll-btn:hover,.course-list-2023 .enroll-btn:visited{position:absolute;right:12px;top:0;bottom:0;margin:auto}}.course-list-2023 .course-footer{padding:8px;position:relative;margin-top:8px;background-color:#eaeaea}@media (min-width: 992px){.course-list-2023 .course-footer .program-duration,.course-list-2023 .course-footer .course-delivery{display:inline;width:max-content}}@media (min-width: 992px){.course-list-2023 .course-footer .course-delivery{position:absolute;right:12px}}.course-list-2023.course-list-inline .course-wrapper{vertical-align:top;margin:20px 8px;overflow:hidden}@media (min-width: 992px){.course-list-2023.course-list-inline .course-wrapper{min-height:250px}}@media (min-width: 992px){.course-list-2023.course-list-inline .enroll-btn{display:block;position:absolute;left:0;margin:auto 0 auto 10%;top:16%;bottom:0}}.course-list-2023.course-list-inline .course-footer{bottom:0;width:100%}@media (min-width: 992px){.course-list-2023.course-list-inline .course-footer{position:absolute}}.course-list-2023.course-list-inline .course-footer .program-duration,.course-list-2023.course-list-inline .course-footer .course-delivery{display:block;position:relative;right:0}.asbestos-pillar #mast.index-mast{background-image:none;background-color:#f1f1f1}.asbestos-pillar .col,.asbestos-pillar .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .asbestos-pillar .course-wrapper{padding:12px}@media (min-width: 992px){.asbestos-pillar .col,.asbestos-pillar .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .asbestos-pillar .course-wrapper{padding:0;width:50%}}@media (min-width: 800px){.asbestos-pillar #mast-headlines{width:700px !important}}@media (min-width: 800px){.asbestos-pillar #mast-headlines .main-headline .top{color:#000 !important;font-size:58px !important;line-height:58px !important}}@media (min-width: 800px){.asbestos-pillar #mast-headlines .main-headline .bottom{color:#000 !important;font-size:51px !important;line-height:51px !important}}.asbestos-pillar .asbestos-training-mast .button-set .btn,.asbestos-pillar .asbestos-training-mast .button-set .med-btn,.asbestos-pillar .asbestos-training-mast .button-set .sml-btn,.asbestos-pillar .asbestos-training-mast .button-set #registration-section table input[type=submit],#registration-section table .asbestos-pillar .asbestos-training-mast .button-set input[type=submit],.asbestos-pillar .asbestos-training-mast .button-set #registration-section table input[type=reset],#registration-section table .asbestos-pillar .asbestos-training-mast .button-set input[type=reset],.asbestos-pillar .asbestos-training-mast .button-set #registration-section form input[type=submit],#registration-section form .asbestos-pillar .asbestos-training-mast .button-set input[type=submit],.asbestos-pillar .asbestos-training-mast .button-set #registration-section form input[type=reset],#registration-section form .asbestos-pillar .asbestos-training-mast .button-set input[type=reset],.asbestos-pillar .asbestos-training-mast .button-set .course-ad .course-btn,.course-ad .asbestos-pillar .asbestos-training-mast .button-set .course-btn{padding:8px;width:208px}.asbestos-pillar .portrait{max-width:440px}@media (min-width: 992px){.asbestos-pillar .portrait{position:absolute;left:30%;right:0;margin:auto}}.asbestos-pillar .training-feature{background-color:#2f94c6}.asbestos-pillar .training-feature .desc h3,.asbestos-pillar .training-feature .desc p,.asbestos-pillar .training-feature .desc strong{color:#fff}.asbestos-pillar .training-feature .desc .btn,.asbestos-pillar .training-feature .desc .med-btn,.asbestos-pillar .training-feature .desc .sml-btn,.asbestos-pillar .training-feature .desc #registration-section table input[type=submit],#registration-section table .asbestos-pillar .training-feature .desc input[type=submit],.asbestos-pillar .training-feature .desc #registration-section table input[type=reset],#registration-section table .asbestos-pillar .training-feature .desc input[type=reset],.asbestos-pillar .training-feature .desc #registration-section form input[type=submit],#registration-section form .asbestos-pillar .training-feature .desc input[type=submit],.asbestos-pillar .training-feature .desc #registration-section form input[type=reset],#registration-section form .asbestos-pillar .training-feature .desc input[type=reset],.asbestos-pillar .training-feature .desc .course-ad .course-btn,.course-ad .asbestos-pillar .training-feature .desc .course-btn{text-align:center}@media (min-width: 992px){.asbestos-pillar .training-feature .desc{width:80%;margin:0 auto}}.asbestos-pillar .training-feature img{width:100%;opacity:0.6}.asbestos-pillar .product-reviews{text-align:center}.asbestos-pillar .product-reviews .glsr-summary{margin:0 auto;color:#fff !important}.asbestos-pillar .btn,.asbestos-pillar .med-btn,.asbestos-pillar .sml-btn,.asbestos-pillar #registration-section table input[type=submit],#registration-section table .asbestos-pillar input[type=submit],.asbestos-pillar #registration-section table input[type=reset],#registration-section table .asbestos-pillar input[type=reset],.asbestos-pillar #registration-section form input[type=submit],#registration-section form .asbestos-pillar input[type=submit],.asbestos-pillar #registration-section form input[type=reset],#registration-section form .asbestos-pillar input[type=reset],.asbestos-pillar .course-ad .course-btn,.course-ad .asbestos-pillar .course-btn{width:124px !important}@media (min-width: 992px){.asbestos-pillar .btn,.asbestos-pillar .med-btn,.asbestos-pillar .sml-btn,.asbestos-pillar #registration-section table input[type=submit],#registration-section table .asbestos-pillar input[type=submit],.asbestos-pillar #registration-section table input[type=reset],#registration-section table .asbestos-pillar input[type=reset],.asbestos-pillar #registration-section form input[type=submit],#registration-section form .asbestos-pillar input[type=submit],.asbestos-pillar #registration-section form input[type=reset],#registration-section form .asbestos-pillar input[type=reset],.asbestos-pillar .course-ad .course-btn,.course-ad .asbestos-pillar .course-btn{width:208px  !important}}.reviews .google-review-badge{width:100%;max-width:300px;display:block;margin:0 auto}.product-summary-reviews{width:90%;max-width:500px;margin:0 auto}.product-summary-reviews .glsr-bar>span{display:table-cell !important}.product-review-form{position:relative;width:100%;max-width:500px;margin:0 auto}.product-review-form img{width:100%}.product-review-form .generate-qr{position:absolute;top:0;right:0;text-decoration:underline}.nwsi-product-reviews{display:inline-block !important}.nwsi-product-reviews .glsr-review{text-align:left;padding:16px;display:inline-block !important;width:100%;max-width:320px;vertical-align:top}.course-page-2024{min-width:360px}.course-page-2024 #mast{position:relative;background:#101011;background:-moz-linear-gradient(198deg, #101011 0%, #101011 55%, #4d2b03 87%);background:-webkit-linear-gradient(198deg, #101011 0%, #101011 55%, #4d2b03 87%);background:linear-gradient(198deg, #101011 0%, #101011 55%, #4d2b03 87%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#101011",endColorstr="#4d2b03",GradientType=1);background-size:cover}.course-page-2024 #mast .mast-constrain{position:relative;margin:0 auto}@media (min-width: 992px){.course-page-2024 #mast .mast-constrain{min-height:460px}}@media (min-width: 992px){.course-page-2024 #mast #mast-headlines{width:42%;max-width:600px;height:max-content;position:absolute;top:-24px;left:0;bottom:0;right:53%;margin:auto;text-align:center}}@media (min-width: 992px) and (min-width: 1170px){.course-page-2024 #mast #mast-headlines{width:max-content;text-align:left}}.course-page-2024 #mast #mast-headlines h1.main-headline{color:#fff;font-size:36px}@media (min-width: 992px){.course-page-2024 #mast #mast-headlines h1.main-headline{font-size:50px}}.course-page-2024 #mast #mast-headlines .subtitle{color:#fff;font-size:28px}.course-page-2024 #mast #price-box{width:94%;max-width:360px;height:max-content;background-color:#fff;border-radius:12px;padding:10px 10px 20px 10px;text-align:center;margin:0 auto}@media (min-width: 992px){.course-page-2024 #mast #price-box{width:max-content;min-width:450px;max-width:450px;position:absolute;top:-50px;right:13px;bottom:0;margin:auto;padding:20px}}.course-page-2024 #mast #price-box .special-message{color:#333;font-weight:600}.course-page-2024 #mast #price-box .large_price{color:#333;font-size:50px;font-weight:800}@media (min-width: 992px){.course-page-2024 #mast #price-box .large_price{font-size:60px}}.course-page-2024 #mast #price-box .price-asterisk{font-size:25px;vertical-align:super}.course-page-2024 #mast #price-box .strikethrough_price{font-size:24px;color:#ababab}.course-page-2024 #mast #price-box .date-container{background-color:#d0e6fc;border:1px solid #ccc;padding:4px 0;margin:0 auto;width:95%}.course-page-2024 #mast #price-box .date-heading{color:#333;font-size:20px;font-weight:600;margin:4px 0 0 0;padding:0}.course-page-2024 #mast #price-box .date{padding:4px 12px 4px 0;font-size:18px;text-transform:uppercase}.course-page-2024 #mast #price-box .pill{display:inline-block}.course-page-2024 #mast #price-box .pill a{color:#333 !important;white-space:nowrap;text-decoration:underline}.course-page-2024 #mast #price-box .pill a:hover{opacity:0.8}.course-page-2024 #mast #price-box .pill a:visited{color:#333 !important}.course-page-2024 #mast #price-box .time{display:block;margin-top:8px;font-size:16px}.course-page-2024 #mast #price-box .time .time-heading{font-size:16px;font-weight:600;color:#333}.course-page-2024 #mast #price-box .button-sets .btn,.course-page-2024 #mast #price-box .button-sets .med-btn,.course-page-2024 #mast #price-box .button-sets .sml-btn,.course-page-2024 #mast #price-box .button-sets #registration-section table input[type=submit],#registration-section table .course-page-2024 #mast #price-box .button-sets input[type=submit],.course-page-2024 #mast #price-box .button-sets #registration-section table input[type=reset],#registration-section table .course-page-2024 #mast #price-box .button-sets input[type=reset],.course-page-2024 #mast #price-box .button-sets #registration-section form input[type=submit],#registration-section form .course-page-2024 #mast #price-box .button-sets input[type=submit],.course-page-2024 #mast #price-box .button-sets #registration-section form input[type=reset],#registration-section form .course-page-2024 #mast #price-box .button-sets input[type=reset],.course-page-2024 #mast #price-box .button-sets .course-ad .course-btn,.course-ad .course-page-2024 #mast #price-box .button-sets .course-btn{text-align:center;border-radius:0;width:123px;margin:8px 0 0 0;padding:8px 12px;font-size:14px}@media (min-width: 992px){.course-page-2024 #mast #price-box .button-sets .btn,.course-page-2024 #mast #price-box .button-sets .med-btn,.course-page-2024 #mast #price-box .button-sets .sml-btn,.course-page-2024 #mast #price-box .button-sets #registration-section table input[type=submit],#registration-section table .course-page-2024 #mast #price-box .button-sets input[type=submit],.course-page-2024 #mast #price-box .button-sets #registration-section table input[type=reset],#registration-section table .course-page-2024 #mast #price-box .button-sets input[type=reset],.course-page-2024 #mast #price-box .button-sets #registration-section form input[type=submit],#registration-section form .course-page-2024 #mast #price-box .button-sets input[type=submit],.course-page-2024 #mast #price-box .button-sets #registration-section form input[type=reset],#registration-section form .course-page-2024 #mast #price-box .button-sets input[type=reset],.course-page-2024 #mast #price-box .button-sets .course-ad .course-btn,.course-ad .course-page-2024 #mast #price-box .button-sets .course-btn{width:42%;font-size:18px}}.course-page-2024 #mast #price-box .notice{font-size:12px}.course-page-2024 #hero-boxes{margin-top:24px;text-align:center}@media (min-width: 992px){.course-page-2024 #hero-boxes{position:absolute;left:0;right:0;bottom:-14%;margin-top:initial}}.course-page-2024 #hero-boxes .hero-box{width:39%;background-color:#d0e6fc;border-radius:12px;padding:8px 12px;display:inline-block;vertical-align:top;text-align:center;min-height:140px;line-height:14px;margin:4px}@media (min-width: 480px){.course-page-2024 #hero-boxes .hero-box{width:42%}}@media (min-width: 600px){.course-page-2024 #hero-boxes .hero-box{width:27%}}@media (min-width: 992px){.course-page-2024 #hero-boxes .hero-box{width:163px;margin:0 4px}}@media (min-width: 1170px){.course-page-2024 #hero-boxes .hero-box{width:197px;margin:0 4px}}.course-page-2024 #hero-boxes .hero-box p{padding:0;margin:0;font-size:14px;line-height:18px}.course-page-2024 #hero-boxes .hero-box ul,.course-page-2024 #hero-boxes .hero-box li{text-align:left;font-size:12px;margin:0 0 0 8px;padding:2px 0;line-height:14px}.course-page-2024 #hero-boxes .hero-box img{width:100%;max-width:60px;margin-bottom:8px}.course-page-2024 #hero-boxes .hero-box strong{color:#000;font-weight:600}@media (min-width: 992px){.course-page-2024 #course-body{position:relative;top:108px;padding-bottom:108px}}.course-page-2024 #course-body h2{color:#000;font-weight:600}@media (min-width: 992px){.course-page-2024 #course-body .layout-col.l-col{padding-right:16px}.course-page-2024 #course-body .layout-col.r-col{padding-left:16px}}.course-page-2024 #upsell .quad-col .col,.course-page-2024 #upsell .quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #upsell .quad-col .course-wrapper{width:28%;vertical-align:top}@media (min-width: 992px){.course-page-2024 #upsell .quad-col .col,.course-page-2024 #upsell .quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #upsell .quad-col .course-wrapper{width:23%}}.course-page-2024 #upsell .quad-col .col img,.course-page-2024 #upsell .quad-col .course-list-2023.course-list-inline .course-wrapper img,.course-list-2023.course-list-inline .course-page-2024 #upsell .quad-col .course-wrapper img{width:100%}@media (min-width: 992px){.course-page-2024 #upsell .quad-col .view-catalog{position:relative;top:50px}}.course-page-2024 .longArr{font-size:20px}@media (min-width: 992px){.course-page-2024 .longArr{font-size:40px}}.course-page-2024 #footer-boxes_disabled{padding:16px 0;text-align:center}.course-page-2024 #footer-boxes_disabled .three-col{width:100%}.course-page-2024 #footer-boxes_disabled .three-col .col,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper{position:relative;background-color:#f3f4f8;width:85%;padding:8px 16px;margin:12px;text-align:center;border-radius:16px;vertical-align:top}@media (min-width: 600px){.course-page-2024 #footer-boxes_disabled .three-col .col,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper{width:41%;display:inline-block}}@media (min-width: 800px){.course-page-2024 #footer-boxes_disabled .three-col .col,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper{width:25%;display:inline-block;min-height:183px}}@media (min-width: 992px){.course-page-2024 #footer-boxes_disabled .three-col .col,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper{width:27%;margin:12px;min-height:130px;text-align:left}}@media (min-width: 1170px){.course-page-2024 #footer-boxes_disabled .three-col .col,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper{width:346px;padding:8px 16px 0px 16px;margin:12px 4px}}.course-page-2024 #footer-boxes_disabled .three-col .col .title,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .title,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .title{color:#f48521;font-size:23px;font-weight:bold;text-transform:uppercase}@media (min-width: 992px){.course-page-2024 #footer-boxes_disabled .three-col .col .title,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .title,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .title{text-align:left}}.course-page-2024 #footer-boxes_disabled .three-col .col .description,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .description,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .description{color:#333;font-size:14px;display:block;padding:8px 0}@media (min-width: 992px){.course-page-2024 #footer-boxes_disabled .three-col .col .description,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .description,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .description{text-align:left}}.course-page-2024 #footer-boxes_disabled .three-col .col .text-link,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .text-link,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .text-link{color:#333;font-size:14px;font-weight:600;text-align:left}@media (min-width: 800px){.course-page-2024 #footer-boxes_disabled .three-col .col .text-link,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .text-link,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .text-link{position:absolute;top:138px;left:22px}}@media (min-width: 992px){.course-page-2024 #footer-boxes_disabled .three-col .col .text-link,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .text-link,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .text-link{position:absolute;top:74px}}.course-page-2024 #footer-boxes_disabled .three-col .col img,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper img,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper img{width:100%}.course-page-2024 #footer-boxes_disabled .three-col .col .longArr,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .longArr,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .longArr{color:#333}.course-page-2024 #footer-boxes_disabled .three-col .col .longArr.transparent,.course-page-2024 #footer-boxes_disabled .three-col .course-list-2023.course-list-inline .course-wrapper .longArr.transparent,.course-list-2023.course-list-inline .course-page-2024 #footer-boxes_disabled .three-col .course-wrapper .longArr.transparent{color:transparent}.course-page-2024 #footer-boxes_disabled .social-links{text-align:left}.course-page-2024 #footer-boxes_disabled .social-links .soc-img{margin:4px;max-width:36px}.course-page-2024 .course-reviews{margin-top:16px}@media (min-width: 992px){.course-page-2024 .course-reviews .summary{display:inline-block;width:max-content;vertical-align:top;max-width:400px;margin-right:24px}}.course-page-2024 .course-reviews .reviews{display:inline-block;width:340px;overflow:auto}@media (min-width: 992px){.course-page-2024 .course-reviews .reviews{width:650px}}.course-page-2024 .course-reviews .reviews .glsr-reviews{display:inline-block;width:max-content}.course-page-2024 .course-reviews .reviews .glsr-review{width:400px;display:inline-block !important;vertical-align:top;padding:0 16px}.course-page-2024 .course-reviews .reviews .glsr-review-title{padding-bottom:12px}.course-page-2024 .course-reviews .reviews .glsr-review-content p{margin:0}.course-page-2024 .course-reviews .reviews .glsr-review-author{margin-top:16px}.course-page-2024 #marquee{text-align:center;background-color:#006699;padding:4px 0}.course-page-2024 #marquee .marquee-message{color:#fff;font-weight:600;font-size:14px}.course-page-2024 .vidPlayer{width:94%;height:300px;margin:0 auto;border:0}@media (min-width: 800px){.course-page-2024 .vidPlayer{height:420px}}@media (min-width: 992px){.course-page-2024 .vidPlayer{height:300px}}.course-page-2024 .course-body-training-dates .dates{display:inline-block;margin:8px 8px;border:1px solid #ccc;padding:11px;text-align:center;border-radius:12px;min-width:114px}@media (min-width: 992px){.course-page-2024 .course-body-training-dates .dates{margin:0 8px 8px 8px;width:27%}}@media (min-width: 1170px){.course-page-2024 .course-body-training-dates .dates{margin:0 8px 8px 8px;width:25%}}.course-page-2024 .course-body-training-dates .dates:hover{cursor:pointer}.course-page-2024 .course-body-training-dates .dates img{width:50px;float:left}.course-page-2024 .course-body-training-dates .date-container{text-align:center}@media (min-width: 600px){.course-page-2024 .course-body-training-dates .date-container{text-align:inherit}}.course-page-2024 .course-body-training-dates .date a,.course-page-2024 .course-body-training-dates .dates a{color:#333;font-weight:600}.course-page-2024 .course-body-training-dates .date{text-transform:uppercase}.course-page-2024 .course-body-training-dates .day{text-transform:uppercase}.course-page-2024 .course-body-training-dates .btn,.course-page-2024 .course-body-training-dates .med-btn,.course-page-2024 .course-body-training-dates .sml-btn,.course-page-2024 .course-body-training-dates #registration-section table input[type=submit],#registration-section table .course-page-2024 .course-body-training-dates input[type=submit],.course-page-2024 .course-body-training-dates #registration-section table input[type=reset],#registration-section table .course-page-2024 .course-body-training-dates input[type=reset],.course-page-2024 .course-body-training-dates #registration-section form input[type=submit],#registration-section form .course-page-2024 .course-body-training-dates input[type=submit],.course-page-2024 .course-body-training-dates #registration-section form input[type=reset],#registration-section form .course-page-2024 .course-body-training-dates input[type=reset],.course-page-2024 .course-body-training-dates .course-ad .course-btn,.course-ad .course-page-2024 .course-body-training-dates .course-btn{font-size:13px;padding:4px 0;margin:0;width:100%;border-radius:0}.course-page-2024 .course-body-training-dates .btn:hover,.course-page-2024 .course-body-training-dates .med-btn:hover,.course-page-2024 .course-body-training-dates .sml-btn:hover,.course-page-2024 .course-body-training-dates #registration-section table input[type=submit]:hover,#registration-section table .course-page-2024 .course-body-training-dates input[type=submit]:hover,.course-page-2024 .course-body-training-dates #registration-section table input[type=reset]:hover,#registration-section table .course-page-2024 .course-body-training-dates input[type=reset]:hover,.course-page-2024 .course-body-training-dates #registration-section form input[type=submit]:hover,#registration-section form .course-page-2024 .course-body-training-dates input[type=submit]:hover,.course-page-2024 .course-body-training-dates #registration-section form input[type=reset]:hover,#registration-section form .course-page-2024 .course-body-training-dates input[type=reset]:hover,.course-page-2024 .course-body-training-dates .course-ad .course-btn:hover,.course-ad .course-page-2024 .course-body-training-dates .course-btn:hover{opacity:0.9}.course-page-2024 .course-body-training-dates .btn a,.course-page-2024 .course-body-training-dates .med-btn a,.course-page-2024 .course-body-training-dates .sml-btn a,.course-page-2024 .course-body-training-dates #registration-section table input[type=submit] a,#registration-section table .course-page-2024 .course-body-training-dates input[type=submit] a,.course-page-2024 .course-body-training-dates #registration-section table input[type=reset] a,#registration-section table .course-page-2024 .course-body-training-dates input[type=reset] a,.course-page-2024 .course-body-training-dates #registration-section form input[type=submit] a,#registration-section form .course-page-2024 .course-body-training-dates input[type=submit] a,.course-page-2024 .course-body-training-dates #registration-section form input[type=reset] a,#registration-section form .course-page-2024 .course-body-training-dates input[type=reset] a,.course-page-2024 .course-body-training-dates .course-ad .course-btn a,.course-ad .course-page-2024 .course-body-training-dates .course-btn a{color:#fff !important}.course-page-2024 .course-body-training-dates .time-heading{text-transform:uppercase;font-weight:600}.course-page-2024 .course-body-training-dates .note{font-size:14px;font-weight:400;margin:0;padding:0}#footer-boxes{padding:16px 0;text-align:center}#footer-boxes .three-col{width:100%}#footer-boxes .three-col .col,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper{position:relative;background-color:#f3f4f8;width:85%;padding:8px 16px;margin:12px;text-align:center;border-radius:16px;vertical-align:top}@media (min-width: 600px){#footer-boxes .three-col .col,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper{width:41%;display:inline-block}}@media (min-width: 800px){#footer-boxes .three-col .col,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper{width:25%;display:inline-block;min-height:183px}}@media (min-width: 992px){#footer-boxes .three-col .col,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper{width:27%;margin:12px;min-height:130px;text-align:left}}@media (min-width: 1170px){#footer-boxes .three-col .col,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper{width:346px;padding:8px 16px 0px 16px;margin:12px 4px}}#footer-boxes .three-col .col .title,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .title,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .title{color:#f48521;font-size:23px;font-weight:bold;text-transform:uppercase}@media (min-width: 992px){#footer-boxes .three-col .col .title,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .title,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .title{text-align:left}}#footer-boxes .three-col .col .description,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .description,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .description{color:#333;font-size:14px;display:block;padding:8px 0}@media (min-width: 992px){#footer-boxes .three-col .col .description,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .description,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .description{text-align:left}}#footer-boxes .three-col .col .text-link,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .text-link,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .text-link{color:#333;font-size:14px;font-weight:600;text-align:left}@media (min-width: 800px){#footer-boxes .three-col .col .text-link,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .text-link,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .text-link{position:absolute;top:138px;left:22px}}@media (min-width: 992px){#footer-boxes .three-col .col .text-link,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .text-link,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .text-link{position:absolute;top:74px}}#footer-boxes .three-col .col img,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper img,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper img{width:100%}#footer-boxes .three-col .col .longArr,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .longArr,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .longArr{color:#333}#footer-boxes .three-col .col .longArr.transparent,#footer-boxes .three-col .course-list-2023.course-list-inline .course-wrapper .longArr.transparent,.course-list-2023.course-list-inline #footer-boxes .three-col .course-wrapper .longArr.transparent{color:transparent}#footer-boxes .social-links{text-align:left}#footer-boxes .social-links .soc-img{margin:4px;max-width:36px}.accordion-container{width:94%;border-radius:12px;overflow:hidden}.accordion-container .accordion-item{width:93%}.accordion-container h3{margin:0}.accordion-container .accordion{background-color:#d0e6fc;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s}.accordion-container .active,.accordion-container .accordion:hover{background-color:#94b6d7}.accordion-container .panel{padding:0 18px;background-color:white;overflow:hidden;transition:max-height 0.2s ease-out}.accordion-container .accordion:after{content:'\02795';font-size:13px;color:#777;float:right;margin-left:5px}.accordion-container .active:after{content:"\2796"}.member-affiliation{text-align:center}.member-affiliation img{width:100%;max-width:200px}.embed-qr{width:310px;height:330px;display:block;margin:0 auto}.blog-index-2024 .card{width:100%;max-width:360px;min-height:480px;border:1px solid #ccc;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;overflow:hidden}.blog-index-2024 .card img{width:100%}.blog-index-2024 .card .posting-date{font-size:14px;color:#717f96;margin-bottom:8px;display:block}.blog-index-2024 .card .card-title{margin:0;padding:0}.blog-index-2024 .card .short-desc{font-size:14px}.blog-index-2024 .card .inner{padding:0 8px}.blog-post-2024 h1{font-size:2em;margin:.67em 0;font-weight:600}.blog-post-2024 h2{font-size:1.5em;margin:.75em 0;font-weight:600}.blog-post-2024 h3{font-size:1.17em;margin:.83em 0;font-weight:600}.blog-post-2024 h5{font-size:.83em;margin:1.5em 0;font-weight:600}.blog-post-2024 h6{font-size:.75em;margin:1.67em 0;font-weight:600}.blog-post-2024 h1,.blog-post-2024 h2,.blog-post-2024 h3,.blog-post-2024 h4,.blog-post-2024 h5,.blog-post-2024 h6{text-transform:inherit}.blog-post-2024 .blog-content{margin:8px auto 0 auto;max-width:800px}.blog-post-2024 .blog-feature-image{width:100%}.search-section{background-color:#20769d;padding:8px 0 24px 0}.search-box{position:relative;margin:16px auto;border:1px solid #ccc;width:100%}@media (min-width: 992px){.search-box{width:400px}}.search-box input{width:100%;margin:8px 0}.search-box input:focus{outline:none}.search-box input[type=search]{padding:14px;font-size:16px}.search-box input[type=search]:focus{outline:inherit}.search-box .search-submit{color:#fff;font-weight:600;border:0;font-size:16px;background-color:transparent;position:absolute;right:0;top:0;bottom:0;margin:auto;width:max-content !important;cursor:pointer}.search-box.home-search-box{margin:0 auto}.search-box.home-search-box h2,.search-box.home-search-box h3,.search-box.home-search-box h4{color:#fff;padding:0;margin:0}@media (min-width: 600px){.search-box.home-search-box .search-form{width:max-content}}.search-box.home-search-box .search-submit,.search-box.home-search-box input[type=search],.search-box.home-search-box label{display:inline-block;height:40px;border:0}.search-box.home-search-box .search-field{width:230px}@media (min-width: 600px){.search-box.home-search-box .search-field{width:300px}}.search-box.inpage-search-box{width:100%;max-width:600px;margin:0 auto}.search-box.inpage-search-box .search-field{width:95%;border:0}.search-box.inpage-search-box .search-submit{right:8px}.search-box input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-box input[type="search"]::-moz-search-cancel-button{display:none}.search-box input[type="search"]::-ms-clear{display:none}#category-page #mast{margin-bottom:0;padding-bottom:0}.search-results{max-width:980px}.search-results .result{padding:8px 0}.search-results .result .col,.search-results .result .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .search-results .result .course-wrapper{width:100%}.search-results .result .img-col{width:32%;margin-right:8px}.search-results .result a.result-title{font-weight:600}.search-results .result .col:first-child img,.search-results .result .course-list-2023.course-list-inline .course-wrapper:first-child img,.course-list-2023.course-list-inline .search-results .result .course-wrapper:first-child img{width:100%}.search-results .result .result-desc{margin:0;padding:0}.collection-page-2024{min-width:360px}.collection-page-2024 #mast{position:relative;background:#101011;background:-moz-linear-gradient(198deg, #101011 0%, #101011 55%, #4d2b03 87%);background:-webkit-linear-gradient(198deg, #101011 0%, #101011 55%, #4d2b03 87%);background:linear-gradient(198deg, #101011 0%, #101011 55%, #4d2b03 87%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#101011",endColorstr="#4d2b03",GradientType=1);background-size:cover}.collection-page-2024 #mast .mast-constrain{position:relative;margin:0 auto;min-height:320px}@media (min-width: 992px){.collection-page-2024 #mast .mast-constrain{min-height:460px}}.collection-page-2024 #mast #mast-headlines{position:absolute;top:-40px;bottom:0;right:0;left:0;margin:auto;height:max-content}@media (min-width: 992px){.collection-page-2024 #mast #mast-headlines{height:max-content;position:absolute;top:-24px;left:0;bottom:0;right:53%;margin:auto;text-align:center}}@media (min-width: 992px) and (min-width: 992px){.collection-page-2024 #mast #mast-headlines{width:max-content;text-align:left}}.collection-page-2024 #mast #mast-headlines h1.main-headline{color:#fff;font-size:36px;text-shadow:2px 2px 2px #333}@media (min-width: 992px){.collection-page-2024 #mast #mast-headlines h1.main-headline{font-size:50px}}.collection-page-2024 #mast #mast-headlines .subtitle{color:#fff;font-size:18px;text-shadow:2px 2px 2px #333}@media (min-width: 992px){.collection-page-2024 #mast #mast-headlines .subtitle{font-size:28px}}.collection-page-2024 #mast .button-sets{margin-top:4px}.collection-page-2024 #mast .button-sets .btn,.collection-page-2024 #mast .button-sets .med-btn,.collection-page-2024 #mast .button-sets .sml-btn,.collection-page-2024 #mast .button-sets #registration-section table input[type=submit],#registration-section table .collection-page-2024 #mast .button-sets input[type=submit],.collection-page-2024 #mast .button-sets #registration-section table input[type=reset],#registration-section table .collection-page-2024 #mast .button-sets input[type=reset],.collection-page-2024 #mast .button-sets #registration-section form input[type=submit],#registration-section form .collection-page-2024 #mast .button-sets input[type=submit],.collection-page-2024 #mast .button-sets #registration-section form input[type=reset],#registration-section form .collection-page-2024 #mast .button-sets input[type=reset],.collection-page-2024 #mast .button-sets .course-ad .course-btn,.course-ad .collection-page-2024 #mast .button-sets .course-btn{text-align:center;border-radius:4px;width:123px;margin:8px 0 0 0;padding:8px 12px;font-size:14px}@media (min-width: 992px){.collection-page-2024 #mast .button-sets .btn,.collection-page-2024 #mast .button-sets .med-btn,.collection-page-2024 #mast .button-sets .sml-btn,.collection-page-2024 #mast .button-sets #registration-section table input[type=submit],#registration-section table .collection-page-2024 #mast .button-sets input[type=submit],.collection-page-2024 #mast .button-sets #registration-section table input[type=reset],#registration-section table .collection-page-2024 #mast .button-sets input[type=reset],.collection-page-2024 #mast .button-sets #registration-section form input[type=submit],#registration-section form .collection-page-2024 #mast .button-sets input[type=submit],.collection-page-2024 #mast .button-sets #registration-section form input[type=reset],#registration-section form .collection-page-2024 #mast .button-sets input[type=reset],.collection-page-2024 #mast .button-sets .course-ad .course-btn,.course-ad .collection-page-2024 #mast .button-sets .course-btn{width:42%;max-width:200px;font-size:18px}}.collection-page-2024 #mast .strikethrough-container{font-size:23px;color:#fff;text-shadow:1px 4px 8px #333}.collection-page-2024 #mast .strikethrough-container .strikethrough_price{color:#fff;font-size:32px}.collection-page-2024 #marquee{text-align:center;background-color:#006699;padding:4px 0}.collection-page-2024 #marquee .marquee-message{color:#fff;font-weight:600;font-size:14px}.collection-page-2024 .collection-sets{border-radius:8px;padding:12px 0}@media (min-width: 992px){.collection-page-2024 .collection-sets{text-align:center}}.collection-page-2024 .collection-sets h2{color:#000;font-weight:600;text-align:center}.collection-page-2024 .collection-sets .courses{display:inline-block;width:165px;vertical-align:top}@media (min-width: 992px){.collection-page-2024 .collection-sets .courses{padding:24px;width:265px}}@media (min-width: 1170px){.collection-page-2024 .collection-sets .courses{width:300px}}.collection-page-2024 .collection-sets .courses img{width:100%;max-width:265px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}@media (min-width: 992px){.collection-page-2024 .collection-sets .courses img{min-height:114px}}@media (min-width: 1170px){.collection-page-2024 .collection-sets .courses img{max-width:300px}}.collection-page-2024 .collection-sets .courses .title{color:#000;font-size:16px;text-transform:capitalize}.collection-page-2024 #upsell .quad-col .col,.collection-page-2024 #upsell .quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .collection-page-2024 #upsell .quad-col .course-wrapper{width:28%;vertical-align:top}@media (min-width: 992px){.collection-page-2024 #upsell .quad-col .col,.collection-page-2024 #upsell .quad-col .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .collection-page-2024 #upsell .quad-col .course-wrapper{width:23%}}.collection-page-2024 #upsell .quad-col .col img,.collection-page-2024 #upsell .quad-col .course-list-2023.course-list-inline .course-wrapper img,.course-list-2023.course-list-inline .collection-page-2024 #upsell .quad-col .course-wrapper img{width:100%}@media (min-width: 992px){.collection-page-2024 #upsell .quad-col .view-catalog{position:relative;top:50px}}.collection-page-2024 .longArr{font-size:20px}@media (min-width: 992px){.collection-page-2024 .longArr{font-size:40px}}.collection-page-2024 .collection-course-set-placeholder{width:135px !important;height:114px}.collection-page-2024 .course-reviews{margin-top:16px}@media (min-width: 992px){.collection-page-2024 .course-reviews .summary{display:inline-block;width:max-content;vertical-align:top;max-width:400px;margin-right:24px}}.collection-page-2024 .course-reviews .reviews{display:inline-block;width:340px;overflow:auto}@media (min-width: 992px){.collection-page-2024 .course-reviews .reviews{width:650px}}.collection-page-2024 .course-reviews .reviews .glsr-reviews{display:inline-block;width:max-content}.collection-page-2024 .course-reviews .reviews .glsr-review{width:400px;display:inline-block !important;vertical-align:top;padding:0 16px}.collection-page-2024 .course-reviews .reviews .glsr-review-title{padding-bottom:12px}.collection-page-2024 .course-reviews .reviews .glsr-review-content p{margin:0}.collection-page-2024 .course-reviews .reviews .glsr-review-author{margin-top:16px}.promo-ads{padding:12px 0 0 0}.promo-ads .promo-wrapper{overflow-x:scroll;white-space:nowrap}.promo-ads .promo-wrapper::-webkit-scrollbar-track-piece,.promo-ads .promo-wrapper::-webkit-scrollbar-thumb,.promo-ads .promo-wrapper::-webkit-scrollbar-thumb:hover{background:transparent;border:none}.promo-ads .ad{display:inline-block;max-width:300px;height:150px;margin:0 8px;overflow:hidden;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.promo-ads .ad.stack .overlay{z-index:200;background-color:rgba(9,12,13,0.5);position:relative;height:150px}.promo-ads .ad.stack .ad-content{z-index:200;height:max-content;position:absolute;top:0;bottom:0;margin:auto}.promo-ads .ad.stack .ad-content h3,.promo-ads .ad.stack .ad-content .price{color:#fff;text-align:center;margin:0;padding:0;display:block}.promo-ads .ad.stack .ad-content h3{padding:0 32px;white-space:normal}.promo-ads .ad.stack .ad-content .price{font-size:26px}.promo-ads .ad.stack img{position:absolute;top:0;left:0;z-index:100}.promo-ads .ad.columns{background-color:#2ba2da}.promo-ads .ad.columns h3{font-size:16px;white-space:normal;text-align:center;font-weight:600}.promo-ads .ad.columns h3 a{color:#fff}.promo-ads .ad.columns .img-wrapper,.promo-ads .ad.columns .ad-content{display:inline-block;vertical-align:top;position:relative}.promo-ads .ad.columns .img-wrapper{position:relative}.promo-ads .ad.columns .img-wrapper .sale{position:absolute;top:0;left:-3px;z-index:100;background-color:#f48521;padding:8px 14px;font-weight:600;color:#fff;-webkit-border-radius:0 0 12px 0px;-moz-border-radius:0 0 12px 0px;-ms-border-radius:0 0 12px 0px;-o-border-radius:0 0 12px 0px;border-radius:0 0 12px 0px}.promo-ads .ad.columns .img-wrapper img{position:relative;left:-3px}.promo-ads .ad.columns .ad-content{width:48%}.promo-ads .ad.columns .ad-content .price{color:#333;font-size:26px;font-weight:900;text-align:center;margin:0;padding:0;display:block}.promo-ads .ad.columns .ad-content .was{color:#ff3425}.img-ads{white-space:nowrap;overflow-x:scroll;margin-top:16px}.img-ads .img-card{display:inline-block;width:200px;height:150px;background-color:#ccc;padding:0;margin:0 8px}@media (min-width: 800px){.img-ads .img-card{width:300px;height:250px}}.img-ads .img-card img{width:100%}.fn-acknowledgment{background-color:#2ba3da;border-bottom:4px solid #278aba;padding:32px 0}.fn-acknowledgment p{color:#fff;font-size:16px;font-weight:600}#add-to-cart select{vertical-align:top;width:200px;height:36px;padding:8px 1em;font-size:16px}#add-to-cart input[type=submit]{vertical-align:bottom;height:36px;padding:8px;border:0;margin-top:8px}@media (min-width: 992px){#add-to-cart input[type=submit]{margin-top:inherit}}.shopping-cart-icon{display:inline-block;text-align:right;width:48%;padding-top:2px}.shopping-cart-icon td.price,.shopping-cart-icon td.quantity{display:block}@media (min-width: 992px){.shopping-cart-icon{width:inherit}}#cart-page .content-wrapper{margin:0 auto}@media (min-width: 992px){#cart-page .content-wrapper{width:1050px}}#cart-page .recentlyadded h2{display:block;font-weight:normal;margin:0;padding:40px 0;font-size:24px;text-align:center;width:100%;border-bottom:1px solid #EEEEEE}#cart-page .recentlyadded .products,#cart-page .products .products-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40px 0 0 0}#cart-page .recentlyadded .products .product,#cart-page .products .products-wrapper .product{display:block;overflow:hidden;text-decoration:none;width:25%;padding-bottom:60px}#cart-page .recentlyadded .products .product img,#cart-page .products .products-wrapper .product img{transform:scale(1);transition:transform 1s}#cart-page .recentlyadded .products .product .name,#cart-page .products .products-wrapper .product .name{display:block;color:#555555;padding:20px 0 2px 0}#cart-page .recentlyadded .products .product .price,#cart-page .products .products-wrapper .product .price{display:block;color:#999999}#cart-page .recentlyadded .products .product .rrp,#cart-page .products .products-wrapper .product .rrp{color:#BBBBBB;text-decoration:line-through}#cart-page .recentlyadded .products .product:hover img,#cart-page .products .products-wrapper .product:hover img{transform:scale(1.05);transition:transform 1s}#cart-page .recentlyadded .products .product:hover .name,#cart-page .products .products-wrapper .product:hover .name{text-decoration:underline}#cart-page .cart h1{display:block;font-weight:normal;margin:0;padding:40px 0;font-size:24px;text-align:center;width:100%}#cart-page .cart table{width:100%;border-collapse:collapse;border:0}#cart-page .cart table thead td{padding:30px 8px;border-bottom:1px solid #EEEEEE}#cart-page .cart table thead td:last-child{text-align:right}#cart-page .cart table tbody td{padding:20px 12px;border-bottom:1px solid #EEEEEE}#cart-page .cart table tbody td:last-child{text-align:right}#cart-page .cart table .img{width:80px}#cart-page .cart table .remove{color:#777777;font-size:12px;padding-top:3px}#cart-page .cart table .remove:hover{text-decoration:underline}#cart-page .cart table .price{color:#999999}#cart-page .cart table .total{color:#999999}#cart-page .cart table a{text-decoration:none;color:#555555}#cart-page .cart table input[type="number"]{width:44px;padding:10px 0 10px 9px;text-align:center;border:1px solid #ccc;color:#555555;border-radius:5px}#cart-page .cart .subtotal{text-align:right;padding:40px 0}#cart-page .cart .subtotal .text{padding-right:40px;font-size:18px}#cart-page .cart .subtotal .price{font-size:18px;color:#999999}#cart-page .cart .buttons{text-align:right;padding-bottom:40px}#cart-page .ctn-btn,#cart-page .cart .buttons input[type="submit"]{margin-left:5px;padding:12px 20px;border:0;background:#4e5c70;color:#FFFFFF;font-size:14px;font-weight:bold;cursor:pointer;border-radius:5px}#cart-page .cart .buttons input[type="submit"]:hover{background:#434f61}#cart-page .cart{padding:8px}#cart-page .cart h1{padding:10px 0}@media (min-width: 992px){#cart-page .cart h1{padding:40px 0}}#cart-page .cart thead{display:none}@media (min-width: 992px){#cart-page .cart thead{display:table-header-group}}#cart-page .cart td{border:0}#cart-page .cart td.img{vertical-align:top;border:none}@media (min-width: 992px){#cart-page .cart td.img{border-bottom:1px solid #EEEEEE}}#cart-page .cart td.description,#cart-page .cart td.price,#cart-page .cart td.quantity{display:block;border:0;padding:4px 12px}@media (min-width: 992px){#cart-page .cart td.description,#cart-page .cart td.price,#cart-page .cart td.quantity{display:table-cell;border-bottom:1px solid #EEEEEE;padding:20px 12px}}#cart-page .cart td.total{display:none}@media (min-width: 992px){#cart-page .cart td.total{display:table-cell}}#cart-page .placeorder h1{display:block;font-weight:normal;margin:0;padding:40px 0;font-size:24px;text-align:center;width:100%}#cart-page .placeorder p{text-align:center}.t-upper{text-transform:uppercase}.v-top{vertical-align:top}.t-light{color:#fff !important}.t-red{color:#ff3425}.t-dark{color:#333 !important}.t-black{color:#000 !important}.t-center{text-align:center}.l-relative{position:relative}.scroll-cols-animated{display:block;position:relative;width:2600px;overflow:auto;animation:scroll 24s linear infinite;padding:3px}.scroll-cols-animated .marquee:hover{animation-play-state:paused}.scroll-cols-animated .col,.scroll-cols-animated .course-list-2023.course-list-inline .course-wrapper,.course-list-2023.course-list-inline .scroll-cols-animated .course-wrapper{width:150px;margin:0 40px;float:left}.scroll-cols-animated .bcap,.scroll-cols-animated .bsia{max-width:34px}@media (min-width: 992px){.scroll-cols-animated .bcap,.scroll-cols-animated .bsia{max-width:50px}}@keyframes scroll{0%{left:0px}100%{left:-600px}}
/*# sourceMappingURL=style.css.map */

/* --------------------------------------- */
/* START OF THEME's CSS */
/* --------------------------------------- */

/* Top Header / Menu */
div.top-header { background-color:#1a405e; height:44px; position: relative; z-index: 5; }
div.topheader-left { width:48%; display:inline-block; white-space:nowrap; padding-left:6px; }
div.topheader-right { width:48%; display:inline-block; text-align:right; white-space:nowrap; }

div.top-header div ul { list-style-type:none; padding:0px; margin:7px 0px 0px 0px !important; }
div.top-header div ul li { list-style:none; display:inline; }
div.topheader-left ul li { margin-right:12px; }
div.topheader-right ul li { margin-left:12px !important; }

.top-header .menu-top-header-menu-container { width:auto; margin:0px; }

div.top-header div a { font-size:13px !important; color:#ffffff !important; font-weight:600 !important; padding:0px !important; }
div.top-header div a:hover { color:#9bdbfa !important; }

div.topheader-left ul#top-header-menu-left li:nth-child(3) a { padding:16px !important; padding-right:60px !important; background-color:#2f9cd0; text-transform:uppercase; }
div.topheader-left ul#top-header-menu-left li:nth-child(3)::after { content:'\2192'; color:#000000; margin-left:-48px; margin-top:-2px; position:absolute; font-size:40px; }
div.topheader-left ul#top-header-menu-left li:nth-child(3) a:hover::after { maargin-left:-48px !important; }

/* Main Menu */
ul#primary-menu.menu li a { font-family:Poppins,sans serif; font-size:14px; font-weight:500; color:#111111; padding: 10px 15px; text-transform:uppercase; }
ul#primary-menu.menu li ul.sub-menu li a { text-transform:none; }
ul#primary-menu.menu li a:hover { color:#2f9cd0; cursor:pointer; }
div.search-box { border:none; }
div#header-search input[type="search"] { border-radius:16px; box-shadow:none; font-family:Poppins,sans serif; font-size:13.5px; font-weight:500; color:#111111; border:1px solid #333333; }
div#header-search i.fa-search { content:'\1F50D'; color:#444444; font-size:13px; }
div.search-box button.search-submit { top:-3px; padding-right:12px; }
a.shopping-cart-icon { padding-left:6px; color:#444444; }
a.shopping-cart-icon:hover { color:#2f9cd0; transition:all 0.4s ease-in-out !important; }


/* Header */
div#mast { margin-bottom:50px !important; }
div#mast.index-mast { background-image:none; background-color:#1a405e; }
div#mast:not(.index-mast) { background-size:cover; }
@media (min-width:992px) {
	div#mast div.mast-constrain.constrain { min-height:460px; }
}
div#mast div.mast-constrain.constrain div#mast-headlines { width:max-content; text-align:left; }
div#mast div.mast-constrain.constrain div#mast-headlines h1.main-headline { text-shadow:2px 2px 2px #666666 !important; }
div#mast div.mast-constrain.constrain div#mast-headlines span.subtitle { text-shadow:2px 2px 2px #666666 !important; }
div#mast div#mast-headlines h1.main-headline.whitetitle { font-size:50px; color:#ffffff; line-height:60px; font-weight:600; padding-top:180px !important; font-family:Poppins,sans serif; }
div#mast div#mast-headlines span.sub-headline.whitetitle { font-size:28px; color:#ffffff; line-height:40px; }


/* Footer */
div.subscribe-div { display:none; }

footer.site-footer div.join-div { box-sizing:border-box; position:absolute; max-width:1170px; width:100%; top:-270px; border:none; text-align:center; background-color:#f1f1f1; padding:20px 40px 120px 40px; border-radius:16px; }
footer.site-footer div.newsletter-header { text-align:center; }
footer.site-footer div.newsletter-header h2 { text-transform:none; margin:20px 0px 30px 0px; font-size:40px; color:#f48521; font-weight:700; }
footer.site-footer div.newsletter-info { text-align:center; font-size:17px; color:#000000; margin-bottom:26px; }

/* Newsletter */
footer.site-footer div.flexdiv.newsletter-form { display:flex; }
footer.site-footer div.flexdiv.newsletter-form > div { flex-direction:row; text-align:center; }
div.newsletter1 { width:40%; }
div.newsletter2 { width:40%; }
div.newsletter3 { width:20%; text-align:left !important; }
div.newsletter-form input[type="text"], div.newsletter-form input[type="email"] { outline:none; padding:12px; border-radius:20px; background-color:#ffffff; border:1px solid #f48521; color:#333333; font-size:14px; width:90%; }
div.newsletter-form input[type="text"]:focus, div.newsletter-form input[type="email"]:focus { background-color:#fdfdfd !important; border-color:#ed7a24 !important; box-shadow:0 0 .4em #ed7a24 !important; transition:all 0.3s ease-in-out; }
div.newsletter-form input[type="text"]::placeholder, div.newsletter-form input[type="email"]::placeholder { color:#999999; font-size:14px; }
input:focus::placeholder, textarea:focus::placeholder { color:transparent !important; }
div.newsletter-form button[type="submit"] { border:2px solid #f48521; color:#f48521; font-size:40px; line-height:40px; padding:0px 16px 10px 16px; margin:-6px 0px 0px 10px;  background-color:#f1f1f1; }
div.newsletter-form button[type="submit"]:hover { cursor:pointer; background-color:#fceee1; transition:all 0.3s ease-in-out; }

/* Acknowledgment */
footer.site-footer div.fn-acknowledgment { box-sizing:border-box; position:absolute; max-width:1170px; top:-40px; border:none; text-align:center; text-wrap:balance; color:#000000; background-color:#8ca9c2; padding:20px 40px 20px 40px; border-radius:16px; }
div.mobile-only { display:none; }
@media only screen and (max-width:768px) {
	footer.site-footer div.join-div, footer.site-footer div.fn-acknowledgment { display:none; }
	div.mobile-only { display:block; }
	div.fn-acknowledgment-mobile { background-color:#8ca9c2; margin-top:10px; padding:10px 20px 10px 20px; border-radius:6px; text-align:center !important; teext-wrap:balance; color:#000000 !important; line-height:18px !important; }
	footer.site-footer div.footer-bottom { padding-top:20px !important; }
	div.homepage section.calls-to-action { margin-bottom:40px !important; }
	footer.site-footer { padding-top:60px !important; }
}

/* Main Footer */
@media only screen and (min-width:769px) {
	div.join-div { display:none; }
	footer.site-footer { margin-top:50px; }
	body.home div.join-div, body.page-template-default div.join-div { display:block; }
	body.home footer.site-footer, body.page-template-default footer.site-footer { margin-top:270px; }
}

footer.site-footer { padding-top:100px; background-color:#1a405e; position:relative; }
footer.site-footer div { color:#ffffff; line-height:20px; text-align:left; }
footer.site-footer div h3 { color:#ffffff; margin-top:20px; }
footer.site-footer div ul { list-style-type:none; padding:0px; }
footer.site-footer div ul li { line-height:22px; }
footer.site-footer div a { color:#9bdbfa !important; }
footer.site-footer div a:hover { color:#2f9cd0 !important; transition:all 0.3s ease-in-out; }

footer.site-footer div.footer-col100 { width:100%; }
footer.site-footer div.flexdiv { display:flex; }
footer.site-footer div.flexdiv > div.footer-col25 { flex-direction:row; }
div.footer-col25.col1 { width:46%; }
div.footer-col25.col2 { width:18%; }
div.footer-col25.col3 { width:18%; }
div.footer-col25.col4 { width:18%; }

/* Footer Mobile Adjustments */
@media only screen and (max-width:768px) {
	footer.site-footer { padding-left:10px; }
	footer.site-footer div.flexdiv { display:block; }
	footer.site-footer div.flexdiv.newsletter-form { display:block; }

	footer.site-footer div.join-div { width:auto; top:-390px; }
	footer.site-footer div.flexdiv.newsletter-form > div { width:100%; text-align:center !important; }
	div.newsletter-form input { margin-bottom:10px; }
	div.newsletter-form button { margin:0px !important; margin-bottom:10px !important; }

	footer.site-footer div.fn-acknowledgment { top:-60px; }

	footer.site-footer div.flexdiv > div.footer-col25 { flex-direction:column; width:100%; padding-bottom:6px; }
	footer.site-footer div.footer-col25.col1 img.footer-logo { maargin:10px auto 20px auto !important; }
	footer.site-footer div.nwsi-footer-social { margin-bottom:10px; }

	footer.site-footer div.footer-bottom span.mobile-break { display:block; }
}

@media only screen and (max-width:500px) {
	footer.site-footer div.join-div { top:-510px; }
	footer.site-footer div.newsletter-header h2 { line-height:34px; }
	footer.site-footer div.fn-acknowledgment { top:-110px; }

	footer.site-footer span.mobile-break { display:block; }

	footer.site-footer div.footer-bottom div { width:100% !important; float:none !important; text-align:center !important; }
	footer.site-footer span.copyright { padding:0px; }
	footer.site-footer div.footer-bottom { padding-bottom:68px !important; }
	footer.site-footer div.footer-bottom div { padding-bottom:10px; }
}

/* Footer Column 1 */
footer.site-footer div.footer-col25.col1 img.footer-logo { display:initial; max-width:188px; margin:6px 0 22px 0; padding-bottom:24px; border-bottom:1px solid #b7daeb; display:block; }
footer.site-footer div.footer-col25.col1 div.nwsi-contact { text-align:left; margin-bottom:16px; }
footer.site-footer div.footer-col25.col1 div.nwsi-header { font-weight:600; margin-bottom:10px; }
footer.site-footer div.nwsi-footer-links { margin-bottom:16px; }
footer.site-footer img.sm-icon { padding-right:2px; }
footer.site-footer img.sm-icon:hover { opacity:.5; transition:all 0.3s ease-in-out; }

/* Bottom Footer */
footer.site-footer div.footer-bottom { width:100%; display:block; height:40px; padding:26px 0px 10px 0px; }
footer.site-footer div.footer-bottom div { width:50%; background-color:#1a405e; }
footer.site-footer div.footer-bottom div.footer-bottom-left { float:left; text-align:left; }
footer.site-footer div.footer-bottom div.footer-bottom-right { width:50%; float:right; text-align:right; color:#ffffff; }


/* Home Page */
div#mast.index-mast .mast-overlay { display:none; }
div#mast div.header-title { margin:14px 0px 0px 50px; font-size:24px; color:#ffffff; font-weight:650; letter-spacing:.5px; text-transform:uppercase; transform:skew(-20deg); }

/* Home Page Mobile Industries */
@media only screen and (min-width:769px) {
	div#mast div.header-title-mobile { display:none; }
}
@media only screen and (max-width:768px) {
	div#mast div.header-title { transform:skew(0deg); }
	div#mast div#sp-eap-accordion-section-9308 { display:none; }
	div#mast div.header-title { margin-left:0px; }
}

div#mast div.header-title-mobile { margin-top:10px; }
div#mast div.header-title-mobile div.industry-mobile {  position:relative; margin-bottom:10px; padding:10px 20px 10px 20px; border-radius:4px; background-color:#ffffff; color:#444444; font-size:24px; font-weight:600; line-height:30px; }
div#mast div.header-title-mobile div.industry-mobile:hover { transform:translateX(6px); transition:all 0.2s ease-in-out; }

div#mast div.header-title-mobile div.industry-mobile::before { content:' '; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba(255, 255, 255, .6); border-radius:4px; z-index:198; }
div.industry-title { position:relative; z-index:199; }
div.industry-title a { color:#333333; display:block; height:100%; width:100%; }
div.industry-title a:hover { color:#1c80b0; }

/* Home Page Mobile Industries Photos */
div#mast div.header-title-mobile div.industry-mobile:first-child { background-image:url("/wp-content/uploads/2025/05/headerphoto1.jpg"); background-size:cover; background-position:center center; }
div#mast div.header-title-mobile div.industry-mobile:nth-child(2) { background-image:url("/wp-content/uploads/2025/05/hospitality600.jpg"); background-size:cover; background-position:center center; }
div#mast div.header-title-mobile div.industry-mobile:nth-child(3) { background-image:url("/wp-content/uploads/2025/05/headerphoto3.jpg"); background-size:cover; background-position:center center; }
div#mast div.header-title-mobile div.industry-mobile:nth-child(4) { background-image:url("/wp-content/uploads/2025/05/headerphoto4.jpg"); background-size:cover; background-position:center center; }

/* Home Page Header Accordion */
div#mast div#sp-eap-accordion-section-9308 { margin-top:10px; transform:skew(-14deg); animation:1s ease-out 0s 1 slideInFromLeft !important; animation-delay:0.5s; animation-duration:0.5s; animation-fill-mode:backwards; box-shadow:0 0 16px 1px #366285; }
#sp-ea-9308.sp-easy-accordion > .sp-eap-image-accordion-wrapper .sp-eap-image-accordion-item { box-shadow:0 0 16px 1px #366285; }

div.sp-eap-image-accordion-content { transform:skew(14deg) translate(-50%,-50%); left:54%; top:36%; width:74%; }
div.sp-eap-image-accordion-item:nth-child(3) div.sp-eap-image-accordion-content { width:82%; }
div#sp-ea-9308.sp-easy-accordion > .sp-eap-image-accordion-wrapper .sp-eap-image-accordion-item .sp-eap-image-accordion-content-wrapper { background:rgba(242, 242, 242, 0.8); box-shadow:2px 2px 3px #666666; overflow-y:visible; display:inline-block !important; }
div#sp-ea-9308.sp-easy-accordion > .sp-eap-image-accordion-wrapper .sp-eap-image-accordion-text { padding:4px 15px 6px 15px; }
div#sp-ea-9308.sp-easy-accordion > .sp-eap-image-accordion-wrapper h3.sp-eap-image-accordion-title { font-size:22px; line-height:22px; }
div#sp-ea-9308.sp-easy-accordion > .sp-eap-image-accordion-wrapper .sp-eap-image-accordion-text p { color:#111111; font-size:16px; line-height:22px; }
div.sp-eap-image-accordion-item .sp-post-accordion-read-more-button a.sp-image-external-link { margin-bottom:16px; }
div.sp-eap-container div.sp-post-accordion-read-more-button a.sp-image-external-link:hover { background-color:#f7963e !important; }

/* Home Page Industry Header Images */
div.sp-eap-image-accordion-item { background-image:none !important; }
div.sp-eap-image-accordion-item:first-child::before { background-image:url("/wp-content/uploads/2025/05/headerphoto1.jpg"); transform:skew(14deg); background-size:cover; background-position:center center; left:-50px; width:calc(100% + 100px); }
div.sp-eap-image-accordion-item:nth-child(2)::before { background-image:url("/wp-content/uploads/2025/05/hospitality600.jpg"); transform:skew(14deg); background-size:cover; background-position:center center; left:-40px; width:calc(100% + 100px); }
div.sp-eap-image-accordion-item:nth-child(3)::before { background-image:url("/wp-content/uploads/2025/05/headerphoto3.jpg"); transform:skew(14deg); background-size:cover; background-position:center center; left:-40px; width:calc(100% + 100px); }
div.sp-eap-image-accordion-item:nth-child(4)::before { background-image:url("/wp-content/uploads/2025/05/headerphoto4.jpg"); transform:skew(14deg); background-size:cover; background-position:center center; left:-50px; width:calc(100% + 100px); }

/* Home Page Grey Industry Boxes */
div.homepage div.greyboxes-outer { position:relative; margin:0px auto; max-width:1170px; }
div.homepage div.greyboxes-inner { position:absolute; top:-90px; width:100%; display:flex; background-color:#f5f5f5; padding:20px 0px 20px 0px; border-radius:3px; margin:0px auto; }
div.homepage div.greyboxes-inner > div { flex-direction:row; width:16.6%; border-right:4px solid #2f9cd0; text-align:center; vertical-align:middle; background-color:#f5f5f5; }
div.homepage div.greyboxes-inner > div:last-child { border:none; }
div.homepage div.greyboxes-inner > div a { color:#111111; text-transform:uppercase; font-size:16px; font-weight:600; }
div.homepage div.greyboxes-inner div img { height:60px; display:block; margin:0px auto; margin-bottom:4px; }
div.homepage div.greyboxes-inner div img:hover { transform:translateY(-6px); transition:all 0.2s ease-in-out; }

/* Home Page Grey Boxes Mobile */
@media only screen and (max-width:768px) {
	diiv.homepage div.greyboxes-inner { left:10%; right:10%; top:-62px; }
	div.homepage div.greyboxes-inner { position:relative; top:-62px; }
	div.homepage div.img-ads.t-center { margin-top:20px !important; }
	div.homepage div.greyboxes-inner > div a { color:#111111; text-transform:uppercase; font-size:10px; font-weight:600; }
}
@media only screen and (max-width:500px) {
	div.homepage div.greyboxes-inner { display:grid; grid-template-columns: auto auto; column-gap:10px; }
	div.homepage div.greyboxes-inner > div { width:100%; border:none; margin-bottom:20px; }
	div.homepage div.greyboxes-inner > div:nth-child(odd) { border-right:4px solid #2f9cd0; }
	div.homepage div.greyboxes-inner > div:nth-last-child(-n+2) { margin-bottom:0px; }
	div.homepage div.greyboxes-inner > div a { font-size:13px; }
}

/* Home Page Ads Section */
div.homepage div.img-ads.t-center { max-width:1170px; margin:0px auto; margin-top:160px; }
div.homepage div.img-ads { overflow-x:hidden; }
div.img-ads div.img-card { background-color:#ffffff; margin:0px auto;  width:50%; height:auto; text-align:center; }
div.img-ads div.img-card img { max-width:300px; }
@media only screen and (max-width:500px) {
	div.img-ads div.img-card { display:block; }
	div.img-ads div.img-card:first-child img { margin-bottom:20px; }
}

/* Home Page Top Courses Section */
div.khwr-course-card__content { height:125px !important; }


/* Home Page Calls To Action Section */
div.homepage section.calls-to-action { display:block !important; margin-bottom:300px; }
div.homepage div.calls-to-action { display:grid; gap: 70px; grid-template-columns: repeat(2,1fr); }
div.calls-to-action div { width:100%; }
div.calls-to-action div img { border-radius:3px; }
div.calls-to-action div.action-right { text-align:right !important; }

/* Calls To Action Mobile */
@media only screen and (max-width:768px) {
	div.calls-to-action { display:block !important; }
	div.calls-to-action div.action-right, div.calls-to-action div.action-left { width:100%; text-align:center !important; }
	div.calls-to-action div.action-left img { margin-bottom:20px; }
}
@media only screen and (max-width:500px) {
	div.calls-to-action div img { width:100%; }
}

/* Home Page Section Backgrounds */
div.homepage section:nth-of-type(2) { padding-top:0px; padding-bottom:0px; }
div.homepage section:nth-of-type(3) { padding-top:80px; padding-bottom:60px;background-image:url("/wp-content/uploads/2025/04/nwsi-back1.jpg"); background-repeat:repeat-x; background-color:#ffffff; }

/* Industry Designed Skills Training */
div.homepage section:first-of-type { display:none; }
/* Original Calls To Action Section */
div.homepage section:nth-of-type(2) { display:none; }
/* Comprehensive Training System Section with Background + Animation */
div.homepage section:nth-of-type(3) { display:none; }
/* Parallax Divider */
div.home-parallax1 { display:none; }
/* Other Essential Courses Section */
div.course-list-2023 { display:none; }
/* Preparing You For Success Section */
section.billboard  { display:none; }
/* Blue Contact CTA Section */
section.contact-pc { display:none; }
/* Scrolling Trusted Brands Section */
section#trusted-brands  { display:block; }
/* Member Affiliation Logos Section */
div.member-affiliation { display:none; }


/* Category Pages */
body.page-template-2024_collection_page h1.hero__title, body.page-template-2024_collection_page div#mast div#mast-headlines h1.main-headline { font-size:54px; font-weight:700; color:#ffffff; text-transform:uppercase; }
body.page-template-2024_collection_page div#course-body div.constrain { position:relative; top:-120px; background-color:#ffffff; border-radius:40px 40px 0px 0px; padding:20px 20px 0px 30px; }


/* Contact Page Form */
div#register-form div.zcwf_row { padding-bottom:6px; }
div#register-form input[type="text"], div#register-form select, div#register-form textarea { border:1px solid #1c80b0 !important; border-radius:4px !important; background-color:#fcfeff !important; }
div#register-form input[type="text"]:focus, div#register-form select:focus, div#register-form textarea:focus { outline:none; background-color:#fcfcfc !important; box-shadow:0 0 .4em #97cbf4 !important; transition:all 0.3s ease-in-out; }
div#register-form select { padding:0px; }
div#register-form div.zcwf_privacy_txt { margin-left:4px !important; }
div#register-form div.zcwf_privacy_txt span { line-height:22px !important; }
div#register-form input[type="submit"], div#register-form input[type="reset"] { padding-right:20px; }


/* Miscellaneous */
.hideinfo { display:none !important; }
a:hover { transition:all 0.3s ease-in-out; }
#footer-boxes .three-col .col .text-link { position:relative; top:auto; left:auto; }

/* Headers */
h2 { font-family:Poppins,sans serif; color:#333333; font-size:28px; font-weight:500; text-transform:uppercase; }
h3 { font-family:Poppins,sans serif; color:#333333; font-size:20px; font-weight:500; text-transform:uppercase; }

/* FAQ Accordion */
div.sp-eap-container div.sp-post-accordion-read-more-button a.sp-image-external-link { background-color:#f48521 !important; border:none !important; border-radius:3px !important; }
diiv.sp-eap-container div.sp-post-accordion-read-more-button a.sp-image-external-link { background-color:#f7c243 !important; }

/* CSS Accordion */
section.accordion { margin-bottom:40px; }
div.accordion-section { position:relative; }
div.accordion-section input { position:absolute; opacity:0; z-index:-1; }
div.accordion-answer { max-height:0; overflow:hidden; transition:all 0.35s; }
div.accordion-section input:checked ~ div.accordion-answer { max-height:10rem; }

section.accordion { color:#2f9cd0; border:2px solid; border-radius:0.5rem; overflow:hidden; }
.accordion-question, .tab__close { display:flex; color:#444444; background:#d0e6fc; cursor:pointer; }
.accordion-question:hover { background:#94b6d7; transition:all 0.3s ease-in-out; }
.accordion-question { justify-content:space-between; padding:1rem; }
.accordion-question::after { content:"\276F"; width:1em; height:1em; text-align:center; transform:rotate(90deg); transition:all 0.35s; }
div.accordion-section input:checked + .accordion-question::after { transform:rotate(270deg); }
div.accordion-answer p { margin:0; padding:1rem; }
.tab__close { justify-content:flex-end; padding:0.5rem 1rem; font-size:0.75rem; }

div.accordion-section input:not(:checked) + .accordion-question:hover::after { animation: bounce .5s infinite; }
@keyframes bounce {
  25% { transform:rotate(90deg) translate(.25rem); }
  75% { transform:rotate(90deg) translate(-.25rem); }
}
section.accordion p:not(.answer) { display:none; }

/* Animations */
@keyframes slideInFromLeft {
  0% { transform:translateX(-100%); opacity:0; }
  100% { transform:translateX(0); opacity:1; }
}
@keyframes slideInFromRight {
  0% { transform:translateX(60%); opacity:0; }
  100% { transform:translateX(0); opacity:1; }
}
@media (prefers-reduced-motion:no-preference) {
	div.homepage div#lms-section div.lms-course-set-wrapper img.lms-course-set { animation:1s ease-out 0s 1 slideInFromRight; animation-delay:0.5s; animation-duration:0.5s; animation-fill-mode:backwards; animation-timeline:view(); }
	.animate-on-scroll {
	opacity:0;
	transform:translateX(60%);
	transition:all 0.4s ease-out;
	transition-delay:0.3s;
}
}

/* Parallax Sections */
div.homepage div.home-parallax1 { margin-bottom:40px; background-image:url("/wp-content/uploads/2025/04/parallax1.jpg"); min-height:380px; background-attachment:fixed; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; }
@media only screen and (max-device-width:991px) {
  div.homepage div.home-parallax1 { background-attachment:scroll; }
}
div.homepage div.home-parallax1 svg { transform:rotate(180deg); width:100%; position:absolute; bottom:-20px; height:50px; display:none; }
div.homepage div.home-parallax1::before { background-image:url('/wp-content/uploads/2025/04/wave.svg'); background-repeat:no-repeat; background-size:cover; width:100% height:50px; position:absolute; left:0px; top:-50px; }

/* Course Pages Carousel Section */
div.course-carousel-section { background-color:#f9f9f9; padding-top:40px; padding-bottom:80px; text-align:center; }
@media only screen and (min-width:769px) {
	body.page-template-2024_accordion_course_page footer.site-footer { margin-top:0px; }
}
div.carousel-section-title { font-size:16px; color:#f48521; text-transform:uppercase; }
h2.carousel-section-header { margin:10px 0px 10px 0px; text-transform:none; font-weight:700; }
div.carousel-section-text { margin-bottom:24px; font-size:16px; }
div.constrain.carousel-inner { text-align:left; }
/* Carousel Navigation Arrows */
div.pcp-button-prev { margin-top:-20px !important; left:-10px !important; }
div.pcp-button-next { margin-top:-20px !important; right:-10px !important; }
div.sp-pcp-carousel:not(.slider_layout, .thumbnail-slider-top, .thumbnails_slider) { padding-bottom:50px !important; }

/* Blog Pages */
article.blog-post-2024 div.blog-content { margin:0px auto 30px auto; max-width:800px; }


/* Temporary Modifications */
//body.home div.khwr-course-card__content { height:146px; width:234px; }
//body.home div.khwr-course-card__footer { position:absolute; bottom:0px; width:201px; padding-right:20px; }
//body.home div.calls-to-action div { text-align:center !important; }
//body.home div.calls-to-action div img { width:60%; }


/* Miscellaneous Mobile Adjustments */
@media only screen and (max-width:991px) {
	div.top-header { display:none; }
	footer div.footer-bottom { height:44px; }
}
@media only screen and (max-width:768px) {
	
}
@media only screen and (max-width:500px) {
	#header .logo { margin:8px 0 8px 0; }
	footer div.footer-bottom { height:80px; }
}

/* --------------------------------------- */
/* END OF THEME's CSS */
/* --------------------------------------- */
