 :root {--color-primary: #005195;--color-primary-shadow: rgba(0, 81 , 149, 0.75);--color-primary-rgba: rgb(0, 81, 149);--color-primary-rgba-2: rgba(0, 134 , 197, 0.15);--color-primary-alt: #003a69;--color-primary-light: #003a69;--color-primary-lightest: #003a69;--color-secondary: #FFB200;--color-secondary-shadow: rgba(255, 178,0, 0.65);--color-tertiary: #F4AA00;--color-tertiary-alt: #F4AA00;--color-pink: #E33FA1;--color-light-green: #36C6F0;--color-orange: #E55302;--color-yellow: #FED900;--color-primary-darker: #011827;--color-tertiary-darker: #150b40;--color-secondary-darker: #190301;--color-light-green-darker: #001f27;--color-pink-darker: #2f011d;--color-heading: #ffffff;--color-body: #ffffff;--color-dark: #01111b;--color-darker: rgba(6, 6, 6, 0.7);--color-darkest: rgba(0, 0, 0, 0.3);--color-black: #000000;--color-black-off: rgba(0,0,0,0.2);--color-blacker: rgba(15, 15, 17, 0);--color-blackest: #0f0f11;--color-border: rgba(255, 178, 0, 0.5);--color-lessdark: #01111b;--color-gray: #65676B;--color-midgray: #878787;--color-light: #E4E6EA;--color-lighter: #CED0D4;--color-lightest: #F0F2F5;--color-white: #ffffff;--color-white-off: rgba(255,255,255,0.05);--color-success: #3EB75E;--color-danger: #FF0003;--color-warning: #FF8F3C;--color-info: #1BA2DB;--color-extra01: #666666;--color-extra02: #606770;--color-extra03: #FBFBFD;--color-extra04: #1A1A1A;--color-extra05: #242424;--color-extra06: #111424;--border-width: 1px;--radius-small: 6px;--radius: 10px;--radius-big: 20px;--bs-border-radius: 20px;--p-regular: 400;--p-bold: 700;--shadow-primary: 0 0 5px 5px rgba(0,134,197,0.2);--shadow-dark: 1px 1px 6px rgba(0,0,0,0.8);--shadow-light: 1px 1px 6px rgba(0,184,228,0.25);--shadow-lighter: 4px 4px 20px 20px rgba(0,184,228,0.08);--transition: 0.3s;--transition-transform: transform .65s cubic-bezier(.23,1,.32,1);--font-primary: 'Inter', sans-serif;--secondary-font: 'Inter', sans-serif;--font-awesome: 'Font Awesome 5 Pro';--font-size-b1: 18px;--font-size-b2: 16px;--font-size-b3: 14px;--font-size-b4: 12px;--line-height-b1: 1.67;--line-height-b2: 1.7;--line-height-b3: 1.6;--line-height-b4: 1.3;--h1: 56px;--h2: 44px;--h3: 36px;--h4: 24px;--h5: 18px;--h6: 16px;--bs-accordion-bg: black;--bs-navbar-nav-link-padding-x: 1.5rem !important;}.height-850, .height-1000 {display: flex;align-items: center;}.height-850 {height: 850px;}.height-1000 {height: 1000px;}.rainbow-gradient-circle {position: fixed;left: -250px;top: 250px;right: auto;bottom: auto;z-index: -1;width: 500px;height: 500px;border-radius: 1000px;background-image: linear-gradient(45deg, var(--color-primary), var(--color-tertiary-alt));opacity: 0.15;-webkit-filter: blur(100px);filter: blur(100px);}.rainbow-gradient-circle.theme-red {left: auto;top: -250px;right: -250px;bottom: auto;background-image: linear-gradient(45deg, var(--color-secondary), var(--color-tertiary));}.theme-shape {position: relative;z-index: 2;overflow: hidden;}.theme-shape::before {position: absolute;left: -250px;top: 250px;right: auto;bottom: auto;z-index: -1;width: 500px;height: 500px;border-radius: 1000px;background-image: linear-gradient(45deg, var(--color-primary), var(--color-light-green));opacity: 0.2;filter: blur(100px);content: "";}.theme-shape::after {position: absolute;z-index: -1;width: 500px;height: 500px;border-radius: 1000px;opacity: 0.2;filter: blur(100px);content: "";left: auto;top: -250px;right: -250px;bottom: auto;background-image: linear-gradient(45deg, var(--color-secondary), var(--color-tertiary));}.link-hover a {display: inline-block;position: relative;text-shadow: var(--shadow-dark);}.link-hover a::after {position: absolute;content: "";left: auto;bottom: 0;background: currentColor;width: 0;height: 2px;transition: 0.3s;right: 0;}.link-hover a:hover::after {width: 100%;left: 0;right: auto;}.link-hover a:focus::after {width: 100%;left: 0;right: auto;}.link-hover a:active::after {width: 100%;left: 0;right: auto;}.theme-gradient {background: linear-gradient(21deg, var(--color-tertiary) 60%, var(--color-yellow) 70%, white 88%, white 100%) 99%/200% 100%;text-transform: capitalize;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.bg-lessdark-gradient {background: linear-gradient(180deg, var(--color-lessdark) 20%, rgba(19, 19, 19, 0.4));}.bg-theme-gradient {background-color: transparent;background-image: linear-gradient(90deg, var(--color-primary-lightest) 10%, var(--color-primary-alt) 50%, var(--color-tertiary-alt) 90%);}.bg-primary-gradient {background-color: var(--color-primary);background: linear-gradient(95deg, var(--color-primary) 15%, var(--color-tertiary) 45%, var(--color-pink) 75%, var(--color-secondary) 100%) 95%/200% 100%;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.theme-gradient {color: var(--color-secondary);background: none !important;}}.slider-area.slider-style-1 > img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}.bgImagePosition, .bg_image {background-repeat: no-repeat;background-size: cover;background-position: center center;}.bg_image--12, .hero-image {background-size: cover;background-image: url("../../assets/images/fire-academy-hero.png");height: 100vh;}.bg_image--13 {background-size: cover;background-image: url("../../assets/images/fire-academy-hero.png");height: 80vh;}@media only screen and (max-width: 767px) {.container.bg-container {padding-right: 0;padding-left: 0;}}[data-overlay], [data-black-overlay], [data-white-overlay] {position: relative;}.height-850 {height: 850px;display: flex;align-items: center;}hr {border-top: 1px solid var(--color-gray);}.counter-style-4 .count-number {font-size: 90px;}.counter-style-1 .count-number, .counter-style-4 .count-number {background: linear-gradient(95deg, var(--color-primary) 33%, var(--color-tertiary) 66%, var(--color-orange) 100%) 98%/200% 100%;text-transform: capitalize;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.counter-style-4 .count-number::after {content: "%";}.mt--30 {margin-top: 30px !important;}.bg_image.row {margin-right: 0 !important;margin-left: 0 !important;}p.btn-default > a:hover, p.btn-default > a:focus, p.btn-default > a:active {transition: 0.3s;}p.btn-default > a::after {position: absolute;content: "";bottom: 12px !important;background: currentColor;height: 2px;transition: 0.3s;}a.btn-flex {display: inline-flex;justify-content: space-between;align-items: center;width: 100%;}@media only screen and (max-width: 363.9px) {p.btn-default.btn-medium {padding: 0 20px !important;line-height: 45px;}p.btn-default a {font-size: 12px;}p.btn-default > a::after {position: absolute;content: "";bottom: 6px !important;}}@media only screen and (max-width: 991.9px) {p.btn-default > a::after {bottom: 0;}}.card-style-default a:hover, .card-style-default a:focus, .card-style-default a:active {text-decoration: none;outline: none;color: var(--color-secondary);}.rainbow-box-card p > a:hover, .rainbow-box-card p > a:focus, .rainbow-box-card p > a:active, .service p.testimonial-link > a:hover, .service p.testimonial-link > a:focus, .service p.testimonial-link > a:active, .service.service__style--1 .icon a:hover, .service.service__style--1 .icon a:focus, .service.service__style--1 .icon a:active {color: var(--color-secondary);transition: 0.3s;}.rainbow-box-card {transition: transform 0.65scubic-bezier 0.05, 0.2, 0.1, 1, box-shadow 0.65scubic-bezier 0.05, 0.2, 0.1, 1 !important;position: relative !important;}.rainbow-box-card .icon {font-weight: 400;margin-bottom: 23px;text-align: center;border-radius: 100%;justify-content: center;}.rainbow-box-card .icon, .service.service__style--1 .icon {font-size: revert;color: white;display: inline;}.service.service__style--1 .icon a::after, .service.service__style--1 a::after, .card-style-default a::after, .testimonial-link a::after {position: absolute;content: "";left: auto;bottom: 50px;background: var(--color-secondary);width: 0;height: 2px;transition: 0.3s;right: 25%;}.card-style-default a::after, .testimonial-link a::after {bottom: 35px !important;}.card p.testimonial-link {margin-bottom: 50px !important;}.rainbow-box-card.testimonial-style-one.style-two a:hover::after, .rainbow-box-card.testimonial-style-one.style-two a:focus::after, .rainbow-box-card.testimonial-style-one.style-two a:active::after, .service.service__style--1 a:hover::after, .service.service__style--1 a:focus::after, .service.service__style--1 a:active::after {left: 25%;width: 51%;right: 25%;}.rainbow-box-card.testimonial-style-one.style-two a:hover > *, .rainbow-box-card.testimonial-style-one.style-two a:active > *, .rainbow-box-card.testimonial-style-one.style-two a:focus > *, .service.service__style--1 a:hover > *, .service.service__style--1 a:active > *, .service.service__style--1 a:focus > * {transition: 0.3s;color: var(--color-secondary);}.rainbow-box-card p > a:hover::after, .rainbow-box-card p > a:focus::after, .rainbow-box-card p > a:active::after, .card-style-default a:hover:after, .card-style-default a:focus:after, .card-style-default a:active:after {width: 100%;left: 25%;width: 51%;}.btn-default {padding: 0 30px;border-style: solid;border-width: 2px;border-color: transparent;border-radius: var(--radius-big);background-color: transparent;transition-duration: 300ms;color: var(--color-white);font-size: 16px;font-weight: 700;text-align: center;text-decoration: none;text-shadow: var(--shadow-dark);display: inline-block;line-height: 47px;letter-spacing: 0.5px;width: auto;transition: 0.4s;background: #005195 !important;}a.btn-default {text-shadow: 0 4px 7px rgba(60, 0, 0, 0.7);}p.btn-default {height: auto;line-height: 61px;}.accordion-text a {border-bottom: 1px dotted var(--color-gray);}.accordion-text a:hover, .accordion-text a:focus, .accordion-text a:active {border-bottom: 1px dotted transparent;color: var(--color-secondary);}.accordion-text a::after {position: absolute;content: "";left: auto;bottom: 0;background: currentColor;width: 0;height: 2px;transition: 1.3s;right: 0;}.accordion-text a:hover::after {width: 100%;left: 0;right: auto;}.btn-close, .notice-close .btn-close.fa {color: white;background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important;}.btn.btn-success:hover::after {height: 0 !important;opacity: 0 !important;transition: none !important;}button {margin: 0;font-family: inherit;font-size: inherit;}@media screen and (max-width: 991px) {.promo-area .read-more-btn p.btn-default {padding-top: 5px !important;padding-bottom: 5px !important;}}p.btn-default:hover, p.btn-default:focus, p.btn-default:active {filter: brightness(1.25);}a.btn-default, button.btn-default, div.btn-default {height: 50px;font-weight: 700;}.btn-default a:hover, a.btn-default:hover, button.btn-default:hover, div.btn-default:hover, .btn-default a:focus, a.btn-default:focus, button.btn-default:focus, div.btn-default:focus, .btn-default a:active, a.btn-default:active, button.btn-default:active, div.btn-default:active {text-decoration: underline;color: var(--color-white);}p.btn-default a:hover, p.btn-default a:focus, p.btn-default a:active {text-decoration: none;}.btn-primary {--bs-btn-bg: #005195;--bs-btn-border-color: #005195;--bs-btn-hover-bg: #003968;--bs-btn-hover-border-color: #003a69;--bs-btn-focus-shadow-rgb: 0, 58, 105;--bs-btn-active-bg: #003a69;--bs-btn-active-border-color: #003a69;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-bg: #005195;--bs-btn-disabled-border-color: #005195;}p.btn-default.btn-medium:hover, p.btn-default.btn-medium:focus, p.btn-default.btn-medium:active, p.btn-default.btn-medium a:hover, p.btn-default.btn-medium a:focus, p.btn-default.btn-medium a:active, a.btn-default.btn-medium:hover, a.btn-default.btn-medium:focus, a.btn-default.btn-medium:active, button.btn-default.btn-medium:focus, button.btn-default.btn-medium:focus, button.btn-default.btn-medium:focus, div.btn-default.btn-medium:hover, div.btn-default.btn-medium:focus, div.btn-default.btn-medium:active, div.btn-default.btn-medium:focus-within {box-shadow: 2px 4px 10px var(--color-primary-shadow) !important;}p.btn-default.btn-medium {margin: 0 !important;padding: 0 40px;}#mc_embed_signup div#mce-responses {padding: 3em .5em 0em .5em !important;width: 100% !important;}#mc_embed_signup div.response {margin: 1em 0;padding: .5em .5em .5em .5em;font-weight: bold;float: left;top: -1.5em;z-index: 1;width: 80%;}#mc_embed_signup div#mce-responses, #mc_embed_signup div.response {padding: 2em !important;}#mc_embed_signup #mce-error-response {background-color: var(--color-orange);}#mc_embed_signup #mce-success-response {background-color: var(--color-yellow) !important;color: #01111b !important;}#mc_embed_signup div.response {padding: 1em;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {background-color: transparent !important;color: var(--color-tertiary-alt) !important;font-size: 16px !important;font-weight: 700 !important;}#adminChat h2.h3.modal-title {margin-bottom: 0 !important;}#chatofflineButton.btn, #chatliveButton.btn {color: #ffb200 !important;background-color: #ffb20030 !important;font-size: 16px !important;height: 48px !important;width: 48px !important;border: none !important;border-radius: 10px !important;bottom: 80px !important;right: 30px !important;}#chatofflineButton.btn:hover, #chatliveButton.btn:hover {color: white !important;}.open-button {transition: 0.3s;}.open-button a.btn-success {border-bottom: 1px solid transparent;}.open-button .btn-secondary {background: #ffb20030 !important;color: #ffb200 !important;font-size: 16px !important;height: 48px !important;width: 48px !important;border: none !important;border-radius: 10px !important;bottom: 80px !important;}.open-button, p.open-button .btn, .close-button, p.close-button .btn {font-size: 16px !important;cursor: pointer !important;font-weight: 400 !important;opacity: 0.95 !important;position: fixed !important;bottom: 15px !important;right: 80px !important;width: auto !important;z-index: 99 !important;padding: 10px 15px !important;}@media only screen and (max-width: 575.98px) {.open-button .btn-secondary, .open-button, p.open-button .btn, .close-button, p.close-button .btn {margin-right: 0 !important;}#chatliveButton.btn, .rainbow-back-top {right: 15px !important;}}a.chat-icon::before, a.email-icon::before {display: inline-block !important;font-style: normal !important;font-variant: normal !important;font-weight: 700 !important;text-rendering: auto !important;margin-right: 10px !important;-webkit-font-smoothing: antialiased;}a.email-icon::before {font-family: "Font Awesome 6 Pro";content: "\f0e0";}.modal-footer .btn.btn-primary {background-color: #005195 !important;border: 0px solid transparent !important;border-radius: 20px !important;cursor: pointer !important;font-family: inherit !important;font-size: 16px !important;font-weight: 700 !important;line-height: 41px !important;padding: 10px 40px !important;flex: 0 1 auto !important;white-space: nowrap !important;letter-spacing: 1px !important;text-shadow: rgba(0, 0, 0, 0.8) 1px 1px 6px !important;}.modal-footer .btn.btn-primary:hover {box-shadow: 2px 4px 10px var(--color-primary-shadow) !important;filter: brightness(1.25) !important;text-decoration: underline !important;}.e-77b800 {color: #77b800;}.e-a3abaf {color: #a3abaf;}.e-dc291e {color: #dc291e;}.e-ff7900 {color: #ff7900;}h2 {line-height: 1;}h3 {line-height: 1.6;}@media only screen and (max-width: 767.98px) {h2, .h2 {font-size: 62px !important;line-height: 1.1;}h2.live-chat {font-size: 2.5em !important;}h3 {line-height: 1.6;}.container.rainbow-testimonial-area h2.title {margin-bottom: -40px;}}[data-black-overlay-horizontal] {position: relative;}[data-black-overlay-horizontal] > div, [data-black-overlay-horizontal] > * {position: relative;z-index: 2;}[data-black-overlay-horizontal]:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 2;background: linear-gradient(270deg, transparent 0, rgba(0, 0, 0, 0.8) 75%);}[data-black-overlay-horizontal="9"]:before {opacity: 0.9;}@media only screen and (max-width: 991.98px) {[data-black-overlay-horizontal]:before {background: rgba(0, 0, 0, 0.9) !important;}.rainbow-testimonial-area .plr_sm--30 {padding: 0 !important;}}a.skip-to-content {overflow: hidden;position: absolute;top: -1000px;left: -1000px;width: 1px;height: 1px;text-align: left;padding: 10px;color: #fff !important;background-color: #005195;z-index: 999;text-decoration: none;}.fixed-top {position: relative;}.header-top-news, .header-top-news-2 {background: #000000 !important;}.notice-lead {background: url(https://elgin.edu/media/website/site-assets/css/images/warning_64.png) no-repeat scroll 32px 50%;color: #FFFFFF;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);padding: 40px 50px 40px 120px !important;}.notice.warning .fa, .notice.notice .fa, .notice.info .fa {color: rgba(255, 255, 255, 0.5) !important;}html {scroll-behavior: smooth;}a:hover, a:focus, a:active {color: var(--color-secondary);}section {scroll-margin-top: 160px;}.img-thumbnail {padding: 0;background-color: transparent;border: none;}.card-style-default a:hover, .card-style-default a:focus, .card-style-default a:active {text-decoration: none;outline: none;color: var(--color-secondary);}.card .thumbnail {max-width: 150px !important;max-height: 150px !important;position: relative !important;left: 50% !important;transform: translateX(-50%) !important;border-radius: 100% !important;}.card .thumbnail img.img-fluid {border-radius: 100% !important;max-width: 150px !important;height: auto !important;}.rainbow-box-card {text-align: center;}.rainbow-box-card .card-textcontent.content {padding: 25px 20px 5px;}.rainbow-box-card .card-textcontent.content h2 {font-size: 34px;line-height: 1.4;font-weight: 700;}.rainbow-box-card .card-textcontent.content h3 {font-size: 20px;line-height: 1.4;margin-bottom: 15px;display: inline-block;}.rainbow-back-top {background-color: #ffb20030 !important;bottom: 15px !important;}.rainbow-back-top {margin-top: 15px;color: #ffb200 !important;}.rainbow-back-top:hover {color: white !important;}.fa-brands:before {position: relative;}.rainbow-back-top {width: 48px;background-color: var(--color-lessdark);height: 48px;text-align: center;display: inline-block;border-radius: 100%;transition: 0.3s;color: var(--color-white);z-index: 2;}.rainbow-back-top::after {content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background: var(--color-primary);transform: scale(0.5);opacity: 0;transition: 0.3s;border-radius: 100%;}.rainbow-back-top:hover::after {content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background: var(--color-primary);transform: scale(0.5);opacity: 0;transition: 0.3s;border-radius: 100%;transform: scale(1);opacity: 1;position: absolute;}.rainbow-section-gapBottom {padding-bottom: 60px !important;}.card-style-default.testimonial-style-one .inner .content .title {font-size: 24px !important;font-weight: 700 !important;}.count-box {padding: 30px 10px 0 !important;}.count-box .count {padding-bottom: 20px !important;}.bg_image.row {margin-right: 0 !important;margin-left: 0 !important;}.rounded, .rainbow-box-card .inner, .team-style-default .inner {-webkit-backdrop-filter: none;backdrop-filter: none;}.rainbow-box-card .inner, .team-style-default .inner, .rainbow-box-card.style-two .inner .content {background: none !important;}.rainbow-back-top {bottom: 10px !important;left: 50% !important;}@media only screen and (max-width: 575.98px) {.rainbow-back-top {left: 15% !important;}}.mt--30 {margin-top: 30px !important;}.header-default {border-bottom: none !important;}.height-600, .height-650, .height-750, .height-850 {display: flex;align-items: center;}.height-600 {height: 600px;}@media screen and (min-width: 392px) {.height-600 {height: 700px;}}.height-650 {height: 650px;}.height-750 {height: 750px;}.height-850 {height: 850px;}ul {list-style: revert-layer !important;}.spotlight {overflow: hidden;}.spotlight_feature {width: 100%;background: #949494;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media screen and (min-width: 980px) {.spotlight {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.spotlight_article_feature .spotlight_article_body {position: fixed;}}.service.service__style--1.rbt-border, .rainbow-box-card {border: 1px solid rgba(255, 178, 0, 0.5);border-radius: var(--radius-big);background: linear-gradient(180deg, #021929 20%, #01111b) !important;}.service.service__style--1 .fa-lg {font-size: 2.25em;}.service.service__style--1 .content {padding-top: 1.25em;}@media only screen and (min-width: 1200px) and (max-width: 1599.98px) {.service.service__style--1 {padding: 50px 28px 20px !important;}}.theme-shape {position: relative;z-index: 2;overflow: hidden;}.slider-bg-image {background-repeat: no-repeat;background-size: cover;background-position: center right;}.slider-area.slider-style-1 > img, .slider-area.slider-style-2 > img {position: absolute;top: 0;left: 0;width: auto;height: 100%;object-fit: cover;z-index: -1;background-repeat: no-repeat;background-size: cover;background-position: center right;min-width: 100%;object-position: right center;}@media only screen and (max-width: 991.98px) {.container, .container-md, .container-sm {max-width: 820px;}.slider-bg-image {background-position: 82% 5px !important;}.slider-area.slider-style-1 > img, .slider-area.slider-style-2 > img {position: absolute;right: -15%;}.slider-area.height-850 {flex-direction: column;justify-content: flex-end;}.slider-area.height-850 > .container {margin-top: auto;}}@media only screen and (max-width: 767.98px) {.slider-bg-image {background-position: 89% 5px !important;}.slider-style-2.variation-3 {padding-top: 50% !important;}.slider-area.slider-style-2 > img {height: 110%;top: -10%;}}@media only screen and (max-width: 575.98px) {.slider-area.slider-style-1 > img, .slider-area.slider-style-2 > img {right: -40%;}.slider-style-2.variation-3 {padding-top: 105% !important;}}.bg_image--22, .solo-bg {background-image: url("https://pxl-elginedu.terminalfour.net/prod01/cdn-pxl-elginedu-prod/media/website/campaign-microsites/images/student-laptop-in-library_1920X950.jpg") !important;}h3.description {text-align: left;}.frame-image {padding: 0;background-color: transparent;}.frame-image img {border-radius: var(--radius-big);}section#c-quiz {padding: 40px 0 60px;}.rainbow-box-card .inner .content .title, .team-style-default .inner .content h2.title {margin: 30px 0 10px !important;}.bg-container {position: relative;}.floating-text {position: absolute !important;bottom: 0;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.7) 35%) !important;padding-top: 24px;}@media screen and (max-width: 767.98px) {.floating-text {position: absolute !important;bottom: 0;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.7) 0) !important;transition: 0.5s ease-out allow-discrete;height: 100%;}.rainbow-section-gap {padding: 40px 0 20px !important;}}.floating-text .row {position: relative;margin-right: 0 !important;margin-left: 0 !important;}.promo-area .container {border-radius: var(--radius-big);}@media screen and (max-width: 767.98px) {.promo-area.container {padding-left: 15px !important;padding-right: 15px !important;}}h1.title, p.description, .promo-area h2, .promo-area p {text-shadow: 0 5px 7px rgba(0, 0, 0, 0.9);}@media screen and (min-width: 980px) {.promo-area .read-more-btn {padding-bottom: 30px;}}.single-content {background: linear-gradient(180deg, var(--color-lessdark) 20%, rgba(19, 19, 19, 0.4));-webkit-backdrop-filter: blur(4px) opacity(0.95);backdrop-filter: blur(4px) opacity(0.95);border-radius: var(--radius-big);}.read-more-btn.d-grid.gap-2.call-to-btn {margin-bottom: 2rem;}.slider-area.slider-style-1.height-715 > img, .floating-text .row {border-radius: var(--radius-big);}.rainbow-section-gap {padding: 40px 0 !important;}.rainbow-section-gap-top {padding: 60px 0 0 !important;}.height-715 {height: 715px;display: flex;align-items: center;}.slider-style-1 .inner .description.b1 {font-family: var(--font-primary);font-size: var(--font-size-b1) !important;line-height: var(--line-height-b1) !important;}.read-more-btn.d-grid:empty {display: none;}section#rfi {padding: 40px 0;}#rfi .description {font-family: var(--font-primary);font-size: 20px !important;line-height: 1.7;margin-bottom: 40px;color: var(--color-body);}a.btn-default.round, button.btn-default.round, div.btn-default.round {border-radius: 20px !important;}@media only screen and (min-width: 992px) and (max-width: 1199.98px) {#rfi.description {font-size: 22px !important;margin-bottom: 35px;}}@media only screen and (min-width: 768px) and (max-width: 991.98px) {#rfi.description {font-size: 20px !important;margin-bottom: 30px;}}@media only screen and (max-width: 767.98px) {#rfi.description {font-size: 20px !important;margin-bottom: 30px;}}@media only screen and (max-width: 575.98px) {#rfi.description {font-size: 18px !important;margin-bottom: 25px;}.copyright-area.copyright-style-one.no-border.py-5 {padding-bottom: 55px !important;}}@media only screen and (max-width: 859.98px) {.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 25px !important;padding-left: 25px !important;}}@media only screen and (max-width: 767.98px) {.slider-area.slider-style-1.variation-default.height-850.sal-animate {max-height: 650px !important;margin-top: 160px;}}@media screen and (max-width: 767.98px) {.slider-style-1.variation-default .inner {padding-top: 20px;}.height-715 {height: 575px;}}@media only screen and (max-width: 499.98px) {.slider-area.height-850 > .container {position: relative;top: 90px;}}.flex-row .thumbnail {text-align: center;}div#video-grid-panel.col-sm-4 {padding-left: 0px !important;padding-right: 0 !important;}#aspen-prize .col-sm-4 {text-align: center;}@media only screen and (max-width: 1114.98px) {.video-poster {position: relative;height: auto;}}@media only screen and (min-width: 481px) {.flex-row.row {display: flex;flex-wrap: wrap;}}@media (max-width: 767.98px) {#aspen-prize img {max-width: 100%;}}footer ul {list-style-type: none !important;}.social-default, .copyright-style-one {padding-right: calc(var(--bs-gutter-x)* .5);padding-left: calc(var(--bs-gutter-x)* .5);}.row {--bs-gutter-x: 1rem !important;}p {font-size: var(--font-size-b2) !important;}@media (max-width: 767.98px) {.container, .container-sm {max-width: inherit !important;}}.weglot-container.wg-default {display: none;}.theme-shape {position: relative;z-index: 2;overflow: hidden;}.slider-bg-image {background-repeat: no-repeat;background-size: cover;background-position: center right;}.rn-service-area .row > * {margin-top: 0 !important;}.rn-service-area .content {min-height: 130px !important;}.rn-service-area .row.row--15.service-wrapper > div {padding-bottom: 0 !important;}.service.service__style--1 {padding-top: 0 !important;padding-bottom: 0 !important;}.pos a:hover h3 {color: var(--color-secondary);}.pos a::after h3 {position: absolute;content: "";left: auto;bottom: 0;background: currentColor;width: 0;height: 2px;transition: 0.3s;right: 0;}.pos a:hover::after h3 {width: 100%;left: 0;right: auto;}.pos h3.h4 {transition: 0.3s;}.pos a h3.h4 span::before {font-size: 0.65em;padding-left: 10px;}.rainbow-address .icon {color: var(--color-secondary);}.rainbow-address .inner p a:hover {color: var(--color-secondary);}.rainbow-address .inner p a::after {position: absolute;content: "";left: auto;bottom: 0;background: currentColor;width: 0;height: 2px;transition: 0.3s;right: 0;}.rainbow-address .inner p a:hover::after {width: 100%;left: 0;right: auto;}.header-top-bar .container {margin-right: 4rem;}h1, .slider-area h2 {line-height: .9;}h2, .h2 {font-size: 10rem;word-wrap: break-word !important;}h3.description {font-weight: normal !important;padding-right: 20px;}h1 .non-theme-gradient, h2 .non-theme-gradient, .slider-area h2 .non-theme-gradient {padding-left: 15rem;font-size: 9rem;text-shadow: var(--shadow-dark);}@media only screen and (max-width: 767.98px) {h1 .non-theme-gradient, .slider-area h2 .non-theme-gradient {padding-left: 2.5rem;font-size: 5rem;}.slider-area h2 .theme-gradient {font-size: 9rem;}}h1, h1 .theme-gradient, h2 .theme-gradient, .slider-area h2, .slider-area h2 .theme-gradient, h2, h2 > span, h2 span.theme-gradient .sofia-sans-extra-condensed-fa25 {font-family: "Sofia Sans Extra Condensed", sans-serif !important;font-weight: 700 !important;font-style: italic !important;text-transform: uppercase !important;overflow: visible;padding-right: 0.1em;}h1, .slider-area h2, .inner h2 {line-height: .9;}@media only screen and (min-width: 991.9px) {h1 span.theme-gradient, h2.hero-micro {font-size: 10rem;}h2.hero-micro > span.theme-gradient {font-size: 16rem;}h2.title span.theme-gradient {font-size: 10rem;}.inner h2.title {font-size: 10rem;}}@media only screen and (max-width: 991.98px) {h1, .h1 .slider-area h2, .inner h2 {font-size: 10rem !important;}h1 .non-theme-gradient .slider-area h2 .non-theme-gradient {font-size: 6rem !important;padding-left: 5rem !important;}}@media only screen and (max-width: 767.98px) {h2, .h2, .inner h2 {line-height: 1.1;word-break: keep-all;white-space: normal;word-wrap: break-word;font-size: 18vw !important;}.inner h2.hero-micro, .inner h2.hero-micro .theme-gradient {font-size: 16vw !important;}}.container.rainbow-testimonial-area h2.title {margin-bottom: -20px;}.container.rainbow-testimonial-area > .row plr_lg--30.plr_md--30.plr_sm--0 {display: none;}h2.live-chat {font-size: 4em !important;}.service.service__style--2 {padding: 50px 35px;padding-bottom: 55px;transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1), box-shadow 0.65s cubic-bezier(0.05, 0.2, 0.1, 1);position: relative;z-index: 2;border-radius: 20px !important;margin-top: 30px;}.fs-1 {font-size: calc(1.375rem + 1.5vw) !important;}.fs-2 {font-size: calc(1.325rem + 0.9vw) !important;}.fs-3 {font-size: calc(1.3rem + 0.6vw) !important;}.fs-4 {font-size: calc(1.275rem + 0.3vw) !important;}.fs-5 {font-size: 1.25rem !important;}.fs-6 {font-size: 1rem !important;}#ig {position: relative;}.ig .row {margin-right: 0 !important;margin-left: 0 !important;}.bg-1 .ig-overlay, .bg-2 .ig-overlay, .bg-3 .ig-overlay, .bg-4 .ig-overlay {position: absolute;z-index: 1;}.bg-1 .ig-overlay, .bg-2 .ig-overlay, .bg-3 .ig-overlay, .bg-4 .ig-overlay {height: 100%;width: 100%;top: 0;left: 0;background: linear-gradient(180deg, transparent 0%, transparent 40%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.85) 100%);}.ql-box, .ig-wrap {position: relative;}.ql-box.active, .ig-wrap.active {transform: scale(1);opacity: 1;transition: opacity 0.5s ease, transform 0.5s ease;animation: FadeIn 2s ease;animation-fill-mode: both;}#ig p {margin-bottom: 10px;}.ig-wrap {display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 40px;align-items: center;height: 400px;color: white;}.ig-text-container.ig-number {bottom: -20px;}.ig-wrap p {text-shadow: 0 2px 3px rgba(0, 0, 0, 0.8);}.ig-text-container.ig-copy {position: relative;bottom: -20px;}.ig-text-container {z-index: 5;transition-delay: 0s, 0s, 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.4s;transition-property: background, border, border-radius, box-shadow, transform;transition-timing-function: ease, ease, ease, ease, ease;}.ig-text-element {z-index: 5;}.ig-number p {font-weight: 700;}.ig-overlay {transition: background-color 0.5s;}.bg-1 .ig-overlay, .bg-2 .ig-overlay, .bg-3 .ig-overlay, .bg-4 .ig-overlay {position: absolute;z-index: 1;}@keyframes fadeInUp {from {transform: translate3d(0, 40px, 0);}to {transform: translate3d(0, 0, 0);opacity: 1;}}@-webkit-keyframes fadeInUp {from {transform: translate3d(0, 40px, 0);}to {transform: translate3d(0, 0, 0);opacity: 1;}}.animated {animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;}.fadeInUp {opacity: 0;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}.bg-1 .ig-overlay, .bg-2 .ig-overlay, .bg-3 .ig-overlay, .bg-4 .ig-overlay {height: 100%;width: 100%;top: 0;left: 0;background: linear-gradient(180deg, transparent 0%, transparent 40%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.85) 100%);}.ig-text-container {transition-delay: 0s, 0s, 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.4s;transition-property: background, border, border-radius, box-shadow, transform;transition-timing-function: ease, ease, ease, ease, ease;}.ig-text-element {z-index: 5;}.ig-number {}.bg-1, .bg-2, .bg-3, .bg-4 {background-size: cover;align-content: center;align-items: center;background-position: center 10%;}.bg-1 {background-image: url("https://pxl-elginedu.terminalfour.net/prod01/cdn-pxl-elginedu-prod/media/elginedu/index/ecc-degrees-600.jpg");}.bg-2 {background-image: url("https://pxl-elginedu.terminalfour.net/prod01/cdn-pxl-elginedu-prod/media/elginedu/index/ecc-transfer-institutions-600.jpg");}.bg-3 {background-image: url("https://pxl-elginedu.terminalfour.net/prod01/cdn-pxl-elginedu-prod/media/elginedu/index/ecc-soccer-600.jpg");}.bg-4 {background-image: url("https://pxl-elginedu.terminalfour.net/prod01/cdn-pxl-elginedu-prod/media/elginedu/index/ecc-debate-club-600.jpg");}#badges {background-color: #f1f2f3;padding: 30px;}.badge {align-items: center;height: 100%;}@media screen and (min-width: 577px) {.col-sm-4.center-both.badge-2.d-flex.justify-content-center.hp-item.in-view {padding-right: 0;position: relative;padding-left: 0;}h2.title.sal-animate {white-space: nowrap;}}.max-height-250 {height: auto;max-height: 180px;object-fit: contain;}.center-both {display: flex;align-items: center;height: 100%;}@media screen and (max-width: 767.98px) {#badges img.img-fluid {display: block;max-width: 170px;}#badges .badge-1 img.img-fluid, #badges .badge-2 img.img-fluid {width: auto;}#badges .row > div {justify-content: center !important;text-align: center;display: flex !important;}}@media screen and (max-width: 575.98px) {.badge-1 {padding-bottom: 20px;}}@media only screen and (max-width: 1899.98px) {.fs-5 {font-size: calc(0.875rem + 0.25vw) !important;}}@media only screen and (min-width: 1200px) {.fs-1 {font-size: calc(1.375rem + 1.5vw) !important;}.spotlight .fs-1 {font-size: calc(3.75rem + 1.5vw) !important;}}@media only screen and (max-width: 1199.98px) and (min-width: 576px) {.spotlight .fs-1 {font-size: calc(2.75rem + 1.5vw) !important;}}@media only screen and (max-width: 991.98px) {.ig .fs-1 {font-size: calc(2.75rem + 1.5vw) !important;}.ig .fs-5 {font-size: calc(1.0rem + 0.5vw) !important;font-size: calc(1.375rem + 1.5vw) !important;}.fs-5 {font-size: calc(0.4rem + 0.5vw) !important;}}.rainbow-pricing {margin-top: 40px;}.rainbow-pricing .pricing-table-inner {padding: 20px;position: relative;z-index: 2;border: 2px solid var(--color-border);border-radius: 20px;transition: all 0.6s cubic-bezier(0.33, 0.84, 0.31, 0.98);transform-style: preserve-3d;}.count-box .count .count-wrapper, .count-box .count .count-wrapper .unit {background: linear-gradient(21deg, var(--color-tertiary) 60%, var(--color-yellow) 70%, white 88%, white 100%) 99%/200% 100%;display: flex;justify-content: center;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.count-box {margin-top: 0px !important;padding: 0px 10px 0 !important;}.count-box .count {margin: 20px 0 0 !important;padding: 10px 0 !important;}.icon img {border-radius: 20px 20px 0 0;}.service.service__style--2 {padding: 0 !important;margin-top: 0 !important;}#statistics .row > * {margin-top: 0px;}.rainbow-section-gapBottom {padding-bottom: 60px !important;}body.modal-open {padding-right: 0 !important;}body, .bg-dark {background-color: #01111b !important;}.bg-color-blue-theme, .bg-color-blackest {background: linear-gradient(180deg, #032236 20%, #021929);}.btn-default {background: #005195 !important;}.header-transparent-with-topbar .header-top-bar {background-color: transparent !important;}p.btn-default.btn-medium a:hover, p.btn-default.btn-medium a:focus {box-shadow: none !important;}.navbar-expand-xl .navbar-nav .nav-link:hover, .navbar-expand-xl .navbar-nav .nav-link:focus, .navbar-expand-xl .navbar-nav .nav-link:active {background-color: #005195;}.address-content a:focus, .address-content a:hover {color: var(--color-secondary);text-decoration: underline;}#aspen-prize.container-fluid .container {padding-bottom: 25px;margin-top: 20px;margin-bottom: 20px;padding: 50px 0;clear: both;background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://pxl-elginedu.terminalfour.net/filters:format(webp)/prod01/cdn-pxl-elginedu-prod/media/website/shared-media/images/ecc-campus-aerial-photo-3.jpg") !important;background-size: cover !important;background-position-y: center !important;}.modal button.btn.btn-primary, #mc_embed_signup .button {background-color: #005195 !important;border: 0px solid transparent !important;border-radius: 20px !important;cursor: pointer !important;font-family: inherit !important;font-size: 16px !important;font-style: normal !important;font-weight: 700 !important;line-height: 41px !important;padding: 10px 40px !important;flex: 0 1 auto !important;white-space: nowrap !important;letter-spacing: 1px !important;text-shadow: rgba(0, 0, 0, 0.8) 1px 1px 6px !important;}#mc-embedded-subscribe2.button {line-height: 1.5em !important;margin: 15px 0 0 !important;height: 61px !important;}#mc-embedded-subscribe2.button:hover {text-decoration: underline;}input[type=submit]:hover {color: #ffffff;-webkit-box-shadow: 0 10px 15px 0 rgba var(--color-primary-shadow) !important;box-shadow: 0 10px 15px 0 var(--color-primary-shadow) !important;}#aspen-prize .col-sm-8 {flex-basis: auto;text-align: center;}#aspen-prize .col-sm-4 {text-align: center;padding-left: 20px;}#aspen-prize h2.subtitle {font-size: var(--h2) !important;}#aspen-prize .thumbnail {background-color: transparent;}#aspen-prize.container-fluid .container {padding-bottom: 25px;margin-top: 20px;margin-bottom: 0;padding: 50px 0;clear: both;background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://pxl-elginedu.terminalfour.net/filters:format(webp)/prod01/cdn-pxl-elginedu-prod/media/website/shared-media/images/ecc-campus-aerial-photo-3.jpg") !important;background-size: cover !important;background-position-y: center !important;}#aspen-prize .box-outline {align-items: center;text-align: center;justify-content: center;border: 1px solid rgba(255, 178, 0, 0.5);border-radius: var(--radius-big);padding: 5px 35px 30px;background: rgba(19, 19, 19, 0.5);}#aspen-prize .row.logos {display: flex;margin-top: 15px;}#aspen-prize h2 {font-size: 4rem;line-height: 6rem;text-transform: none !important;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);margin-bottom: 20px;color: var(--color-secondary);text-shadow: 0 10px 10px black !important;text-align: center;}#aspen-prize img {max-width: 40%;}@media (max-width: 991.98px) {#aspen-prize.container-fluid {margin-top: 0px !important;}#aspen-prize img {max-width: 75%;max-height: 140px !important;}}@media (max-width: 767.98px) {#aspen-prize h2 {font-size: 1.75rem;line-height: 2.75rem;}#aspen-prize .box-outline {display: block;}#aspen-prize img {max-width: 225px;}}.bg_image_fixed {background-attachment: fixed !important;}.bg-image {background-repeat: no-repeat !important;background-position: center center !important;}.rainbow-section-gapBottom {padding-bottom: 120px !important;}.fa-envelope {--fa: "\f0e0";}.fa-location-dot {--fa: "\f3c5";}.fa-phone {--fa: "\f095";}.embeddedServiceHelpButton .uiButton {max-width: 14.5em !important;}.embeddedServiceHelpButton .helpButton .uiButton {background-color: #005195 !important;padding: 16px 25px 10px !important;height: 50px !important;}@media only screen and (min-width: 48em) {.embeddedServiceHelpButton .helpButton .uiButton {border-radius: var(--radius-big) var(--radius-big) 0 0 !important;}}.accordion-container {display: flex;flex-direction: column;gap: 2rem;}.small {font-size: .5em;padding-top: 5px;}.accordion-item {margin-bottom: 10px;}.accordion-item {border-radius: var(--bs-accordion-border-radius);border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-content {padding: 0 0 0 0 !important;}.default-content > h3 {font-size: 24px;}.default-content > h3, .default-content > p, .accordion-text {padding: 1rem !important;}.accordion-text li a {color: var(--color-secondary);transition: 0.3s;border-bottom: 1px dotted #FFB200;}.accordion-text li a:hover, .accordion-text li a:focus, .accordion-text li a:active {color: white;border-bottom: 1px dotted transparent;}.accordion-text li a::after {position: absolute;content: "";left: auto;bottom: 0;background: currentColor;width: 0;height: 2px;transition: 0.3s;right: 0;}.accordion-text li a:hover::after, .accordion-text li a:focus::after, .accordion-text li a:active::after {width: 100%;left: 0;right: auto;}.default-content > p:has(img) {padding: 0 !important;}.default-content > p > img {border: none !important;}.default-content > h2 {padding: 1rem !important;}@media (min-width: 768px) {.accordion-container {display: flex;flex-direction: row;gap: 2rem;}.accordion {flex: 1;order: 1;}.accordion-content {flex: 2;order: 2;margin-left: 1rem;padding: 1rem;border: 1px solid #ddd;border-radius: 8px;background-color: #f9f9f9;}.accordion-collapse {display: none !important;}}@media (max-width: 767px) {.accordion-content {display: block;margin-bottom: 1rem;padding: 1rem;background-color: #f9f9f9;border: 1px solid #ddd;border-radius: 8px;}.accordion-body > svg {display: none;}}.small {font-size: .5em;padding-top: 5px;}.accordion {--bs-accordion-btn-icon-width: 2rem;--bs-accordion-border-color: black !important;}.accordion-item {color: var(--bs-accordion-color);margin-bottom: 2rem;background-color: var(--bs-accordion-bg);border-radius: var(--bs-accordion-border-radius);border: 1px solid rgba(255, 178, 0, 0.5);--bs-border-radius: 20px !important;}.accordion-item, .accordion-button {--bs-accordion-bg: black!important;}.accordion-item:not(:first-of-type) {border-top: 1px;}.accordion-item:not(:first-of-type) {border-top: 1px solid rgba(255, 178, 0, 0.5);}.accordion-item p.accordion-button-title {font-size: var(--h4);font-weight: var(--p-bold);line-height: var(--line-height-b2);padding-bottom: 15px;}.accordion-item p {margin-bottom: 0;}.accordion-button {padding: 3rem 2.5rem 3rem 3rem !important;font-size: 2rem !important;}.accordion-button::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFB200' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e") !important;background-size: 23px;}.accordion-button.collapsed:hover, .accordion-button.collapsed:focus, .accordion-button.collapsed:active {background: linear-gradient(20deg, var(--color-dark) 50%, rgba(255, 178, 0, 0.2));box-shadow: 2px 2px 8px var(--color-secondary-shadow) !important;}.accordion-button:not(.collapsed):hover, .accordion-button:not(.collapsed):focus, .accordion-button:not(.collapsed):active {box-shadow: 2px 2px 8px var(--color-secondary-shadow) !important;}.accordion-button:focus, .accordion-button:focus, .accordion-button:active {box-shadow: 2px 2px 8px var(--color-secondary-shadow) !important;}.accordion-button:not(.collapsed) {background: linear-gradient(200deg, var(--color-dark) 50%, rgba(255, 178, 0, 0.2));}button.accordion-button > p {margin: 0 5px 0 !important;}button.accordion-button > p > span {font-size: var(--h4);line-height: 1;font-weight: var(--p-bold);}@media (min-width: 768px) {.accordion {flex: 1;order: 2;}.accordion-content {display: block;flex: 2;order: 2;margin-bottom: 1rem;margin-left: 1rem;background-color: #f9f9f9 !important;}.accordion-collapse {display: none !important;}.accordion-body > svg {display: none;}}.accordion-content {border: 1px solid rgba(255, 178, 0, 0.5);border-radius: 20px;background-color: #000000 !important;}@media only screen and (max-width: 767px) {.accordion-body {padding: 0 !important;top: 0;position: relative !important;}.accordion-body img.rounded-top {border-radius: 0 !important;width: 94%;margin: 1.5rem;}.accordion-item > .accordion-header .accordion-button:not(.collapsed) {border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;border-bottom: 1px solid rgba(255, 178, 0, 0.5) !important;}}.accordion-item, .accordion-item > .accordion-item > button, .accordion-item > .accordion-header .accordion-button {border-radius: 20px !important;}.rounded-top {border-top-left-radius: 20px !important;border-top-right-radius: 20px !important;}.accordion-button {background-color: black;color: white;}.accordion-button::after {visibility: visible;}.accordion-button:focus {box-shadow: none !important;}body, .link-hover a, .link-hover a:target, .link-hover a:onclick, .link-hover a:hover, .link-hover a:active, .link-hover a:visited, .link-hover a.nav-link, .link-hover a.nav-link:target, .link-hover a.nav-link:onclick, .link-hover a.nav-link:hover, .link-hover a.nav-link:active, .link-hover a.nav-link:visited {-webkit-tap-highlight-color: transparent !Important;}.navbar-dark, .navbar[data-bs-theme="dark"] .nav-link {--bs-nav-link-color: rgba(255, 255, 255, 0.85)!important;--bs-nav-link-hover-color: rgba(255, 255, 255, 1)!important;}.navbar {padding-top: 0 !important;padding-bottom: 0 !important;background: linear-gradient(0deg, transparent 0, rgba(0, 0, 0, 0.65) 70%) !important;}.nav-link {padding: 0;}nav#ect-nav {color: var(--color-body);font-size: 16px;font-weight: 500;padding: 0;display: block;line-height: 100px;transition: .75s;}@media only screen and (min-width: 1200px) {.navbar-expand-xl .navbar-nav .nav-link {--bs-navbar-nav-link-padding-x: 2rem !important;}}.navbar-expand-xl .navbar-nav .nav-link:hover, .navbar-expand-xl .navbar-nav .nav-link:focus, .navbar-expand-xl .navbar-nav .nav-link:active {background-color: var(--color-primary);}@media only screen and (min-width: 1200px) {.navbar-expand-xl .navbar-nav .nav-link {padding-left: 15px !important;padding-right: 15px !important;}}nav#ect-nav > .container-fluid {padding: 0;}nav#ect-nav > .container-fluid > img, nav#ect-nav > .container-fluid > button {margin: 0 17px;}.rainbow-header.sticky {height: 150px !important;}@media only screen and (max-width: 434px) {nav#ect-nav > .container-fluid > img, nav#ect-nav > .container-fluid > button {margin: 0;}nav#ect-nav > .container-fluid > button {margin: 0 10px;}nav#ect-nav {padding-left: 10px !important;}}@media only screen and (max-width: 359.98px) {.rainbow-header.header-sticky, .rainbow-header.sticky {height: 180px !important;}}nav#ect-nav > .container-fluid > img, nav#ect-nav > .container-fluid > button {margin: 0;}.nav-logo {width: 375px;max-width: 100%;}@media only screen and (max-width: 1199.9px) {.nav-logo {padding-top: 0 0 5px;}}@media only screen and (max-width: 558.9px) and (min-width: 365px) {.nav-logo {max-width: 70%;padding-right: 10px;height: auto;}}@media only screen and (max-width: 364.9px) {.nav-logo {max-width: 75%;padding-top: 10px;padding-right: 10px;}.slider-style-1.variation-default .inner {padding-top: 100px;}}.navbar-nav {color: white;}.navbar-toggler {position: relative;border: none;padding: 10px;}.navbar-toggler-icon {display: inline-block;width: 30px;height: 2px;background-color: #fff;position: relative;transition: all 0.3s ease;background-image: none;}.navbar-toggler-icon::before, .navbar-toggler-icon::after {content: '';display: block;width: 30px;height: 2px;background-color: #fff;position: absolute;transition: all 0.3s ease;}.navbar-toggler-icon::before {top: -8px;}.navbar-toggler-icon::after {top: 8px;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {background-color: transparent;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before {transform: rotate(45deg);top: 0;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after {transform: rotate(-45deg);top: 0;}.navbar-nav a.nav-link:hover, .navbar-nav a.nav-link:focus, .navbar-nav a.nav-link:active {transition: all 0.4s ease 0s;color: var(--color-body) !important;}@media only screen and (max-width: 1199.8px) {nav#ect-nav.hamburger-open {background-color: black !important;transform-origin: bottom center;}.navbar-nav a.nav-link {padding-left: 30px;}.navbar-nav a.nav-link:hover:after, .navbar-nav a.nav-link:hover:focus, .navbar-nav a.nav-link:hover:active {width: 100%;left: 0%;}.navbar-collapse.collapse.show .link-hover {box-shadow: 0 5px 20px -2px var(--color-black) !important;}.navbar-collapse.collapse.show .link-hover a::after {height: 1px !important;}}.navbar-toggler:focus {text-decoration: none;outline: 0;box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);}@media only screen and (min-width: 768px) {button.navbar-toggler {padding-right: 10px !important;margin-right: 15px !important;padding-bottom: 11px !important;}}@media only screen and (min-width: 1200px) {.navbar-nav a:last-of-type {margin-right: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.header-top-bar .header-right {margin-top: 0 !important;}}@media only screen and (max-width: 767px) {.header-top-bar .header-right {margin-top: 0 !important;}}.social-icons span, .visually-hidden {overflow: hidden;position: absolute !important;width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);}.navbar-brand {float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 50px;}a.navbar-brand {display: block;height: 90px;width: 405px;text-indent: -9000px;text-decoration: none;font: 1.4em / 27px 'Noto Sans', Verdana, "sans-serif";margin: 10px 0 0 10px;}@media screen and (max-width: 880px) {a.navbar-brand {-webkit-transition-duration: .3s;transition-duration: .3s;}}a.navbar-brand {background: url(https://pxl-elginedu.terminalfour.net/prod01/cdn-pxl-elginedu-prod/media/website/site-assets/images/ecc-logo-white.png) no-repeat !important;}@media screen and (max-width: 529px) {.navbar > .container-fluid .navbar-brand {margin-left: 40%;}a.navbar-brand {width: 84px;}}@media screen and (max-width: 359px) {.navbar > .container-fluid .navbar-brand {margin-left: 0%;}.slider-area.slider-style-1.variation-default.height-850.sal-animate {max-height: 650px !important;margin-top: 180px;}}.footer-style-default {background-color: transparent !important;background-image: none !important;}.footer-link {display: flex;flex-wrap: wrap;padding: 0 !important;margin: 0;list-style: none;margin: -5px !important;}.footer-style-default .footer-top .rainbow-footer-widget .footer-link li {padding: 0 10px;}.footer-style-default .footer-top .rainbow-footer-widget .inner {margin-top: 0 !important;}.footer-style-default .footer-top .rainbow-footer-widget .footer-link li a, .copyright-style-one .copyright-text a {line-height: 26px !important;}.footer-style-default .footer-top .rainbow-footer-widget .footer-link li a:hover, .footer-style-default .footer-top .rainbow-footer-widget .footer-link li a:focus, .footer-style-default .footer-top .rainbow-footer-widget .footer-link li a:active, .copyright-right li a:hover, .copyright-right li a:focus, .copyright-right li a:active {color: var(--color-secondary);}.footer-top.map .footer-link {display: block;}.footer-style-default .footer-top {padding: 0 !important;}.footer-link.link-hover li {line-height: 1.0;}.copyright-area a {line-height: 25px;}footer .link-hover a {border-bottom: 1px dotted var(--color-gray);}footer .link-hover a:hover, .footer-link.link-hover li a:hover, .footer-link.link-hover li a:focus, .footer-link.link-hover li a:active {border-bottom: 1px solid transparent !important;}.social-default li a {line-height: 46px;border: 1px solid rgba(255, 255, 255, 0.15);}.social-default li a:hover, .social-default li a:focus, .social-default li a:active {border: 1px solid transparent;}.social-default li a:hover::after, .social-default li a:focus::after, .social-default li a:active::after {transform: scale(1);opacity: 1;border: none !important;transition: 0.3s;}.copyright-right ul li {margin: 0;font-size: var(--font-size-b3) !important;}.copyright-area p {padding-left: 5px;}.fa-regular {font-family: "Font Awesome 6 Pro";font-weight: 400;}.fa.fa-linkedin {font-family: "Font Awesome 6 Brands";font-weight: 400;--fa: "\f0e1";}.fa-brands, .fab {font-family: "Font Awesome 6 Brands";font-weight: 400;}.fa-facebook-f {--fa: "\f39e";}.fa-instagram {--fa: "\f16d";}.fa-arrow-right {--fa: "\f061";}.fa-arrow-up {--fa: "\f062";}#contact .container .contact-info-widget ul.footer-link.link-hover {display: block;}.footer-link li {list-style-type: none !important;}.chat-link.link-hover a, .footer-link.link-hover a {border-bottom: 1px dotted var(--color-gray);}.footer-link li a {font-size: 14px;display: inline-block;color: var(--color-body);line-height: 25px;transition: 0.3s;}.footer-style-default .footer-top .rainbow-footer-widget .footer-link li a, .footer-link li a {font-size: 16px;}.footer-link li a, .copyright-style-one .copyright-text a {line-height: 26px !important;}.footer-link li a:hover, .footer-link li a:focus, .footer-link li a:active, .copyright-right li a:hover, .copyright-right li a:focus, .copyright-right li a:active {color: var(--color-secondary);}.rainbow-contact-address a {border-bottom: 1px dotted var(--color-gray) !important;}.rainbow-contact-address a:hover {border-bottom: none !important;}@media (min-width: 991.9px) {.justify-content-end.justify-content-sm-start {justify-content: flex-end !important;}.copyright-area .footer-link li:first-child::after {content: " | ";margin: 0 8px;color: inherit;}.copyright-area .inner .footer-link li:first-child::after {content: "" !important;margin: 0 !important;color: inherit;}}@media (max-width: 991px) {.justify-content-end.justify-content-sm-start {justify-content: flex-start !important;}.footer-style-default .footer-top {padding: 20px 0 20px !important;}.copyright-area p {padding-left: 10px;}.footer-link {flex-direction: column;display: inline;}footer .footer-utility .row {align-items: center !important;}}@media (max-width: 767.9px) {.copyright-area .footer-link li {padding-top: 10px;}.copyright-right.align-items-end {padding-left: 15px;}}@media (max-width: 575.9px) {.social-default.justify-content-end {justify-content: flex-start !important;}.copyright-area p {padding-bottom: 10px;}.copyright-area li {padding-bottom: 5px;}.copyright-area .footer-link li {padding-top: 10px;}.social_ {padding-top: 10px;}.footer-contact {margin-top: 40px;}.footer-top.map .container.rainbow-section-gap {padding-bottom: 30px !important;}.footer-style-default .footer-top.footer-utilReqity {padding-bottom: 40px !important;}.footer-top .container, .copyright-area.copyright-style-one .container {padding-left: 25px;}.social-default li a {width: 40px;height: 40px;}.social-default li a {line-height: 37px;}.fa-lg {font-size: 1.15em;}}input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], textarea {background: white;border: var(--border-width) solid var(--color-border) !important;border-radius: var(--radius-big) !important;color: var(--color-lessdark) !important;height: 70px !important;padding: 0 20px !important;}.form-group input:focus, .form-group textarea:focus {border-color: var(--color-secondary) !important;box-shadow: 7px 7px 20px var(--color-secondary-shadow) !important;}p.disclaimer {margin: 0.5rem 1rem 0rem;text-shadow: 0 4px 7px rgba(0, 0, 0, 0.7);font-size: 80% !important;}p.required {margin-bottom: 0;}.modal-content.rounded-0 {padding: 20px;}textarea {padding-top: 20px !important;}.iiYvBi {background-color: transparent !important;}.cYvELg {margin: 0 !important;padding: 0 !important;border-radius: 20px !important;max-width: none !important;}h3.description {text-align: left;}.frame-image {padding: 0;background-color: transparent;}.frame-image img {border-radius: var(--radius-big);}section#c-quiz {padding: 40px 0 60px;}#mc_embed_signup form {margin: 0 20px 0 0 !important;padding: 10px 0 10px 0 !important;}#mc_embed_signup #mce-success-response {width: 100%;}input[type=submit]:hover {box-shadow: 2px 4px 10px var(--color-primary-shadow) !important;}.count-box {margin-top: 40px;padding: 20px 10px;}.count-box .count {text-align: center;margin: 10px 0 20px;padding-bottom: 30px;}.count-box .count .count-wrapper {display: flex;justify-content: center;background: linear-gradient(95deg, var(--color-primary) 33%, var(--color-tertiary) 66%, var(--color-orange) 100%) 98%/200% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.count-box .count .count-wrapper .counter, .count-box .count .count-wrapper .count-up {font-size: 62px !important;color: var(--color-white);line-height: 1;font-weight: 700;margin-bottom: 10px;}.count-box .count .count-wrapper .unit {font-size: 55px;color: var(--color-white);position: relative;top: -13px;left: -2px;background: linear-gradient(95deg, var(--color-primary) 33%, var(--color-tertiary) 66%, var(--color-orange) 100%) 98%/200% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.count-box .count h3 {font-size: 16px !important;margin-bottom: 20px;}.modal-content {background: linear-gradient(180deg, var(--color-lessdark) 20%, rgba(1, 17, 27, 0.9));}.disclaimer::before {content: "Disclaimer: ";}.modal button.btn.btn-primary {background-color: #005195 !important;border: 0px solid transparent !important;border-radius: 20px !important;cursor: pointer !important;font-family: inherit !important;font-size: 16px !important;font-style: normal !important;font-weight: 700 !important;line-height: 41px !important;padding: 10px 40px !important;flex: 0 1 auto !important;white-space: nowrap !important;letter-spacing: 1px !important;text-shadow: rgba(0, 0, 0, 0.8) 1px 1px 6px !important;}.modal button.btn.btn-primary:hover {box-shadow: 2px 4px 10px var(--color-primary-shadow) !important;filter: brightness(1.25) !important;text-decoration: underline !important;}#mc_embed_signup form {margin: 0 20px 0 0 !important;padding: 10px 0 10px 0 !important;}.navbar.navbar-expand-xl.fixed-top.bg-dark {padding-right: 0 !important;}.service.service__style--1 .content .title a:hover {color: var(--color-secondary);}.ff-form-main {background: transparent;border: none;padding: 0px;min-width: 100%;}.ff-col-1.ff-label-col {float: none;}.ff-col-2.ff-field-col {min-width: 100%;}label {display: inline;}.ff-input-type.ff-type-text {border: 3px, solid;border-radius: 20px;border-color: rgba(255, 178, 0, 0.5);height: 70px;font-size: 1.5em;color: #000;}.ff-label {position: relative;font-size: 1em;}.ff-required-mark {position: relative;bottom: 5px;font-size: 1.25em;color: #ffb200 !important;}.text-primary {color: #fff !important;}label#lblContactSMS_Opt_In__c {margin-left: 35px;}.ff-label.ff-general-text-label {font-size: .75em;}.ff-invalid-msg {background-color: red;color: #fff !important;padding: 0px 10px;margin-right: 20px;border-radius: 20px;font-size: 1.25em !important;position: relative;left: 5px;}.ff-btn-submit {display: flex;background-color: #005195;color: #fff;border: 1px, solid;border-color: rgba(255, 255, 255, 0);border-radius: 20px;width: auto;max-width: 100%;padding: 0px 40px;height: 65px !important;transition: box-shadow 0.3s ease;}.ff-btn-submit:hover, .ff-btn-submit:active {text-decoration: underline;box-shadow: var(--shadow-primary);color: var(--white);filter: brightness(125%);}input[type=checkbox], input[type=radio] {opacity: 1;position: relative;bottom: 25px;left: 5px;transform: scale(1.5);}@media screen and (max-width: 467px) {input[type=checkbox], input[type=radio] {bottom: 50px;}}.fa-times-circle {transform: scale(1.5);}#dvFastForms .btnDiv input {margin-left: 0px !important;padding: 20px, 10px, 20px, 0;}.rc-anchor-normal-footer {display: none;}.grecaptcha-badge {display: none;}.count-box .count .count-wrapper .counter, .count-box .count .count-wrapper .count-up {font-size: 58px !important;}