:root {   --bg-dark: #1A1A1A;   --primary-color: #C4000E;   --text-white: #FFFFFF;   --text-muted: #9F9F9F;   --container-width: 1320px;   --site-font: 'Inter Tight', sans-serif; } body.menu-open {   touch-action: none;   overflow-x: hidden !important;   overflow-y: hidden !important; } body {   background-color: var(--bg-dark);   color: var(--text-white);   font-family: var(--site-font); } .site-container {   max-width: var(--container-width);   margin-left: auto;   margin-right: auto;   padding-left: 20px;   padding-right: 20px;   width: 100%; } section.main_navigation {   position: sticky;   top: 0px;   z-index: 1030;   width: 100%; } .site-section-tag {   font-family: var(--site-font);   font-size: 16px;   font-weight: 500;   line-height: 160%;   color: var(--primary-color);   text-transform: uppercase;   letter-spacing: 0;   text-align: center;   display: block;   margin-bottom: 12px; } .site-section-title {   font-family: var(--site-font);   font-size: 40px;   font-weight: 500;   line-height: 130%;   color: var(--text-white);   letter-spacing: 0;   text-align: center;   margin-bottom: 0; } .site-button-primary {   row-gap: 12px;   column-gap: 12px;   background-color: var(--primary-color);   color: var(--text-white);   padding-top: 13px;   padding-right: 14px;   padding-bottom: 13px;   padding-left: 24px;   border-top-left-radius: 8px;   border-top-right-radius: 8px;   border-bottom-right-radius: 8px;   border-bottom-left-radius: 8px;   display: flex;   align-items: center;   font-size: 16px;   font-weight: 500;   line-height: 148%;   transition-duration: 0.2s, 0.2s;   transition-timing-function: ease, ease;   transition-property: background-color, opacity; } .site-button-primary:hover {   background-color: rgb(163, 0, 11);   color: var(--text-white); } .button-icon-badge {   width: 38px;   height: 38px;   background-color: var(--text-white);   color: var(--primary-color);   border-top-left-radius: 6px;   border-top-right-radius: 6px;   border-bottom-right-radius: 6px;   border-bottom-left-radius: 6px;   font-size: 14px; } .site-header {   background-color: var(--bg-dark);   z-index: 1030;   border-bottom-width: medium;   border-bottom-style: none;   border-bottom-color: currentcolor; } .navigation-bar {   min-height: 90px; } .site-brand {   flex-shrink: 0; } .brand-logo {   max-height: 48px; } .header-action-button {   flex-shrink: 0; } .navigation-link {   font-size: 16px;   font-weight: 400;   line-height: 148%;   transition-behavior: normal;   transition-duration: 0.2s;   transition-timing-function: ease;   transition-delay: 0s;   transition-property: color;   color: var(--text-muted) !important;   padding-top: 0px !important;   padding-right: 0px !important;   padding-bottom: 0px !important;   padding-left: 0px !important; } .navigation-link.active, .navigation-link:hover {   color: var(--primary-color) !important; } .mobile-menu-toggle {   background-color: transparent;   color: var(--text-white);   font-size: 26px;   line-height: 1; } @media (min-width: 992px) {   .navigation-sidebar-panel {     align-items: center;     justify-content: center;     flex-grow: 1;     display: flex !important;   }   .navigation-menu {     row-gap: 32px;     column-gap: 32px;     margin-top: 0px;     margin-right: auto;     margin-bottom: 0px;     margin-left: auto;     display: flex !important;     flex-direction: row !important;   }   .navigation-sidebar-overlay {     display: none !important;   }   .dropdown-group {     position: relative;     display: flex;     align-items: center;   }   .nav-link-wrap {     display: inline-flex;     align-items: center;   }   .dropdown-toggle-icon {     display: none !important;   }   .custom-dropdown-menu {     position: absolute;     top: 100%;     left: 0px;     min-width: 180px;     margin-top: 0px;     margin-right: 0px;     margin-bottom: 0px;     margin-left: 0px;     padding-top: 8px;     padding-right: 0px;     padding-bottom: 8px;     padding-left: 0px;     background-color: rgb(34, 34, 34);     border-top-width: 1px;     border-right-width: 1px;     border-bottom-width: 1px;     border-left-width: 1px;     border-top-style: solid;     border-right-style: solid;     border-bottom-style: solid;     border-left-style: solid;     border-top-color: rgba(255, 255, 255, 0.08);     border-right-color: rgba(255, 255, 255, 0.08);     border-bottom-color: rgba(255, 255, 255, 0.08);     border-left-color: rgba(255, 255, 255, 0.08);     border-image-source: none;     border-image-slice: 100%;     border-image-width: 1;     border-image-outset: 0;     border-image-repeat: stretch;     border-top-left-radius: 8px;     border-top-right-radius: 8px;     border-bottom-right-radius: 8px;     border-bottom-left-radius: 8px;     box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 30px;     list-style-position: initial;     list-style-image: initial;     list-style-type: none;     opacity: 0;     visibility: hidden;     transform: translateY(10px);     transition-behavior: normal, normal, normal;     transition-duration: 0.2s, 0.2s, 0.2s;     transition-timing-function: ease, ease, ease;     transition-delay: 0s, 0s, 0s;     transition-property: opacity, visibility, transform;     z-index: 1060;   }   .dropdown-group:hover .custom-dropdown-menu {     opacity: 1;     visibility: visible;     transform: translateY(0px);   }   .custom-dropdown-item {     display: block;     padding-top: 10px;     padding-right: 20px;     padding-bottom: 10px;     padding-left: 20px;     color: var(--text-muted);     font-size: 15px;     font-weight: 400;     text-decoration-line: none;     text-decoration-thickness: initial;     text-decoration-style: initial;     text-decoration-color: initial;     white-space-collapse: collapse;     text-wrap-mode: nowrap;     transition-behavior: normal, normal;     transition-duration: 0.2s, 0.2s;     transition-timing-function: ease, ease;     transition-delay: 0s, 0s;     transition-property: color, background-color;   }   .custom-dropdown-item:hover {     color: var(--primary-color) !important;     background-color: rgba(255, 255, 255, 0.03);   }   .custom-dropdown-item.active {     color: var(--primary-color) !important;     background-color: rgba(255, 255, 255, 0.03);   } } @media (max-width: 991.98px) {   .navigation-bar {     min-height: 75px;   }   .navigation-sidebar-overlay {     position: fixed;     top: 0px;     left: 0px;     right: 0px;     bottom: 0px;     width: 100%;     height: 100%;     background-color: rgba(0, 0, 0, 0.7);     opacity: 0;     visibility: hidden;     transition-behavior: normal, normal;     transition-duration: 0.3s, 0.3s;     transition-timing-function: ease, ease;     transition-delay: 0s, 0s;     transition-property: opacity, visibility;     z-index: 99998;   }   .navigation-sidebar-overlay.active {     opacity: 1;     visibility: visible;   }   .navigation-sidebar-panel {     position: fixed;     top: 0px;     right: 0px;     bottom: 0px;     width: 320px;     max-width: 85vw;     height: 100dvh;     background-color: rgb(22, 22, 22);     z-index: 99999;     padding-top: 24px;     padding-right: 20px;     padding-bottom: 24px;     padding-left: 20px;     transform: translateX(100%);     transition-behavior: normal;     transition-duration: 0.3s;     transition-timing-function: ease-in-out;     transition-delay: 0s;     transition-property: transform;     overflow-y: auto;     display: flex;     flex-direction: column;     box-shadow: rgba(0, 0, 0, 0.5) -10px 0px 30px;   }   .navigation-sidebar-panel.active {     transform: translateX(0px);   }   .sidebar-header {     padding-bottom: 20px;     margin-bottom: 12px;     border-bottom-width: 1px;     border-bottom-style: solid;     border-bottom-color: rgba(255, 255, 255, 0.08);   }   .sidebar-title {     font-size: 18px;     font-weight: 600;     color: var(--text-white);   }   .sidebar-close-button {     background-color: transparent;     color: var(--text-white);     font-size: 24px;     line-height: 1;   }   .navigation-menu {     row-gap: 0px;     column-gap: 0px;     flex-direction: column;     align-items: flex-start;     width: 100%;   }   .navigation-menu>.nav-item {     width: 100%;   }   .navigation-link {     display: block;     font-size: 17px;     padding-top: 12px !important;     padding-right: 0px !important;     padding-bottom: 12px !important;     padding-left: 0px !important;   }   .mobile-action-item {     margin-top: 24px;     width: 100%;   }   .dropdown-group {     width: 100%;     display: block;   }   .nav-link-wrap {     display: flex;     align-items: center;     justify-content: space-between;     width: 100%;   }   .dropdown-toggle-icon {     align-items: center;     justify-content: center;     background-image: initial;     background-position-x: initial;     background-position-y: initial;     background-size: initial;     background-repeat: initial;     background-attachment: initial;     background-origin: initial;     background-clip: initial;     background-color: transparent;     border-top-width: medium;     border-right-width: medium;     border-bottom-width: medium;     border-left-width: medium;     border-top-style: none;     border-right-style: none;     border-bottom-style: none;     border-left-style: none;     border-top-color: currentcolor;     border-right-color: currentcolor;     border-bottom-color: currentcolor;     border-left-color: currentcolor;     border-image-source: none;     border-image-slice: 100%;     border-image-width: 1;     border-image-outset: 0;     border-image-repeat: stretch;     padding-top: 10px;     padding-right: 14px;     padding-bottom: 10px;     padding-left: 14px;     font-size: 15px;     cursor: pointer;     transition-behavior: normal, normal;     transition-duration: 0.25s, 0.2s;     transition-timing-function: ease, ease;     transition-delay: 0s, 0s;     transition-property: transform, color;     display: inline-flex !important;     color: rgb(255, 255, 255) !important;   }   .dropdown-toggle-icon i {     color: rgb(255, 255, 255) !important;     display: inline-block;   }   .dropdown-group.is-open .dropdown-toggle-icon {     transform: rotate(180deg);   }   .dropdown-group.is-open .dropdown-toggle-icon i {     color: var(--primary-color) !important;   }   .custom-dropdown-menu {     display: none;     width: 100%;     list-style-position: initial;     list-style-image: initial;     list-style-type: none;     margin-top: 0px;     margin-right: 0px;     margin-bottom: 0px;     margin-left: 0px;     padding-top: 4px;     padding-right: 0px;     padding-bottom: 8px;     padding-left: 16px;     background-color: transparent;   }   .custom-dropdown-item {     display: block;     padding-top: 8px;     padding-right: 0px;     padding-bottom: 8px;     padding-left: 0px;     color: var(--text-muted);     font-size: 15px;     text-decoration-line: none;     text-decoration-thickness: initial;     text-decoration-style: initial;     text-decoration-color: initial;     transition-behavior: normal;     transition-duration: 0.2s;     transition-timing-function: ease;     transition-delay: 0s;     transition-property: color;   }   .custom-dropdown-item:hover {     color: var(--primary-color) !important;   }   .custom-dropdown-item.active {     color: var(--primary-color) !important;   } } @media (max-width: 575.98px) {   .site-section-title {     font-size: 26px;     line-height: 135%;   }   .site-section-tag {     font-size: 14px;     margin-bottom: 8px;   } } .fa-solid.fa-arrow-right {   color: black;   border-top-width: 0px;   border-right-width: 0px;   border-bottom-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: black;   border-right-color: black;   border-bottom-color: black;   border-left-color: black;   border-image-source: none;   border-image-slice: 100%;   border-image-width: 1;   border-image-outset: 0;   border-image-repeat: stretch; } * {   box-sizing: border-box; } .navigation-link.active {   color: var(--primary-color) !important; } .navigation-link:hover {   color: var(--primary-color) !important; }