 :root {--color-primary: #960000;--color-primary-shadow: rgba(150, 0 ,0, 0.75);--color-primary-rgba: rgb(150, 0, 0);--color-primary-rgba-2: rgba(150, 0, 0,0.15);--color-primary-alt: #960000;--color-primary-light: #960000;--color-primary-lightest: #960000;--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: #060606;--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: #1e1e1e;--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 20px 5px rgba(251,83,67,0.2);--shadow-dark: 1px 1px 6px rgba(0,0,0,0.8);--shadow-light: 1px 1px 6px rgba(0,0,0,0.25);--shadow-lighter: 4px 4px 20px 20px rgba(0,0,0,0.01);--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;}.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(95deg, var(--color-yellow) 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;}.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;}@media only screen and (max-width: 363.9px) {p.btn-default.btn-medium {padding: 0 20px;line-height: 45px;}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: #960000 !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;}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: #960000;--bs-btn-border-color: #960000;--bs-btn-hover-bg: #7f0000;--bs-btn-hover-border-color: #740101;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-bg: #740101;--bs-btn-active-border-color: #740101;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-bg: #960000;--bs-btn-disabled-border-color: #960000;}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;}h2 {line-height: 1.4;}h3 {line-height: 1.6;}@media only screen and (max-width: 767.9px) {h2, .h2 {font-size: 34px !important;}h2 {line-height: 1.5;}h3 {line-height: 1.6;}}[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.9px) {[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: 70px;}.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;}.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, var(--color-lessdark) 20%, rgba(19, 19, 19, 0.8));}.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: 1599px) {.service.service__style--1 {padding: 50px 28px 20px !important;}}.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: 767px) {.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: 767px) {.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: 1199px) {#rfi.description {font-size: 22px !important;margin-bottom: 35px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {#rfi.description {font-size: 20px !important;margin-bottom: 30px;}}@media only screen and (max-width: 767px) {#rfi.description {font-size: 20px !important;margin-bottom: 30px;}}@media only screen and (max-width: 575px) {#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: 767.9px) {.slider-area.slider-style-1.variation-default.height-850.sal-animate {max-height: 650px !important;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 25px !important;padding-left: 25px !important;}}@media screen and (max-width: 767.9px) {.slider-style-1.variation-default .inner {padding-top: 20px;}.height-715 {height: 575px;}}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);}.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) {.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 0 !important;padding-left: 0 !important;}.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: 93.75px;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);}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: 93.75px !important;}@media only screen and (max-width: 434px) {.rainbow-header.sticky {min-height: 10% !important;}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-top: 10px !important;padding-left: 10px !important;}}.nav-logo {width: 375px;max-width: 100%;}@media only screen and (max-width: 1199.9px) {.nav-logo {padding-top: 8px;}}@media only screen and (max-width: 558.9px) and (min-width: 365px) {.nav-logo {width: auto;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 {}.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: 1200px) {.navbar-nav a:last-of-type {margin-right: 20px;}}.footer-style-default {background-color: transparent !important;background-image: none !important;}.footer-link {display: flex;flex-wrap: wrap;padding: 0;margin: 0;list-style: none;margin: -5px;}.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: 40px 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: 50px;}.social-default li a:hover::after, .social-default li a:focus::after, .social-default li a:active::after {transform: scale(1);opacity: 1;}.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";}@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;}}@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;}}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;}.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: 80px;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(19, 19, 19, 0.9));}.disclaimer::before {content: "Disclaimer: ";}.modal button.btn.btn-primary {background-color: #960000 !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;}