:root{--black: rgb(0, 0, 0);--light-black: rgb(26, 26, 26);--black-gray: rgb(39, 37, 37);--footer-border: rgb(66, 66, 66);--dark-gray: rgb(74, 74, 74);--medium-gray: rgb(117, 117, 117);--light-gray: rgb(240, 243, 244);--lighter-gray: rgb(214, 214, 214);--white: rgb(255, 255, 255);--white-opaque: rgba(255, 255, 255, .2);--transparent: rgba(0, 0, 0, 0);--background: rgb(244, 244, 244);--category-border: rgb(238, 237, 237);--category-box: rgb(245, 244, 244);--form-validation-color: rgb(204, 34, 41);--primary: rgb(204, 34, 41);--red: rgb(237, 28, 36);--red-opaque: rgba(204, 34, 41, .82);--dark-red: rgb(74, 6, 6);--secondary: rgb(255, 233, 46);--dark-yellow: rgb(246, 199, 45);--green: rgb(8, 223, 93);--facebook-icon: rgb(58, 88, 155);--twitter-icon: rgb(89, 141, 202);--google-icon: rgb(214, 73, 47);--youtube-icon: rgb(207, 52, 39);--tiktok-icon: rgb(255, 255, 255);--reddit-icon: rgb(255, 69, 0);--font-main: "lato", sans-serif;--font-main-semibold: "lato-semibold", sans-serif;--font-main-bold: "lato-bold", sans-serif;--font-main-black: "lato-black", sans-serif;--font-main-black-italic: "lato-blackitalic", sans-serif;--open-sans-regular: "OpenSans-Regular", sans-serif;--open-sans-bold: "OpenSans-Bold", sans-serif;--font-awesome: "Font Awesome 5 Pro";--x: 0;--y: 0}.bold{font-weight:bold}.center{text-align:center}.balance{text-wrap:balance}.colors{display:flex;flex-wrap:wrap;justify-content:space-around}.style-guide-colors{align-items:center;display:flex;gap:15px;flex:0 1 18%;justify-content:flex-start;position:relative}.style-guide-colors>div{border-radius:15px;height:88px;width:85px}.style-guide-colors{margin-bottom:30px}.style-guide-colors p{padding:12px 0px 0px 95px}.style-guide-colors::before{background-color:var(--black);border-radius:15px;content:"";height:85px;position:absolute;width:85px}.style-guide-colors-left>div:nth-of-type(1)::before{background-color:#cc2229;border:1px solid var(--off-white)}.style-guide-colors-left>div:nth-of-type(2)::before{background-color:#fefefe}.style-guide-colors-leftmid>div:nth-of-type(1)::before{background-color:#000}.style-guide-colors-leftmid>div:nth-of-type(2)::before{background-color:#fcfcfc}.style-guide-colors-mid>div:nth-of-type(1)::before{background-color:#282828}.style-guide-colors-mid>div:nth-of-type(2)::before{background-color:#d9d9d9}.style-guide-colors-rightmid>div:nth-of-type(1)::before{background-color:#ecda18}.style-guide-colors-rightmid>div:nth-of-type(2)::before{background-color:#e9e9e9}.cta-wrapper{background:var(--light-gray);margin:50px auto;max-width:1000px;width:85%;padding:clamp(32px, 7vw, 64px) clamp(45px, 11vw, 125px) 40px;text-align:center}.cta-wrapper .cta-title{font-size:clamp(24px, 4vw, 36px);line-height:clamp(28px, 4vw, 36px);font-weight:700;margin-bottom:18px}.cta-wrapper p{font-size:16px;line-height:26px;margin-bottom:15px;text-align:center}.section{display:flex;align-items:center;padding:20px;margin:20px 0}.section img{width:40%;border-radius:8px}.content{padding:20px;flex:1}.image-right{flex-direction:row-reverse}.card-wrapper{display:flex}@media (max-width: 991px){.card-wrapper{flex-wrap:wrap;justify-content:center}}.card-wrapper .card{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);max-width:300px;margin:16px;background-color:#fff;display:inline-block}.card-wrapper .card p{font-size:0.9em;line-height:1.6;color:#666;padding:0 16px 8px;text-align:center;margin-top:0}.card-wrapper .card img{width:100%;height:auto;display:block;max-width:175px;margin:auto}.card-wrapper .card p.card-name{font-size:20px;font-weight:bold;color:#333;margin:0 !important}.card-wrapper .card p.card-title{color:#555;margin:0 !important;font-weight:bold}.spec-tabs{display:flex;gap:30px}@media (max-width: 1001px){.spec-tabs{flex-wrap:wrap;justify-content:center}}.spec-tabs .spec-tab{flex-grow:1;flex-basis:367px}@media (max-width: 1001px){.spec-tabs .spec-tab{flex-basis:327px;flex-shrink:1}}.spec-tabs .spec-tab{background-color:var(--black-gray);display:flex;flex-direction:column;align-items:center;border:5px solid var(--primary);max-width:367px;padding:25px 20px 26px}.spec-tabs .spec-tab img{margin-bottom:10px}.spec-tabs .spec-tab.heat img{width:56px}.spec-tabs .spec-tab.area img{width:75px}.spec-tabs .spec-tab.fuel img{width:105px}.spec-tabs .spec-tab p{color:var(--white);margin:0}.spec-tabs .spec-tab p:first-of-type{font:700 16px/25px var(--font-main-semibold);margin-bottom:8px}.spec-tabs .spec-tab p:last-of-type{font:900 34px/25px var(--font-main-bold)}.spec-tabs .spec-tab .spec-tab-img{flex-grow:1}.spec-tabs+.table{margin-top:35px}.hover-square{align-items:center;aspect-ratio:282 / 250;background-color:var(--black-gray);display:flex;flex-direction:column;height:250px;justify-content:center;overflow:hidden;position:relative}.hover-square p.fa-nfc-magnifying-glass,.hover-square p.fa-box-open-full,.hover-square p.fa-clapperboard-play,.hover-square p.fa-book-open-cover{color:var(--white);font-size:0;z-index:2}.hover-square p.fa-nfc-magnifying-glass::before,.hover-square p.fa-box-open-full::before,.hover-square p.fa-clapperboard-play::before,.hover-square p.fa-book-open-cover::before{font-size:86px}.hover-square p.fa-arrow-right{border-radius:50%;bottom:-33px;height:74px;position:absolute;right:-25px;width:74px;z-index:2}.hover-square p.fa-arrow-right::Before{color:var(--white);font-size:29px;left:20%;position:absolute;top:20%}.hover-square p:nth-of-type(2){color:var(--white);font:800 24px/50px var(--font-main-bold);text-decoration:none;z-index:2}.hover-square::after{content:"";background-color:var(--primary);border-radius:50%;bottom:-23px;height:74px;position:absolute;right:-25px;transition:width .3s, height .3s, bottom .3s, right .3s;width:74px}.hover-square:hover{cursor:pointer}.hover-square:hover::after{bottom:-16%;height:200%;right:-16%;width:200%}.accordion .ui-accordion-header{background-color:unset;border:none;color:black;font-size:24px}.accordion .ui-accordion-content{border:none;font-size:18px}.accordion{margin-bottom:50px}.accordion .ui-accordion-header{background-color:unset;border-radius:0;border:none;color:#000;font-size:24px;font-weight:bold;padding-bottom:25px;padding-left:40px;padding-top:25px;position:relative}.accordion .ui-accordion-header::after{content:"\f059";position:absolute;top:50%;transform:translateY(-22%);left:0;width:100%;height:100%;font-family:"Font Awesome 5 Pro"}.accordion .ui-accordion-content p{border:none;font-size:18px}.accordion .ui-accordion-header-icon,.accordion .ui-accordion-content-icon{display:none}.accordion .ui-accordion-header:not(.ui-accordion-header-active),.accordion .ui-accordion-content-active{border-bottom:1px solid black}.accordion .ui-accordion-content{padding-top:0;padding-bottom:0}.topic-page .staff-box{margin:10px 0}.topic-page .staff-box p{margin-bottom:15px;text-align:center}.topic-page .staff-box .staff-img img{aspect-ratio:1;width:100%;object-fit:cover;object-position:top}@media (max-width: 991px){.inline-list-3col li{width:49%}}@media (max-width: 575px){.inline-list-3col li{width:100%}}.inline-list-3col ul{margin-top:25px;padding:0}.inline-list-3col li{display:inline-block;float:none;margin-bottom:20px;padding-left:15px;padding-right:15px;vertical-align:top;width:33%}@media (max-width: 991px){.inline-list-3col li{width:49%}}@media (max-width: 575px){.inline-list-3col li{width:100%}}.inline-list-3col li div{position:relative;display:block;width:100%;aspect-ratio:2/1.125;overflow:hidden}.inline-list-3col li div:hover{cursor:pointer}.inline-list-3col li div iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.inline-list-3col li .youtube-player p{display:none}.inline-list-3col p{background-color:#4a4a4a;color:#fff;font-family:"lato-semibold",sans-serif;margin-top:-1px;min-height:54px;padding:5px 10px}p.doc-link{font-family:var(--font-main-bold);margin:0 0 4px 0}.topic-page .ct-info{text-align:center}.topic-page .ct-info p{text-align:center}.doc-link-wrapper{column-count:2}.doc-link-wrapper .doc-link a{position:relative;padding-left:25px;line-height:125%;margin-bottom:15px;display:inline-block}.doc-link-wrapper .doc-link a::before{content:"\f1c1";position:absolute;left:0;top:50%;transform:translateY(-50%);font:400 20px/20px var(--font-awesome);transition:color .3s}@media (max-width: 1000px){.doc-link-wrapper{column-count:1}}.center-1 .news-list-page .buttons{text-align:left}
