.sunrev-site #content .cc-demo{background:#f4f7fa;padding-top:48px;padding-bottom:48px;margin-top:20px}.sunrev-site #content .cc-demo-label{display:inline-block !important;width:auto !important;padding:7px 12px !important;background:#fff0ce;color:#704400 !important;font-size:12px;letter-spacing:.06em;font-weight:700;margin:0 0 20px !important}.sunrev-site #content .sr-table-wrap~.cc-demo{padding:28px;margin:30px 0}.sunrev-site #content .sr-catalog+.cc-demo{padding:36px;margin-top:40px}.sunrev-site #content .cc-section{display:block;text-align:left;min-width:0}.sunrev-site #content .cc-section>.elementor-widget{width:100%;max-width:none;margin:0}.sunrev-site #content .cc-section h2{max-width:none;text-align:left;margin:0 0 24px;font-size:clamp(27px,2.4vw,36px);line-height:1.25}.sunrev-site #content .cc-section p{max-width:980px;margin:0 0 28px;line-height:1.8;color:#52677c}.sunrev-site #content .cc-table-scroll{width:100%;overflow-x:auto;margin:28px 0 24px}.sunrev-site #content .cc-section table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7;background:#fff;border:1px solid #c9d8e4}.sunrev-site #content .cc-section th,.sunrev-site #content .cc-section td{padding:20px 24px;text-align:left;vertical-align:top;border:1px solid #d5e1e9;white-space:normal;color:#52677c}.sunrev-site #content .cc-section th{font-weight:600;color:#17324d}.sunrev-site #content .cc-section thead th{background:#eaf1f6;color:#17324d}.sunrev-site #content .cc-section tbody th{width:23%;background:#f7f9fb}.sunrev-site #content .cc-section a{color:#0054a5;text-decoration:none;font-weight:600}.sunrev-site #content .cc-section a:hover{text-decoration:underline;text-underline-offset:4px}.sunrev-site #content .cc-section a:focus-visible,.sunrev-site #content .cc-faq summary:focus-visible{outline:2px solid #0054a5;outline-offset:5px}.sunrev-site #content .cc-worksheet{background:#f0f5f8}.sunrev-site #content .cc-download a{display:inline-flex;padding:14px 22px;background:#0054a5;color:#fff;border-radius:3px}.sunrev-site #content .cc-download a:hover{background:#073e75;color:#fff;text-decoration:none}.sunrev-site #content .cc-faq{max-width:1100px;margin:32px 0 0}.sunrev-site #content .cc-faq details{border-bottom:1px solid #cbd9e4;padding:0;background:transparent}.sunrev-site #content .cc-faq summary{cursor:pointer;padding:24px 44px 24px 0;color:#17324d;font-size:20px;font-weight:600;position:relative;list-style:none}.sunrev-site #content .cc-faq summary::-webkit-details-marker{display:none}.sunrev-site #content .cc-faq summary:after{content:'+';position:absolute;right:12px;top:22px;color:#0054a5}.sunrev-site #content .cc-faq details[open] summary:after{content:'−'}.sunrev-site #content .cc-faq details p{padding-right:44px;margin:0 0 25px}.sunrev-site #content .cc-links{padding:0;list-style:none;max-width:1050px;margin:30px 0 0}.sunrev-site #content .cc-links li{padding:20px 0;border-bottom:1px solid #d5e1e9;font-size:19px;line-height:1.6}@media(max-width:700px){.sunrev-site #content .cc-section th,.sunrev-site #content .cc-section td{padding:12px;font-size:13px}.sunrev-site #content .cc-section table{min-width:560px}.sunrev-site #content .cc-faq summary{font-size:18px}.sunrev-site #content .cc-download a{font-size:14px}.sunrev-site #content .cc-section h2{font-size:27px}}