#satzuma-link{color:#f26522!important;transition:0.3s;margin-left:4px}#satzuma-link img{vertical-align:middle;margin-right:4px}#satzuma-link:hover{color:#ff8542}#satzuma-link:hover img{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mobileOnly{display:none!important}ul#mobile_menu3{max-height:calc(100vh - 160px);overflow:scroll}#menu-main-menu li a,#menu-secondary-menu li a{transition:0.2s}#menu-main-menu li ul.sub-menu a{color:black!important;background:white;box-shadow:0px 8px 15px #00000011;padding:10px 20px!important;font-size:14px;line-height:1.2em;width:235px}#menu-main-menu li ul.sub-menu a:hover{opacity:1!important;background:#f37327;color:white!important}#menu-main-menu li ul.sub-menu{top:20px;border-top:24px solid transparent;background:transparent;box-shadow:0 0 0 transparent;padding:0;width:235px!important}.et_pb_menu#secondaryNav .et-menu>li{padding-left:0;padding-right:0}html{background:black}.square-aspect-ratio{aspect-ratio:1}.fullwidthButton{width:100%;max-width:100%!important}body h3,body h4,body h5,body h6{text-transform:uppercase;color:#ec6b19;font-size:1em}body h3{font-size:1.225em}body h4{font-size:1.15em}body h5{font-size:1.075em}.quote{background:#62676d30;border-left:6px solid #ec6b19;padding:20px;border-radius:0px 20px 20px 0px;position:relative}.quote:before,.quote:after{content:"“";font-size:128px;font-family:"Times New Roman",serif;display:inline-block;position:absolute;top:16px;left:16px;pointer-events:none;color:#62676d;text-shadow:2px 2px 0px white,2px -2px 0px white,-2px 2px 0px white,-2px -2px 0px white}.quote:after{content:"”";top:initial;left:initial!important;bottom:-44px;right:16px}.entry-content table.privacy-policy-table{border:2px solid black}.entry-content table.privacy-policy-table th{background:black;color:white}.entry-content table.privacy-policy-table td{border:0;color:black;font-size:14px;vertical-align:top;line-height:19px}.entry-content table.privacy-policy-table tr{transition:0.25s}.entry-content table.privacy-policy-table tr:nth-child(2n){background:#00000018}.entry-content table.privacy-policy-table tr:hover{background:#f3732760}header svg path.cls-1,svg path.cls-2{stroke-dasharray:200px;stroke-dashoffset:0px;stroke:transparent;stroke:rgba(255,255,255,0);fill-opacity:1;opacity:1;animation:corrodere 4s forwards ease;animation-delay:-.25s}header svg path.cls-2{animation:corrodere-orange 4s forwards ease;stroke:#ed6b1b00;animation-delay:-.5s}@keyframes corrodere{0%{stroke-dashoffset:300px;opacity:0;stroke:transparent;fill-opacity:0}15%{opacity:0;stroke:rgba(255,255,255,1);fill-opacity:0}40%{fill-opacity:0}60%{opacity:1;stroke:rgba(255,255,255,1);fill-opacity:0}100%{stroke-dashoffset:0px;opacity:1;stroke:rgba(255,255,255,0);fill-opacity:1}}@keyframes corrodere-orange{0%{stroke-dashoffset:300px;opacity:0;stroke:#ed6b1b00;fill-opacity:0}15%{opacity:0;stroke:#ed6b1bff;fill-opacity:0}40%{fill-opacity:0}60%{opacity:1;stroke:#ed6b1bff;fill-opacity:0}100%{stroke-dashoffset:0px;opacity:1;stroke:#ed6b1b00;fill-opacity:1}}#corrodereLogo svg{width:100%;max-width:300px;transition:0.4s;margin-bottom:-15px}.et_pb_sticky #corrodereLogo svg{width:150px;margin-bottom:-15px}.alwaysMiniMenu .et_pb_menu__menu{display:none!important}.alwaysMiniMenu .et_mobile_nav_menu{display:flex!important}.alwaysMiniMenu{display:none}.et_pb_sticky .alwaysMiniMenu{display:initial}.et_pb_sticky .topMenu{display:none}.et_pb_sticky .mobileOnly{display:initial!important}ul.et_mobile_menu{margin-top:17px!important;max-width:250px;left:auto;right:0}body .et_mobile_nav_menu ul{list-style-type:none!important}body .et_mobile_nav_menu ul a{text-align:left}.shop_table .product-thumbnail{display:none}.woocommerce-shipping-totals.shipping{display:none}@media all and (min-width:768px){.shop_table td,.shop_table th{width:100%}.shop_table .product-subtotal,.shop_table .product-price,.shop_table .product-quantity{width:130px}.shop_table .product-remove{width:40px}}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:disabled:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.button[name="update_cart"]{border:0!important}html .woocommerce #respond input#submit,html .woocommerce-page #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page #content input.button,html .woocommerce-message,html .woocommerce-error,html .woocommerce-info{background:black!important}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:white!important}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-width:1px}.woocommerce-info a,.woocommerce-message a{color:#f37327!important}html .woocommerce form .form-row .woocommerce-input-wrapper .description{font-size:14px;line-height:20px}.woocommerce form .form-row .woocommerce-input-wrapper .description{display:block!important;height:initial!important;font-size:16px;color:black;font-weight:200;background:transparent;border:0;padding:0;border-radius:0;position:initial;margin:0 0 1em!important;font-style:italic}.woocommerce form .form-row .woocommerce-input-wrapper .description:before,.woocommerce form .form-row .woocommerce-input-wrapper .description:after{display:none}[aria-describedby="tti_icorr_level_1_requirements-description"]:before{content:"Course Requirements";display:block;font-weight:700;font-size:26px}.woocommerce-privacy-policy-text p:not(.has-background):last-of-type{padding-bottom:2em}ul.woocommerce-error{border-left:8px solid #ec6b19!important;background:white!important}ul.woocommerce-error a{color:#ec6b19!important}ul.woocommerce-error li:not(:last-child){padding-bottom:1em}span.optional{font-size:14px;color:#999999}label.checkbox{font-size:14px}.courseBox img{transition:0.5s;filter:brightness(0.8) saturate(0%) invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%)}.courseBox:hover img{filter:brightness(1) saturate(100%) invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%)}.promoBarColumn:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(64,64,64,0.5);transition:all 0.5s;mix-blend-mode:overlay;backdrop-filter:blur(0px);pointer-events:none;z-index:1}.promoBarColumn:hover:before{background:var(--gcid-pr0b8zx8c4);backdrop-filter:blur(20px)}.wpgmza_infowindow_categories:before{content:"Courses Offered:";display:block;font-weight:bold;font-size:1.1em}.wpgmza_infowindow_address:before{content:"Address:";display:block;font-weight:bold;font-size:1.1em}.wpgmza_infowindow_title{font-weight:bold;font-size:1.4em;border-bottom:1px solid black;padding-bottom:1em;margin-bottom:1em}.wpgmza-distance-from-location{font-size:0.85em;font-style:italic}.wpgmza_gallery_placeholder{width:38%;float:right}.wpgmza_infowindow_title,.wpgmza_infowindow_categories,.wpgmza_infowindow_address,.wpgmza_infowindow_description{width:58%}.wpgmza-store-locator input,.wpgmza-store-locator select,.wpgmza-store-locator button,.wpgmza-search,.wpgmza-marker-listing-category-filter.wpgmza-dropdown select{box-shadow:0 0 4px 1px #999;height:44px!important;margin:5px 20px 5px 0px!important}button.wpgmza-use-my-location.wpgmza-button{position:absolute;bottom:0;right:-41px}.wpgmza-address-container{position:relative;margin-right:40px}.wpgmza-marker-grid .wpgmaps_mlist_row{box-shadow:0 0 2px 1px #999!important;border-radius:10px!important;position:relative;padding:20px 20px 70px!important}.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza-link{position:absolute;bottom:20px;right:20px}.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza-link a{background:#f37327;padding:5px 10px;color:White;border-radius:7px;transition:0.2s}.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza-link a:hover{background:#ff9347}.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza_marker_icon{display:none}.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza_marker_title{font-size:18px;font-weight:bold}.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza-desc>p:empty,.wpgmza-marker-grid .wpgmaps_mlist_row .wpgmza-desc>div br{display:none!important}.wpgmza-search,.wpgmza-button,.wpgmza-button svg{background:#f37327!important;transition:0.2s!important}.wpgmza-search:hover,.wpgmza-button:hover,.wpgmza-button svg:hover,.wpgmza-button:hover svg:hover{background:#ff9347!important}.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc .line,.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc .circle_outer,.wpgmza-standalone-component svg.wpgmza-use-loc .line,.wpgmza-standalone-component svg.wpgmza-use-loc .circle_outer,.wpgmza-search,.wpgmza-button,.wpgmza-button svg{stroke:white!important;}.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc .circle_inner,.wpgmza-standalone-component svg.wpgmza-use-loc .circle_inner{fill:white!important}.wpgmza-marker-listing-category-filter.wpgmza-dropdown{width:100%;padding:30px 0}.et_pb_menu#secondaryNav .et-menu>li>a{padding-left:8px;padding-right:8px;border-bottom:2px solid #f37327}.imapsContainer.imapsLabel>foreignObject>div{font-size:16px;line-height:1.3em}.imapsContainer.imapsLabel>foreignObject>div img.mapLogo{width:auto;max-width:200px;height:auto}.imapsContainer.imapsLabel>foreignObject>div ul br{display:none}.ginner-container{max-width:90vw!important;height:1000px!important;max-height:90vh!important}.map_box{background:#eee;padding:20px}@media all and (max-width:980px){.mobileOnly{display:initial!important}.alwaysMiniMenu{display:initial}.topMenu{display:none}.wpgmza-standalone-component .wpgmza-marker-grid,.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-grid{grid-template-columns:repeat(2,1fr)!important}}@media all and (max-width:767px){ul.et_mobile_menu{width:80vw!important;max-width:80vw!important}.wpgmza-standalone-component .wpgmza-marker-grid,.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-grid{grid-template-columns:repeat(1,1fr)!important}.wpgmza-standalone-component .wpgmza-marker-grid .wpgmza_map_image,.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-grid .wpgmza_map_image{display:none}}