 @media only screen and (min-width: 0rem) {#banner-559.cs-no-image {background-color: var(--headerColor);background-image: linear-gradient(135deg, #202020 0%, #141414 100%);}#banner-559.cs-no-image:after {content: "";width: 100%;height: 100%;background: linear-gradient(115deg, rgba(219, 0, 0, 0.25) 0%, rgba(219, 0, 0, 0) 55%);display: block;position: absolute;top: 0;left: 0;z-index: -1;pointer-events: none;}}@media only screen and (min-width: 0rem) {#specs-2100 {padding: var(--sectionPadding);background-color: #fff;position: relative;z-index: 1;}#specs-2100 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#specs-2100 .cs-content {text-align: left;width: 100%;max-width: 39.375rem;display: flex;flex-direction: column;align-items: flex-start;}#specs-2100 .cs-text {margin-bottom: 2rem;}#specs-2100 .cs-picture {width: 100%;height: clamp(17.5rem, 42vw, 30rem);border-radius: clamp(5rem, 10vw, 8.75rem) 0 clamp(5rem, 10vw, 8.75rem) 0;box-sizing: border-box;box-shadow: 0px 3.3478px 50.2169px rgba(0, 0, 0, 0.16);overflow: hidden;display: block;position: relative;order: -1;}#specs-2100 .cs-picture img {width: 100%;height: 100%;object-fit: cover;display: block;}#specs-2100 .cs-ul {width: 100%;margin: 0;padding: 0;counter-reset: specs;display: flex;flex-direction: column;gap: 1.5rem;}#specs-2100 .cs-li {list-style: none;width: 100%;margin: 0;padding: 0 0 0 3.75rem;position: relative;}#specs-2100 .cs-li:before {content: counter(specs, decimal-leading-zero);counter-increment: specs;font-family: "font2", Arial, sans-serif;font-size: 1.125rem;line-height: 2.5em;text-align: center;width: 2.5rem;height: 2.5rem;color: #fff;background-color: var(--primary);border-radius: 50%;display: block;position: absolute;top: 0;left: 0;}#specs-2100 .cs-h3 {font-size: 1.25rem;line-height: 1.2em;font-weight: 700;text-transform: uppercase;margin: 0.5rem 0 0.5rem 0;color: var(--headerColor);}#specs-2100 .cs-li-text {font-size: var(--bodyFontSize);line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}#specs-2100 .cs-button-solid {margin-top: 2rem;}}@media only screen and (min-width: 64rem) {#specs-2100 .cs-container {flex-direction: row;align-items: flex-start;justify-content: space-between;gap: clamp(2rem, 4vw, 4rem);}#specs-2100 .cs-picture {width: 45%;height: 37.5rem;flex: none;position: sticky;top: 7.5rem;order: 0;}#specs-2100 .cs-content {width: 50%;max-width: none;flex: none;}}@media only screen and (min-width: 0rem) {#types-2100 {padding: var(--sectionPadding);background-color: #fff;position: relative;z-index: 1;}#types-2100 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 4vw, 3rem);}#types-2100 .cs-content {text-align: center;width: 100%;max-width: 43.75rem;display: flex;flex-direction: column;align-items: center;}#types-2100 .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;gap: clamp(1rem, 2vw, 1.25rem);}#types-2100 .cs-item {list-style: none;width: 100%;margin: 0;background-color: var(--primary);transition: background-color 0.3s, transform 0.3s;}#types-2100 .cs-item:hover {background-color: #b00000;transform: translateY(-0.25rem);}#types-2100 .cs-link {padding: clamp(1.5rem, 3vw, 2rem);text-decoration: none;height: 100%;display: flex;flex-direction: column;align-items: flex-start;}#types-2100 .cs-icon {width: 3rem;height: 3rem;margin-bottom: 1rem;display: block;filter: brightness(0) invert(1);}#types-2100 .cs-h3 {font-size: 1.25rem;line-height: 1.2em;font-weight: 700;text-transform: uppercase;margin: 0 0 0.5rem 0;color: #fff;}#types-2100 .cs-item-text {font-size: var(--bodyFontSize);line-height: 1.5em;margin: 0;color: #fff;opacity: 0.9;}}@media only screen and (min-width: 37.5rem) {#types-2100 .cs-card-group {grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width: 64rem) {#types-2100 .cs-card-group {grid-template-columns: repeat(4, 1fr);}}@media only screen and (min-width: 0rem) {#faq-2100 {padding: var(--sectionPadding);background-color: #f7f7f7;position: relative;z-index: 1;}#faq-2100 .cs-container {width: 100%;max-width: 47.5rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 4vw, 3rem);}#faq-2100 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#faq-2100 .cs-faq-group {width: 100%;margin: 0;padding: 0;border-top: 1px solid #dcdcdc;}#faq-2100 .cs-faq-item {list-style: none;width: 100%;margin: 0;border-bottom: 1px solid #dcdcdc;}#faq-2100 .cs-details {width: 100%;}#faq-2100 .cs-details[open] .cs-summary {color: var(--primary);}#faq-2100 .cs-details[open] .cs-summary:after {transform: translateY(-50%) rotate(90deg);opacity: 0;}#faq-2100 .cs-summary {font-size: 1.0625rem;line-height: 1.4em;font-weight: 700;padding: clamp(1rem, 2vw, 1.25rem) 2.75rem clamp(1rem, 2vw, 1.25rem) 0;color: var(--headerColor);cursor: pointer;display: block;position: relative;transition: color 0.3s;list-style: none;}#faq-2100 .cs-summary::-webkit-details-marker {display: none;}#faq-2100 .cs-summary:hover {color: var(--primary);}#faq-2100 .cs-summary:before, #faq-2100 .cs-summary:after {content: "";width: 0.875rem;height: 2px;background-color: var(--primary);display: block;position: absolute;top: 50%;right: 0.5rem;transform: translateY(-50%);transition: transform 0.3s, opacity 0.3s;}#faq-2100 .cs-summary:after {transform: translateY(-50%) rotate(90deg);}#faq-2100 .cs-faq-text {font-size: var(--bodyFontSize);line-height: 1.5em;margin: 0;padding: 0 2.75rem clamp(1rem, 2vw, 1.25rem) 0;color: var(--bodyTextColor);}#faq-2100 .cs-faq-text a {color: var(--primary);text-decoration: underline;}#faq-2100 .cs-faq-cta {font-size: var(--bodyFontSize);line-height: 1.5em;text-align: center;margin: 0;color: var(--bodyTextColor);}#faq-2100 .cs-faq-cta a {font-weight: 700;color: var(--primary);text-decoration: underline;}}