@charset "UTF-8";
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.language-selector {
display: flex;
align-items: center;
gap: 8px;
justify-content: end;
height: 100%;
border-right: 2px solid #1a1a1a;
}
.language-selector span {
color: #ffffff;
text-transform: uppercase;
font-size: 16px;
line-height: 12px;
font-weight: 500;
}
.language-selector .language {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
transition: background-color 0.4s;
padding: 16px;
text-decoration: none!important;
}
.language-selector .language:not(.toggler):hover {
background-color: #90c005;
}
.language-selector .language-selector-wrapper {
display: flex;
position: absolute;
flex-direction: column;
opacity: 0;
transition: opacity 0.4s;
top: 100%;
right: 0;
left: 0;
background: #1a1a1a;
}
.language-selector-wrapper:not(.active) {
pointer-events: none;
}
.language-selector-wrapper.active {
opacity: 1;
}
.language-selector .toggler {
height: 100%;
cursor: pointer;
}
.language-selector .toggler::after {
content: "";
width: 16px;
height: 16px;
mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjU3NDcgMjAuNzcyOEwxNC44MDE5IDEyTDIzLjU3NDcgMy4yMjcyNEMyNC4xNDE4IDIuNjYwMTggMjQuMTQxOCAxLjY5Mjg0IDIzLjU3NDcgMS4xMjU3OEwyMi44NzQyIDAuNDI1Mjk1QzIyLjMwNzIgLTAuMTQxNzY1IDIxLjMzOTggLTAuMTQxNzY1IDIwLjc3MjggMC40MjUyOTVMMTIgOS4xOTgwNUwzLjIyNzI0IDAuNDI1Mjk1QzIuNjYwMTggLTAuMTQxNzY1IDEuNjkyODQgLTAuMTQxNzY1IDEuMTI1NzggMC40MjUyOTVMMC40MjUyOTUgMS4xMjU3OEMtMC4xNDE3NjUgMS42OTI4NCAtMC4xNDE3NjUgMi42NjAxOCAwLjQyNTI5NSAzLjIyNzI0TDkuMTk4MDUgMTJMMC40MjUyOTUgMjAuNzcyOEMtMC4xNDE3NjUgMjEuMzM5OCAtMC4xNDE3NjUgMjIuMzA3MiAwLjQyNTI5NSAyMi44NzQyTDEuMTI1NzggMjMuNTc0N0MxLjY5Mjg0IDI0LjE0MTggMi42NjAxOCAyNC4xNDE4IDMuMjI3MjQgMjMuNTc0N0wxMiAxNC44MDE5TDIwLjc3MjggMjMuNTc0N0MyMS4zMzk4IDI0LjE0MTggMjIuMzA3MiAyNC4xNDE4IDIyLjg3NDIgMjMuNTc0N0wyMy41NzQ3IDIyLjg3NDJDMjQuMTQxOCAyMi4yNzM4IDI0LjE0MTggMjEuMzM5OCAyMy41NzQ3IDIwLjc3MjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
mask-size: cover;
position: absolute;
top: calc(50% - 8px);
right: calc(50% - 8px);
transition: background-color 0.4s, transform 0.4s;
} .language-selector:not(:has(.active)) .toggler:hover {
background-color: #90c005;
}
.language-selector:has(.active) .toggler::after {
background-color: #ffffff;
}
.language-selector:has(.active) .toggler:hover::after {
transform: scale(1.2);
background-color: #90c005;
}
.language-selector .toggler > * {
transition: opacity 0.4s;
opacity: 1;
}
.language-selector:has(.active) .toggler > * {
opacity: 0.15;
}.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}body:has(.elementor-widget-ccbgreentech-menu) {
position: relative;
overflow-x: hidden;
}
.elementor-widget-ccbgreentech-menu {
position: initial;
}
.ccbgreentech-menu li {
list-style: none;
}
.ccbgreentech-menu ul,
.ccbgreentech-menu p {
margin: 0;
padding: 0;
}
.ccbgreentech-menu a {
text-decoration: none !important;
}
.ccbgreentech-menu--desktop {
display: flex;
flex-direction: row;
}
.ccbgreentech-menu--desktop>a {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width: 54px;
height: 54px;
}
.ccbgreentech-menu--desktop>a>svg {
fill: #1a1a1a;
transition: fill 0.4s;
}
body.home .ccbgreentech-menu--desktop>a>svg {
fill: #90c005;
}
.ccbgreentech-menu li:has(> .hidden) {
display: none;
}    
.ccbgreentech-menu>nav>ul>li:has(> ul)>*:not(ul)::after {
content: "";
display: inline-block;
width: 8px;
height: 4px;
mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4wOTQ2NTE4IDBDMC4wNTY2NTI4IDAgMC4wMjI0NTM2IDAuMDIyMjYzNiAwLjAwNzI1Mzk2IDAuMDU3NTE0Qy0wLjAwNzk0NTY1IDAuMDkyNzY0NSAwLjAwMTU1NDIyIDAuMTMxNzI1IDAuMDI4MTUzNSAwLjE1NzY5OUwzLjkzNDQ1IDMuOTcyMTdDMy45NTM0NSAzLjk5MDcyIDMuOTc4MTUgNCA0LjAwMDk1IDRDNC4wMjM3NSA0IDQuMDUwMzUgMy45OTA3MiA0LjA2NzQ1IDMuOTcyMTdMNy45NzE4NSAwLjE1OTU1NUM3Ljk5ODQ1IDAuMTM1NDM2IDguMDA3OTUgMC4wOTQ2MTk4IDcuOTkyNzUgMC4wNTc1MTRDNy45Nzc1NSAwLjAyMjI2MzYgNy45NDMzNSAwIDcuOTA1MzUgMEgwLjA5NDY1MThaIiBmaWxsPSIjOEY4RjhGIi8+Cjwvc3ZnPgo=");
mask-size: cover;
background-color: #1a1a1a;
transition: background-color 0.4s, transform 0.4s;
}
.ccbgreentech-menu>nav>ul>li:has(> ul):hover>*::after {
background-color: #90c005;
transform: rotate(180deg);
}
.ccbgreentech-menu--mobile {
top: 51px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul)),
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul)) {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a {
color: #1a1a1a;
display: flex;
flex-direction: column;
padding: 16px;
background-color: #fafafa;
gap: 4px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a>span,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a>span {
display: block;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a>span:first-child,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a>span:first-child {
font-family: "Inter", sans-serif;
font-size: 20px;
line-height: 24px;
font-weight: 700;
white-space: nowrap;
transition: color 0.4s;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a:hover>span:first-child,
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a.current>span:first-child,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a:hover>span:first-child,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a.current>span:first-child {
color: #90c005;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a>span:not(:first-child),
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span:not(:first-child),
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:not(:has(> li > ul))>li>a>span:not(:first-child),
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span:not(:first-child) {
font-family: "Inter", sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: 400;
opacity: .4;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) {
display: flex;
flex-direction: row;
align-items: flex-start;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li>p,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)>li>p {
display: flex;
flex-direction: column;
gap: 8px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span {
display: block;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span:first-child,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span:first-child {
font-family: "Inter", sans-serif;
font-size: 20px;
line-height: 24px;
font-weight: 900;
display: flex;
flex-direction: row;
width: fit-content;
justify-content: flex-start;
align-items: center;
white-space: nowrap;
position: relative;
margin-right: 116px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span:first-child>img,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)>li>p>span:first-child>img {
position: absolute;
width: 100px;
left: calc(100% + 8px);
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li>ul,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)>li>ul {
margin-top: 32px;
display: flex;
flex-direction: column;
gap: 8px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-banner {
display: block;
width: 100%;
aspect-ratio: 3/1;
overflow: hidden;
transition: transform 0.4s;
position: relative;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner img,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-banner img {
width: 100%;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner::before,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-banner::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #90c005;
opacity: 0;
transition: opacity 0.4s;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner:hover::before,
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner.current::before,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-banner:hover::before,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-banner.current::before {
opacity: .5;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner img,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-banner img {
display: block;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-extra *,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-extra * {
font-family: "Inter", sans-serif;
position: relative;
font-size: 12px;
line-height: 20px;
font-weight: 700;
text-transform: uppercase;
padding: 8px 16px;
background-color: #1a1a1a;
cursor: pointer;
z-index: 1;
color: white;
text-decoration: none;
transition: color 0.4s;
text-align: right;
overflow: hidden;
display: block;
width: fit-content;
margin-left: auto;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-extra *::before,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-extra *::before {
content: "";
position: absolute;
top: 100%;
bottom: 0;
right: 0;
left: 0;
z-index: -1;
background-color: #90c005;
transition: top 0.4s;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-extra *:hover::before,
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-extra.current *::before,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-extra *:hover::before,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul) .is-extra.current *::before {
top: 0;
} .ccbgreentech-documentation-sort {
margin: 20px 0;
text-align: right;
}
.ccbgreentech-documentation-sort label {
margin-right: 10px;
font-weight: 500;
color: #333;
}
.ccbgreentech-documentation-sort select {
padding: 8px 12px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: #fff;
font-size: 14px;
cursor: pointer;
transition: border-color 0.3s ease;
}
.ccbgreentech-documentation-sort select:hover,
.ccbgreentech-documentation-sort select:focus {
border-color: #0073aa;
outline: none;
}
@media (max-width: 1024px) {
.ccbgreentech-menu--mobile {
display: flex;
opacity: 0;
transition: opacity 0.4s;
position: absolute;
flex-direction: column;
left: 0;
height: 100%;
z-index: 999999999;
}
.ccbgreentech-menu--mobile:not(.active) {
pointer-events: none;
}
.ccbgreentech-menu--mobile.active {
opacity: 1;
}
.ccbgreentech-menu--mobile::before {
content: "";
background-color: #000000;
opacity: 0.4;
position: sticky;
width: 100vw;
height: 100%;
}
.ccbgreentech-menu--mobile>div {
position: absolute;
height: 100%;
width: 400px;
max-width: 100%;
background: #ffffff;
}
.ccbgreentech-menu--mobile>div>div:first-child {
display: flex;
align-items: center;
justify-content: space-between;
padding: 24px 16px;
border-bottom: 1px solid #d2d2d2;
}
.ccbgreentech-menu--mobile>div>div:first-child>a>img {
display: block;
}
.ccbgreentech-menu--mobile>div>div:first-child>div {
display: flex;
align-items: center;
}
.ccbgreentech-menu--mobile>div>div:first-child>div>a {
height: 32px;
}
.ccbgreentech-menu--desktop>nav>ul {
display: none;
}
.ccbgreentech-menu--desktop>div,
.ccbgreentech-menu--mobile>div>div:first-child>div>a,
.ccbgreentech-menu--mobile>div>div:first-child>div>div {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width: 54px;
height: 54px;
cursor: pointer;
}
.ccbgreentech-menu--desktop>div>svg,
.ccbgreentech-menu--mobile>div>div:first-child>div>div>svg,
.ccbgreentech-menu--mobile>div>div:first-child>div>a>svg {
fill: #1a1a1a;
transition: fill 0.4s;
}
.ccbgreentech-menu--desktop>div:hover>svg,
.ccbgreentech-menu--mobile>div>div:first-child>div>div:hover svg,
body.home .ccbgreentech-menu--mobile>div>div:first-child>div>a>svg {
fill: #90c005;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul {
display: flex;
flex-direction: column;
list-style: none;
margin: 0;
padding: 0;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li {
position: relative;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:not(:last-child) {
border-bottom: 1px solid #d2d2d2;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li>*:not(ul) {
font-family: "Inter", sans-serif;
font-size: 16px;
line-height: 19px;
font-weight: 700;
color: #1a1a1a;
display: block;
padding: 24px 16px;
cursor: pointer;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li>*>span {
transition: color .4s;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(.current)>*>span,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:hover>*>span,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li.active>*>span,
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li>*.current {
color: #90c005;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)::after {
content: "";
display: inline-block;
position: absolute;
width: 8px;
height: 4px;
mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4wOTQ2NTE4IDBDMC4wNTY2NTI4IDAgMC4wMjI0NTM2IDAuMDIyMjYzNiAwLjAwNzI1Mzk2IDAuMDU3NTE0Qy0wLjAwNzk0NTY1IDAuMDkyNzY0NSAwLjAwMTU1NDIyIDAuMTMxNzI1IDAuMDI4MTUzNSAwLjE1NzY5OUwzLjkzNDQ1IDMuOTcyMTdDMy45NTM0NSAzLjk5MDcyIDMuOTc4MTUgNCA0LjAwMDk1IDRDNC4wMjM3NSA0IDQuMDUwMzUgMy45OTA3MiA0LjA2NzQ1IDMuOTcyMTdMNy45NzE4NSAwLjE1OTU1NUM3Ljk5ODQ1IDAuMTM1NDM2IDguMDA3OTUgMC4wOTQ2MTk4IDcuOTkyNzUgMC4wNTc1MTRDNy45Nzc1NSAwLjAyMjI2MzYgNy45NDMzNSAwIDcuOTA1MzUgMEgwLjA5NDY1MThaIiBmaWxsPSIjOEY4RjhGIi8+Cjwvc3ZnPgo=");
mask-size: cover;
right: 16px;
top: 32px;
background-color: #1a1a1a;
transition: background-color 0.4s, transform 0.4s;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul).active::after {
background-color: #90c005;
transform: rotate(180deg);
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>a {
display: flex;
padding: 24px 16px;
background-color: #90c005;
color: #ffffff;
font-family: "Inter", sans-serif;
text-decoration: none;
font-size: 20px;
font-weight: 700;
line-height: 24px;
gap: 8px;
transition: background-color 0.4s;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>a:hover {
background-color: #6c881a;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:not(:first-child)>ul {
display: flex;
flex-direction: column;
list-style: none;
margin: 0;
padding: 16px;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:not(:first-child)>ul>li>* {
font-family: "Inter", sans-serif;
color: #1a1a1a;
opacity: 0.65;
cursor: pointer;
padding: 8px 0;
display: block;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul) {
display: grid;
grid-template-rows: 0fr 0fr;
transition: grid-template-rows 0.4s;
overflow: hidden;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul).active {
grid-template-rows: 0fr 1fr;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul {
padding: 0 16px;
min-height: 0;
transition: visibility 0.4s, padding 0.4s;
visibility: hidden;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul)>ul:has(> li > ul)  {
display: flex;
flex-direction: column;
gap: 64px;
}
.ccbgreentech-menu--mobile>div>div:not(:first-child)>nav:first-child>ul>li:has(> ul).active>ul {
visibility: visible;
padding: 16px;
}
}
@media (min-width: 1024px) {
.ccbgreentech-menu--mobile {
display: none;
}
.ccbgreentech-menu--desktop>nav>ul {
display: flex;
flex-direction: row;
}
.ccbgreentech-menu--desktop>a:hover>svg {
fill: #90c005;
}
.ccbgreentech-menu--desktop>nav>ul {
height: 100%;
}
.ccbgreentech-menu--desktop>nav>ul>li>*:not(ul) {
display: flex;
align-items: center;
height: 100%;
font-family: "Inter", sans-serif;
font-size: 16px;
line-height: 22px;
font-weight: 600;
color: #1a1a1a;
padding: 0 16px;
transition: color 0.4s;
}
.ccbgreentech-menu--desktop>nav>ul>li:hover>*:not(ul),
.ccbgreentech-menu--desktop>nav>ul>li:has(.current)>*:not(ul) {
color: #90c005;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>*:not(ul)::after {
margin-left: 8px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul) {
position: relative;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul {
position: absolute;
height: fit-content;
top: 100%;
right: 0;
background-color: #ffffff;
border-radius: 8px;
padding: 24px 32px;
border: 1px solid rgba(123, 123, 123, 0.3);
box-shadow: 0 0 16px -8px rgba(0, 0, 0, 0.3);
opacity: 0;
transition: opacity 0.4s;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul {
min-width: 400px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul) .is-banner {
min-width: 400px;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul)>ul:has(> li > ul)>li:first-child {
margin-right: 32px;
padding-right: 32px;
border-right: 1px solid rgba(123, 123, 123, 0.3);
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul):not(:hover)>ul {
pointer-events: none;
}
.ccbgreentech-menu--desktop>nav>ul>li:has(> ul):hover>ul {
opacity: 1;
}
}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}
.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{fill:var(--nav-menu-icon-color,currentColor);height:auto;width:1em}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}:root {
--ccb-primary-green: #8bc34a;
--ccb-dark-green: #689f38;
--ccb-light-green: #dcedc8;
--ccb-accent-green: #aed581;
--ccb-light-bg: #f8f9fa;
--ccb-white: #ffffff;
--ccb-text-dark: #333333;
--ccb-text-light: #666666;
--ccb-border-light: #e0e0e0;
--ccb-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
--ccb-shadow-hover: 0 8px 24px rgba(0, 0, 0, 0.15);
--ccb-radius: 12px;
--ccb-radius-small: 8px;
--ccb-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen, Ubuntu, Cantarell, sans-serif;
} .ccbgreentech-documentation {
font-family: var(--ccb-font-family);
line-height: 1.6;
color: var(--ccb-text-dark);
background: var(--ccb-white);
border-radius: var(--ccb-radius);
box-shadow: var(--ccb-shadow);
overflow: hidden;
margin: 20px 0;
position: relative;
padding: 0;
animation: ccb-fadeInUp 0.6s ease-out;
} .ccb-documentation-controls {
background: linear-gradient(135deg, var(--ccb-light-green) 0%, white 75%);
background-size: 300% 300%;
background-position: 50% 50%;
padding: 24px;
margin-bottom: 8px;
border-bottom: 1px solid var(--ccb-border-light);
backdrop-filter: blur(10px);
position: relative;
transition: background-position 0.4s ease;
}
.ccb-documentation-controls:hover {
background-position: 25% 50%;
}
.ccb-search-container {
display: flex;
flex-wrap: wrap;
gap: 16px;
align-items: center;
} .ccb-search-wrapper {
position: relative;
flex: 1;
min-width: 280px;
max-width: 100%;
}
.ccb-search-input {
width: 100%;
padding: 24px 32px 24px 64px;
border: 2px solid var(--ccb-border-light);
border-radius: var(--ccb-radius);
font-size: 16px;
font-weight: 400;
background: var(--ccb-white);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
transition: border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
color: var(--ccb-text-dark);
}
.ccb-search-input::placeholder {
color: var(--ccb-text-light);
font-weight: 400;
} .ccb-search-wrapper::before {
content: "";
position: absolute;
left: 24px;
top: calc(50% - 1px);
transform: translateY(-50%);
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
opacity: 0.6;
pointer-events: none;
transition: opacity 0.3s ease, background-image 0.3s ease;
}
.ccb-search-input:focus {
outline: none;
border-color: var(--ccb-primary-green);
box-shadow: 0 0 0 4px rgba(139, 195, 74, 0.12), 0 4px 16px rgba(0, 0, 0, 0.08);
}
.ccb-search-wrapper:focus-within::before {
opacity: 1;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238BC34A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");
}
.ccb-search-input:hover {
border-color: var(--ccb-accent-green);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
} .ccb-documentation-content {
padding: 24px;
background: var(--ccb-white);
border-radius: var(--ccb-radius);
box-shadow: var(--ccb-shadow);
} .ccb-documentation-content > div {
margin-bottom: 80px;
}
.ccb-documentation-content > div:last-child {
margin-bottom: 0;
} .ccb-no-results {
text-align: center;
padding: 40px 20px;
color: var(--ccb-text-light);
font-style: italic;
display: none;
}
.ccb-no-results::before {
content: "🔍";
display: block;
font-size: 48px;
margin-bottom: 16px;
opacity: 0.5;
} .ccb-category-hidden,
.ccb-filtered-out {
display: none !important;
} .ccbgreentech-documentation h2 {
background: linear-gradient(
135deg,
var(--ccb-dark-green) 0%,
var(--ccb-primary-green) 100%
);
background: linear-gradient(
135deg,
var(--ccb-text-dark) 0%,
var(--ccb-text-light) 100%
);
color: var(--ccb-white);
font-size: 24px;
font-weight: 700;
margin: 0;
padding: 24px;
position: relative;
overflow: hidden;
}
.ccbgreentech-documentation h2::before {
content: "";
position: absolute;
top: -50%;
right: -20px;
width: 100px;
height: 200%;
background: rgba(255, 255, 255, 0.1);
border-radius: 50px;
transform: rotate(15deg);
}
.ccbgreentech-documentation h2:first-child {
border-radius: var(--ccb-radius) var(--ccb-radius);
} .ccbgreentech-documentation h3 {
background: linear-gradient(135deg, #f1f1f1 0%, #e9ecef 100%);
background: linear-gradient(
135deg,
var(--ccb-text-dark) 0%,
var(--ccb-text-light) 100%
);
color: var(--ccb-white);
font-size: 18px;
font-weight: 600; border-radius: var(--ccb-radius);
padding: 12px 20px; position: relative;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.ccbgreentech-documentation h3::before {
content: "";
position: absolute;
top: -50%;
right: -20px;
width: 100px;
height: 200%;
background: rgba(255, 255, 255, 0.1);
border-radius: 50px;
transform: rotate(15deg);
} .ccbgreentech-documentation > div {
border-bottom: 1px solid var(--ccb-border-light);
}
.ccbgreentech-documentation > div:last-child {
border-bottom: none;
border-radius: 0 0 var(--ccb-radius) var(--ccb-radius);
} .document-list {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin: 32px 0;
padding: 0;
} .document-item {
display: flex;
flex-direction: column;
justify-content: space-between;
background: linear-gradient(
135deg,
var(--ccb-white) 0%,
rgba(248, 249, 250, 0.8) 100%
);
border: 2px solid var(--ccb-accent-green);
border-radius: 12px;
margin: 0;
position: relative;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
text-decoration: none !important;
color: var(--ccb-text-dark);
cursor: pointer;
width: 100%;
animation: ccb-fadeInUp 0.4s ease-out;
animation-fill-mode: both;
} .document-item .document-type-icon {
position: absolute;
top: -12px;
right: -12px;
width: 48px;
height: 48px;
background-color: var(--ccb-white);
border: 2px solid var(--ccb-primary-green);
border-radius: 100%;
padding: 4px;
transition: border-color 0.3s ease;
}
.document-item .document-type-icon::before {
content: "";
display: block;
width: 100%;
height: 100%;
mask-size: 65% !important;
mask-repeat: no-repeat !important;
mask-position: center !important;
}
.document-item:hover .document-type-icon {
border-color: var(--ccb-text-dark);
} .document-item .document-type-icon[data-document-type="pdf"]::before {
background-color: #f40f02;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQyNy45MDIgOTguNTA4IDU0LjY3NyA2My4zNzgiIHdpZHRoPSI1NC42NzdweCIgaGVpZ2h0PSI2My4zNzhweCI+PGcgaWQ9Im9iamVjdC03IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk5OTk5OTk5OTk5OTk5OTksIDAsIDAsIDAuOTk5OTk5OTk5OTk5OTk5OSwgMCwgMCkiPjxwYXRoIHN0eWxlPSJzdHJva2Utd2lkdGg6IDE7IiBkPSJNIDQ0NS42NTEgOTguNTA4IEwgNDMxLjgwNCAxMTQuNDYxIEwgNDMxLjgwNCAxMjIuNjA2IEwgNDM1LjIwNCAxMjIuNjA2IEwgNDM1LjIwNCAxMTYuNzk0IEwgNDQ4LjEyNiAxMTYuNzk0IEwgNDQ4LjEyNiAxMDEuOTA5IEwgNDc1LjI3NyAxMDEuOTA5IEwgNDc1LjI3NyAxMjIuNjA2IEwgNDc4LjY3OCAxMjIuNjA2IEwgNDc4LjY3OCA5OC41MDggTCA0NDUuNjUxIDk4LjUwOCBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNIDQzNS4xOTggMTQ3LjQ1NiBMIDQ3NS4yNzcgMTQ3LjQ1NiBMIDQ3NS4yNzcgMTU4LjQ4MyBMIDQzNS4xOTggMTU4LjQ0NCBMIDQzNS4xOTggMTQ3LjQ1NiBaIE0gNDYzLjUxNyAxMjkuNjI4IEwgNDczLjEzMiAxMjkuNjI4IEwgNDczLjEzMiAxMzEuOTg4IEwgNDY2LjM0NSAxMzEuOTg4IEwgNDY2LjM0NSAxMzUuMDYgTCA0NzIuMjgzIDEzNS4wNiBMIDQ3Mi4yODMgMTM3LjQzNiBMIDQ2Ni4zNDUgMTM3LjQzNiBMIDQ2Ni4zNDUgMTQzLjEyOCBMIDQ2My41MTcgMTQzLjEyOCBMIDQ2My41MTcgMTI5LjYyOCBaIE0gNDQ5LjY5OCAxMjkuNjI4IEwgNDU0LjkyMiAxMjkuNjI4IEMgNDU4LjUxMSAxMjkuNjI4IDQ2MS4xMTUgMTMyLjQ0IDQ2MS4xNzggMTM2LjIzNyBDIDQ2MS4yNDEgMTM5LjcyMSA0NTkuMjIgMTQzLjEyOCA0NTUuMzUgMTQzLjEyOCBMIDQ0OS42OTggMTQzLjEyOCBMIDQ0OS42OTggMTI5LjYyOCBaIE0gNDM3LjM1IDEyOS42MjggTCA0NDMuMzA5IDEyOS42MjggQyA0NDUuNzE1IDEyOS42MjggNDQ3LjYzNyAxMzEuNDYxIDQ0Ny42MzcgMTM0LjAwMyBDIDQ0Ny42MzcgMTM2LjQzMSA0NDUuODQ1IDEzOC4yMjggNDQzLjMwOSAxMzguMjI4IEwgNDQwLjE3OCAxMzguMjI4IEwgNDQwLjE3OCAxNDMuMTI5IEwgNDM3LjM1IDE0My4xMjkgTCA0MzcuMzUgMTI5LjYyOCBaIE0gNDI3LjkwMiAxMjUuMjk5IEwgNDI3LjkwMiAxNDcuNDU1IEwgNDMxLjgwMyAxNDcuNDU1IEwgNDMxLjgwMyAxNjEuODQgTCA0NzguNjc4IDE2MS44ODYgTCA0NzguNjc4IDE0Ny40NTYgTCA0ODIuNTc5IDE0Ny40NTYgTCA0ODIuNTc5IDEyNS4yOTkgTCA0MjcuOTAyIDEyNS4yOTkgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTSA0NDAuMTc4IDEzMS45NjYgTCA0NDAuMTc4IDEzNS45MzYgTCA0NDIuODYxIDEzNS45MzYgQyA0NDQuMzU2IDEzNS45MzYgNDQ1LjExIDEzNS4xNzUgNDQ1LjE1NyAxMzMuOTIgQyA0NDUuMjAzIDEzMi41MjQgNDQzLjk5IDEzMS45NjYgNDQyLjg2MSAxMzEuOTY2IEwgNDQwLjE3OCAxMzEuOTY2IFoiIHN0eWxlPSJzdHJva2Utd2lkdGg6IDE7Ii8+PHBhdGggZD0iTSA0NTIuNDQ0IDE0MC44MyBMIDQ1NC43ODIgMTQwLjgzIEMgNDU3LjE2OCAxNDAuODMgNDU4LjMwMyAxMzguNzcyIDQ1OC4yOTkgMTM2LjIzNyBDIDQ1OC4yODggMTMzLjc0NyA0NTcuMjc4IDEzMS45NjYgNDU0LjUzNyAxMzEuOTY2IEwgNDUyLjQ0NCAxMzEuOTY2IEwgNDUyLjQ0NCAxNDAuODMgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjwvc3ZnPg==");
} .document-item .document-type-icon[data-document-type="word"]::before {
background-color: #1a5cbd;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjM2OS42NDIgOTguMzIxIDU0LjY4MSA2My4zNzgiIHdpZHRoPSI1NC42ODFweCIgaGVpZ2h0PSI2My4zNzhweCI+PGcgaWQ9Im9iamVjdC0yIj48cGF0aCBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIgZD0iTSAzODcuMzkgOTguMzIxIEwgMzczLjU0MyAxMTQuMjc0IEwgMzczLjU0MyAxMjIuNDE5IEwgMzc2Ljk0MyAxMjIuNDE5IEwgMzc2Ljk0MyAxMTYuNjA3IEwgMzg5Ljg2NSAxMTYuNjA3IEwgMzg5Ljg2NSAxMDEuNzIyIEwgNDE3LjAxNSAxMDEuNzIyIEwgNDE3LjAxNSAxMjIuNDE5IEwgNDIwLjQxOCAxMjIuNDE5IEwgNDIwLjQxOCA5OC4zMjEgTCAzODcuMzkgOTguMzIxIFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTSAzNzYuOTM5IDE0Ny4yNjkgTCA0MTcuMDE1IDE0Ny4yNjkgTCA0MTcuMDE1IDE1OC4yOTYgTCAzNzYuOTM5IDE1OC4yNTcgTCAzNzYuOTM5IDE0Ny4yNjkgWiBNIDM4Mi4zODEgMTI5LjQzIEMgMzg1Ljk2OSAxMjkuNDMgMzg4LjU2OSAxMzIuMjQzIDM4OC42MzcgMTM2LjAzOSBDIDM4OC43IDEzOS41MjQgMzg2LjY3OCAxNDIuOTMgMzgyLjgwOSAxNDIuOTMgTCAzNzcuMTU5IDE0Mi45MyBMIDM3Ny4xNTggMTI5LjQzIEwgMzgyLjM4MSAxMjkuNDMgWiBNIDQxMC45MzcgMTI4Ljk4NyBDIDQxMS40NjggMTI4Ljk3NiA0MTIuMDA1IDEyOS4wMjggNDEyLjUyMSAxMjkuMTM5IEMgNDE1LjE4MyAxMjkuNjg2IDQxNi41MDUgMTMxLjUzNCA0MTYuODA4IDEzMy44NjIgTCA0MTMuOTg0IDEzMy44NjIgQyA0MTMuNzA5IDEzMi40MyA0MTIuMzEyIDEzMS4yOTYgNDEwLjgzOSAxMzEuNDMgQyA0MDkuNzY1IDEzMS40MzUgNDA4LjcxOCAxMzIuMDUgNDA4LjI2MSAxMzMuMDM0IEMgNDA3LjUyNyAxMzQuNTE0IDQwNy41MjcgMTM2LjI0OSA0MDcuNzYxIDEzNy44NDcgQyA0MDcuOTUyIDEzOS4wNDQgNDA4LjU0MiAxNDAuNDEgNDA5Ljc5NiAxNDAuNzU3IEMgNDExLjg0MyAxNDEuMzM2IDQxMy41MjYgMTQwLjUwMyA0MTMuOTg0IDEzOC4yOSBMIDQxNi44MDggMTM4LjI5IEMgNDE2LjQ3NCAxNDAuMjUyIDQxNS4yODEgMTQyLjE1NCA0MTMuMzkgMTQyLjkzIEMgNDExLjYyNCAxNDMuNjQ4IDQwOS41MTUgMTQzLjUyOCA0MDcuODM5IDE0Mi42MjMgQyA0MDUuOTA1IDE0MS41NDQgNDA0Ljg5IDEzOS4zMzEgNDA0Ljc4NiAxMzcuMTg1IEMgNDA0LjY0IDEzNC45NDUgNDA0Ljk5NSAxMzIuNTI3IDQwNi41OTkgMTMwLjc3OCBDIDQwNy43MTggMTI5LjU2IDQwOS4zMzQgMTI5LjAwOSA0MTAuOTM3IDEyOC45ODcgWiBNIDM5Ni41NDMgMTI4Ljk4MiBDIDM5Ny4zMTMgMTI4Ljk3MyAzOTguMDkgMTI5LjA3MiAzOTguODI0IDEyOS4yNzQgQyA0MDAuMjkzIDEyOS42NzUgNDAxLjU2OCAxMzAuNyA0MDIuMjM0IDEzMi4wNzEgQyA0MDMuMjMgMTM0LjA2NiA0MDMuMzI0IDEzNi4zOTkgNDAyLjk0OSAxMzguNTYgQyA0MDIuNjQgMTQwLjMzMSA0MDEuNTc4IDE0Mi4wMjggMzk5Ljg5NiAxNDIuNzc0IEMgMzk4LjkwMiAxNDMuMjM4IDM5Ny43OTIgMTQzLjM5OSAzOTYuNzAzIDE0My4zOTkgQyAzOTQuODI4IDE0My40MjQgMzkyLjgxMiAxNDIuODIgMzkxLjYzNyAxNDEuMjc0IEMgMzkwLjI4NyAxMzkuNTI4IDM5MC4xIDEzNy4xOTEgMzkwLjI4MiAxMzUuMDcxIEMgMzkwLjQ1IDEzMy4xNDggMzkxLjI1MSAxMzEuMTY0IDM5Mi44OTcgMTMwLjA1NSBDIDM5My45NjggMTI5LjMzMSAzOTUuMjUgMTI4Ljk5OCAzOTYuNTQzIDEyOC45ODIgWiBNIDM2OS42NDIgMTI1LjExMiBMIDM2OS42NDIgMTQ3LjI2OCBMIDM3My41NDIgMTQ3LjI2OCBMIDM3My41NDIgMTYxLjY1MyBMIDQyMC40MTcgMTYxLjY5OSBMIDQyMC40MTcgMTQ3LjI2OSBMIDQyNC4zMjMgMTQ3LjI2OSBMIDQyNC4zMjMgMTI1LjExMiBMIDM2OS42NDIgMTI1LjExMiBaIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTSAzOTYuNjgzIDEzMS40ODIgQyAzOTUuNjA1IDEzMS40ODggMzk0LjUyNyAxMzEuODk0IDM5My45MDIgMTMyLjgwNiBDIDM5Mi45NDkgMTM0LjE5NSAzOTIuOTE4IDEzNS45OTMgMzkzLjA3OCAxMzcuNjEzIEMgMzkzLjIwOSAxMzguNzk2IDM5My43NDYgMTQwLjA2MSAzOTQuODgxIDE0MC41OTIgQyAzOTUuNDQ0IDE0MC44NzQgMzk2LjA3OCAxNDAuOTc3IDM5Ni43MDMgMTQwLjk3NyBDIDM5OC4wMTIgMTQxLjAyNSAzOTkuMzAzIDE0MC4yNTMgMzk5LjgzNCAxMzkuMDUxIEMgNDAwLjUwNiAxMzcuNTk4IDQwMC40NjUgMTM1LjkxMSA0MDAuMTU2IDEzNC4zNjggQyAzOTkuOTA2IDEzMy4xMTkgMzk5LjA0MyAxMzEuODk1IDM5Ny43MzQgMTMxLjYwOCBDIDM5Ny4zOTYgMTMxLjUyNSAzOTcuMDM3IDEzMS40NzYgMzk2LjY4MyAxMzEuNDgyIFoiIHN0eWxlPSJzdHJva2Utd2lkdGg6IDE7Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMzc5LjkwMiAxMzEuNzY5IEwgMzc5LjkwMiAxNDAuNjM0IEwgMzgyLjIzNiAxNDAuNjM0IEMgMzg0LjYyNSAxNDAuNjM0IDM4NS43NjEgMTM4LjU3NyAzODUuNzUgMTM2LjA0IEMgMzg1Ljc0NiAxMzMuNTUgMzg0LjczIDEzMS43NjkgMzgxLjk5IDEzMS43NjkgTCAzNzkuOTAyIDEzMS43NjkgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiLz48L2c+PC9zdmc+");
} .document-item .document-type-icon[data-document-type="excel"]::before {
background-color: #1d6f42;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4OS4zODQgOTguMzIxIDU0LjY3NyA2My4zNzkiIHdpZHRoPSI1NC42NzdweCIgaGVpZ2h0PSI2My4zNzlweCI+PGcgaWQ9Im9iamVjdC0zIj48cGF0aCBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIgZD0iTSAyMDcuMTMzIDk4LjMyMSBMIDE5My4yODYgMTE0LjI3NCBMIDE5My4yODYgMTIyLjQxOSBMIDE5Ni42OCAxMjIuNDE5IEwgMTk2LjY4IDExNi42MDYgTCAyMDkuNjA4IDExNi42MDYgTCAyMDkuNjA4IDEwMS43MjMgTCAyMzYuNzU5IDEwMS43MjMgTCAyMzYuNzU5IDEyMi40MTkgTCAyNDAuMTYgMTIyLjQxOSBMIDI0MC4xNiA5OC4zMjEgTCAyMDcuMTMzIDk4LjMyMSBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNIDE5Ni42OCAxNDcuMjY4IEwgMjM2Ljc1OSAxNDcuMjY4IEwgMjM2Ljc1OSAxNTguMjk1IEwgMTk2LjY4IDE1OC4yNTggTCAxOTYuNjggMTQ3LjI2OCBaIE0gMjEyLjU5MiAxMjkuNDM0IEwgMjE1LjQyIDEyOS40MzQgTCAyMTUuNDIgMTQwLjQ3MyBMIDIyMi4xMDggMTQwLjQ3MyBMIDIyMi4xMDggMTQyLjkzIEwgMjEyLjU5MiAxNDIuOTMgTCAyMTIuNTkyIDEyOS40MzQgWiBNIDE5OC42NzEgMTI5LjQzNCBMIDIwMi4wMDkgMTI5LjQzNCBMIDIwNC40NDcgMTMzLjgwMSBMIDIwNi45MDQgMTI5LjQzNCBMIDIxMC4xNzYgMTI5LjQzNCBMIDIwNi4wNzEgMTM1LjkxOCBMIDIxMC40NjIgMTQyLjkzIEwgMjA3LjAyNCAxNDIuOTMgTCAyMDQuNDQ3IDEzOC4yOTUgTCAyMDEuNzIzIDE0Mi45MyBMIDE5OC40MzEgMTQyLjkzIEwgMjAyLjc5NSAxMzYuMDM5IEwgMTk4LjY3MSAxMjkuNDM0IFogTSAyMjkuMjU5IDEyOC45ODcgQyAyMzAuNzggMTI4Ljk4NyAyMzIuMzExIDEyOS40MTUgMjMzLjQwNCAxMzAuNTA4IEMgMjM0LjE2NSAxMzEuMjc0IDIzNC41NTYgMTMyLjM1MiAyMzQuNTkyIDEzMy40MTggTCAyMzEuOTA5IDEzMy40MTggQyAyMzEuODc5IDEzMi41MiAyMzEuMjU0IDEzMS42NjQgMjMwLjM0NyAxMzEuNDkyIEMgMjI5LjM4NCAxMzEuMzAxIDIyOC4yODUgMTMxLjI1OCAyMjcuNDA5IDEzMS43NzkgQyAyMjYuNTg3IDEzMi4zIDIyNi42MDcgMTMzLjcxMSAyMjcuNTA5IDEzNC4xNDIgQyAyMjguNTY2IDEzNC43MDUgMjI5Ljc4NSAxMzQuODA0IDIzMC45MTUgMTM1LjE1OCBDIDIzMi4wOTcgMTM1LjUxMyAyMzMuNDA5IDEzNS44MjQgMjM0LjI2OSAxMzYuNzc5IEMgMjM1LjA2NiAxMzcuODA0IDIzNS4xNyAxMzkuMjM4IDIzNC44NTcgMTQwLjQ2MSBDIDIzNC40MjUgMTQxLjg5OSAyMzMuMDc2IDE0Mi44NjEgMjMxLjY1NCAxNDMuMTc2IEMgMjMwLjI0MiAxNDMuNTI0IDIyOC43NDggMTQzLjQzIDIyNy4zMzcgMTQzLjEwNiBDIDIyNS45MyAxNDIuNzk1IDIyNC42ODUgMTQxLjkwNSAyMjQuMTg1IDE0MC40MDUgQyAyMjQuMDUgMTQwLjAwNSAyMjMuOTI1IDEzOC44ODQgMjIzLjkyNSAxMzguODg0IEwgMjI2LjY0OSAxMzguODg0IEMgMjI2LjYxOCAxMzkuOTExIDIyNy40NjEgMTQwLjc0OSAyMjguNDE1IDE0MC45NzQgQyAyMjkuNDI1IDE0MS4yMTIgMjMwLjU3IDE0MS4yMDEgMjMxLjQ5OCAxNDAuNjkzIEMgMjMyLjMzMSAxNDAuMjQgMjMyLjU0NSAxMzguOTc4IDIzMS45MyAxMzguMjY5IEMgMjMxLjEzMyAxMzcuNTQgMjI5Ljk4OCAxMzcuNTE1IDIyOC45OTggMTM3LjI0IEMgMjI3LjU2MSAxMzYuODg1IDIyNS45NjYgMTM2LjU1MSAyMjQuOTUyIDEzNS4zODUgQyAyMjQuMTcxIDEzNC40MiAyMjQuMDk3IDEzMy4wNTcgMjI0LjM3MyAxMzEuODk3IEMgMjI0Ljc1MyAxMzAuMzQ0IDIyNi4yNjkgMTI5LjM3OSAyMjcuNzU5IDEyOS4xMTYgQyAyMjguMjQ5IDEyOS4wMjggMjI4Ljc1NCAxMjguOTgxIDIyOS4yNTkgMTI4Ljk4NyBaIE0gMTg5LjM4NCAxMjUuMTE0IEwgMTg5LjM4NCAxNDcuMjY4IEwgMTkzLjI4NSAxNDcuMjY4IEwgMTkzLjI4NSAxNjEuNjUzIEwgMjQwLjE2IDE2MS43IEwgMjQwLjE2IDE0Ny4yNjggTCAyNDQuMDYxIDE0Ny4yNjggTCAyNDQuMDYxIDEyNS4xMTQgTCAxODkuMzg0IDEyNS4xMTQgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiLz48L2c+PC9zdmc+");
} .document-item .document-type-icon[data-document-type="powerpoint"]::before {
background-color: #d04423;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEyOS4wMzQgOTguMjE0IDU0LjY4MSA2My4zNzgiIHdpZHRoPSI1NC42ODFweCIgaGVpZ2h0PSI2My4zNzhweCI+PGcgaWQ9Im9iamVjdC00Ij48cGF0aCBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIgZD0iTSAxNDYuNzg0IDk4LjIxNCBMIDEzMi45MzUgMTE0LjE2NyBMIDEzMi45MzUgMTIyLjMxMiBMIDEzNi4zMzEgMTIyLjMxMiBMIDEzNi4zMzEgMTE2LjUgTCAxNDkuMjU3IDExNi41IEwgMTQ5LjI1NyAxMDEuNjE1IEwgMTc2LjQwOSAxMDEuNjE1IEwgMTc2LjQwOSAxMjIuMzEyIEwgMTc5LjgxIDEyMi4zMTIgTCAxNzkuODEgOTguMjE0IEwgMTQ2Ljc4NCA5OC4yMTQgWiIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTSAxMzYuMzMxIDE0Ny4xNjIgTCAxNzYuNDA5IDE0Ny4xNjIgTCAxNzYuNDA5IDE1OC4xODkgTCAxMzYuMzMxIDE1OC4xNSBMIDEzNi4zMzEgMTQ3LjE2MiBaIE0gMTYzLjA0NCAxMjkuMzM5IEwgMTc0LjAxOSAxMjkuMzM5IEwgMTc0LjAxOSAxMzEuNjkzIEwgMTY5LjkzNSAxMzEuNjkzIEwgMTY5LjkzNSAxNDIuODMzIEwgMTY3LjEwNyAxNDIuODMzIEwgMTY3LjEwNyAxMzEuNjkzIEwgMTYzLjA0NCAxMzEuNjkzIEwgMTYzLjA0NCAxMjkuMzM5IFogTSAxNTEuMDgxIDEyOS4zMzkgTCAxNTcuMDM0IDEyOS4zMzkgQyAxNTkuNDQgMTI5LjMzOSAxNjEuMzYyIDEzMS4xNjcgMTYxLjM2MiAxMzMuNzAzIEMgMTYxLjM2MiAxMzYuMTM3IDE1OS41NjkgMTM3LjkzMyAxNTcuMDM0IDEzNy45MzMgTCAxNTMuOTAzIDEzNy45MzMgTCAxNTMuOTAzIDE0Mi44MzQgTCAxNTEuMDgxIDE0Mi44MzQgTCAxNTEuMDgxIDEyOS4zMzkgWiBNIDEzOC43MzIgMTI5LjMzOSBMIDE0NC42ODUgMTI5LjMzOSBDIDE0Ny4wOTEgMTI5LjMzOSAxNDkuMDEzIDEzMS4xNjcgMTQ5LjAxMyAxMzMuNzAzIEMgMTQ5LjAxMyAxMzYuMTM3IDE0Ny4yMjIgMTM3LjkzMyAxNDQuNjg1IDEzNy45MzMgTCAxNDEuNTU0IDEzNy45MzMgTCAxNDEuNTU0IDE0Mi44MzQgTCAxMzguNzMyIDE0Mi44MzQgTCAxMzguNzMyIDEyOS4zMzkgWiBNIDEyOS4wMzQgMTI1LjAwNSBMIDEyOS4wMzQgMTQ3LjE2MSBMIDEzMi45MzQgMTQ3LjE2MSBMIDEzMi45MzQgMTYxLjU0NiBMIDE3OS44MDkgMTYxLjU5MiBMIDE3OS44MDkgMTQ3LjE2MiBMIDE4My43MTUgMTQ3LjE2MiBMIDE4My43MTUgMTI1LjAwNSBMIDEyOS4wMzQgMTI1LjAwNSBaIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNIDE0MS41NTQgMTMxLjY3MiBMIDE0MS41NTQgMTM1LjYzNiBMIDE0NC4yMzcgMTM1LjYzNiBDIDE0NS43MzEgMTM1LjYzNiAxNDYuNDg3IDEzNC44OCAxNDYuNTM0IDEzMy42MjYgQyAxNDYuNTg1IDEzMi4yMyAxNDUuMzY2IDEzMS42NzIgMTQ0LjIzNyAxMzEuNjcyIEwgMTQxLjU1NCAxMzEuNjcyIFoiIHN0eWxlPSJzdHJva2Utd2lkdGg6IDE7Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTUzLjkwMyAxMzEuNjcyIEwgMTUzLjkwMyAxMzUuNjM2IEwgMTU2LjU4NSAxMzUuNjM2IEMgMTU4LjA4MSAxMzUuNjM2IDE1OC44NDEgMTM0Ljg4IDE1OC44ODIgMTMzLjYyNiBDIDE1OC45MzUgMTMyLjIzIDE1Ny43MTYgMTMxLjY3MiAxNTYuNTg1IDEzMS42NzIgTCAxNTMuOTAzIDEzMS42NzIgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiLz48L2c+PC9zdmc+");
} .document-item .document-type-icon[data-document-type="archive"]::before {
background-color: #920159;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjExLjYxNSA5OC4zOTIgNTQuNjgxIDYzLjM3OCIgd2lkdGg9IjU0LjY4MXB4IiBoZWlnaHQ9IjYzLjM3OHB4Ij48ZyBpZD0ib2JqZWN0LTYiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5OTk5OTk5OTk5OTk5OSwgMCwgMCwgMC45OTk5OTk5OTk5OTk5OTk5LCAwLCAwKSI+PHBhdGggc3R5bGU9InN0cm9rZS13aWR0aDogMTsiIGQ9Ik0gMjkuMzY1IDk4LjM5MiBMIDE1LjUxNiAxMTQuMzQ1IEwgMTUuNTE2IDEyMi40OSBMIDE4LjkxMiAxMjIuNDkgTCAxOC45MTIgMTE2LjY3OCBMIDMxLjgzOCAxMTYuNjc4IEwgMzEuODM4IDEwMS43OTMgTCA1OC45OSAxMDEuNzkzIEwgNTguOTkgMTIyLjQ5IEwgNjIuMzkxIDEyMi40OSBMIDYyLjM5MSA5OC4zOTIgTCAyOS4zNjUgOTguMzkyIFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTSAxOC45MTIgMTQ3LjM0IEwgNTguOTkgMTQ3LjM0IEwgNTguOTkgMTU4LjM2NyBMIDE4LjkxMiAxNTguMzI4IEwgMTguOTEyIDE0Ny4zNCBaIE0gNDQuMjI5IDEyOS41MTcgQyA0Ni4zMzggMTI5LjUyMyA0OC40NDggMTI5LjQ5NiA1MC41NTMgMTI5LjUyOCBDIDUyLjIyOSAxMjkuNTk2IDUzLjc4NyAxMzAuNzY2IDU0LjI4MiAxMzIuMzc3IEMgNTQuODQ1IDEzNC4wOSA1NC40MTcgMTM2LjI0NyA1Mi44NzYgMTM3LjMxNSBDIDUxLjk1NCAxMzguMDEyIDUwLjc2NyAxMzguMTUzIDQ5LjY0MiAxMzguMTExIEwgNDcuMDU0IDEzOC4xMTEgTCA0Ny4wNTQgMTQzLjAxMiBMIDQ0LjIzIDE0My4wMTIgTCA0NC4yMjkgMTI5LjUxNyBaIE0gMzcuNSAxMjkuNTE3IEwgNDAuMzIyIDEyOS41MTcgTCA0MC4zMjIgMTQzLjAxMiBMIDM3LjUgMTQzLjAxMiBMIDM3LjUgMTI5LjUxNyBaIE0gMzMuOTQ0IDEyOS41MTcgTCAzMy45NDQgMTMxLjczIEwgMjYuODkxIDE0MC42MSBMIDMzLjk0NCAxNDAuNjEgTCAzMy45NDQgMTQzLjAxMSBMIDIzLjM5NyAxNDMuMDExIEwgMjMuMzk3IDE0MC42MSBMIDMwLjQwNyAxMzEuODcxIEwgMjMuNiAxMzEuODcxIEwgMjMuNiAxMjkuNTE3IEwgMzMuOTQ0IDEyOS41MTcgWiBNIDExLjYxNSAxMjUuMTgzIEwgMTEuNjE1IDE0Ny4zMzkgTCAxNS41MTUgMTQ3LjMzOSBMIDE1LjUxNSAxNjEuNzI0IEwgNjIuMzkgMTYxLjc3IEwgNjIuMzkgMTQ3LjM0IEwgNjYuMjk2IDE0Ny4zNCBMIDY2LjI5NiAxMjUuMTgzIEwgMTEuNjE1IDEyNS4xODMgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNDkuNTc4IDEzMS44NDUgQyA0OS4xMzUgMTMxLjg0IDQ4LjY4NyAxMzEuODcxIDQ4LjI0NCAxMzEuODUgTCA0Ny4wNTMgMTMxLjg1IEwgNDcuMDUzIDEzNS44MTQgTCA0OS43NDEgMTM1LjgxNCBDIDUwLjU0MiAxMzUuODM5IDUxLjQ3IDEzNS41OSA1MS44MTkgMTM0Ljc5MyBDIDUyLjMwMyAxMzMuODI5IDUxLjk4NSAxMzIuNDAyIDUwLjg5MSAxMzIuMDI4IEMgNTAuNDYzIDEzMS44ODYgNTAuMDIyIDEzMS44NSA0OS41NzggMTMxLjg0NSBaIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIvPjwvZz48L3N2Zz4=");
} .document-item .document-type-icon[data-document-type="image"]::before {
background: linear-gradient(90deg, #fc466b 0%, #3f5efb 100%);
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMxMC4xOTE1IDk4LjMwNiA1NC42ODMgNjMuMzc4IiB3aWR0aD0iNTQuNjgzcHgiIGhlaWdodD0iNjMuMzc4cHgiPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIC03LjY0NjUzMTEwNTA0MTUwNCwgMzAuMDA5MDI1NTczNzMwNDcpIiBpZD0ib2JqZWN0LTEiPjxwYXRoIHN0eWxlPSJzdHJva2Utd2lkdGg6IDE7IiBkPSJNIDMzNS41ODggNjguMjk3IEwgMzIxLjc0IDg0LjI1IEwgMzIxLjc0IDkyLjM5NSBMIDMyNS4xMzUgOTIuMzk1IEwgMzI1LjEzNSA4Ni41ODMgTCAzMzguMDYyIDg2LjU4MyBMIDMzOC4wNjIgNzEuNjk4IEwgMzY1LjIxNSA3MS42OTggTCAzNjUuMjE1IDkyLjM5NSBMIDM2OC42MTYgOTIuMzk1IEwgMzY4LjYxNiA2OC4yOTcgTCAzMzUuNTg4IDY4LjI5NyBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNIDMyNS4xMzUgMTE3LjI0NSBMIDM2NS4yMTYgMTE3LjI0NSBMIDM2NS4yMTYgMTI4LjI3MiBMIDMyNS4xMzUgMTI4LjIzMyBMIDMyNS4xMzUgMTE3LjI0NSBaIE0gMzM4LjM1OSA5OS40MjIgQyAzNDAuNDY4IDk5LjQyNyAzNDIuNTc0IDk5LjQwNiAzNDQuNjc3IDk5LjQzMyBDIDM0Ni4zNTUgOTkuNTAxIDM0Ny45MTggMTAwLjY3MSAzNDguNDA2IDEwMi4yODIgQyAzNDguOTY5IDEwMy45OTUgMzQ4LjU0MyAxMDYuMTUyIDM0Ny4wMDYgMTA3LjIyIEMgMzQ2LjA3OCAxMDcuOTE3IDM0NC44OTYgMTA4LjA1OCAzNDMuNzcxIDEwOC4wMTYgTCAzNDEuMTgzIDEwOC4wMTYgTCAzNDEuMTgzIDExMi45MTcgTCAzMzguMzU5IDExMi45MTcgTCAzMzguMzU5IDk5LjQyMiBaIE0gMzMzLjAyMSA5OS40MTcgTCAzMzUuODQ5IDk5LjQxNyBMIDMzNS44NDkgMTA5LjI3NyBDIDMzNS44NDkgMTEwLjUxIDMzNS40NzggMTExLjUwNSAzMzQuNzI4IDExMi4yNjcgQyAzMzMuOTg0IDExMy4wMTEgMzMyLjg4IDExMy4zODcgMzMxLjQxNSAxMTMuMzg3IEMgMzMwLjEwMiAxMTMuMzg3IDMyOS4wNzcgMTEzLjAzNyAzMjguMzQ5IDExMi4zNSBDIDMyNy42MTUgMTExLjY0MiAzMjcuMjQ5IDExMC41OTUgMzI3LjI0OSAxMDkuMTk5IEwgMzI3LjI0OSAxMDcuODEzIEwgMzI5LjgxMiAxMDcuODEzIEwgMzI5LjgxMiAxMDkuMDUzIEMgMzI5LjgxMiAxMTAuMzk1IDMzMC4zMzcgMTExLjA4OSAzMzEuNDE2IDExMS4wODkgQyAzMzIuNzkzIDExMS4wODkgMzMzLjAyMSAxMTAuMDU4IDMzMy4wMjEgMTA5LjAxNiBMIDMzMy4wMjEgOTkuNDE3IFogTSAzNTYuOTkxIDk4Ljk2OSBDIDM1OC4wMDEgOTguOTUyIDM1OS4wMTIgOTkuMTM2IDM1OS45MzggOTkuNTEgQyAzNjEuNjE2IDEwMC4xNjcgMzYyLjk2NSAxMDEuNzU1IDM2My4wODQgMTAzLjU4MyBMIDM2MC4yNCAxMDMuNTgzIEMgMzYwLjAxMSAxMDIuMDU4IDM1OC4zMTggMTAxLjE4MiAzNTYuODgxIDEwMS4zMjMgQyAzNTUuNDAyIDEwMS4zNzUgMzU0LjE1MiAxMDIuNTI2IDM1My43NTYgMTAzLjkxMSBDIDM1My4zMDMgMTA1LjUxIDM1My4yNzIgMTA3LjMwNyAzNTMuOTU5IDEwOC44NDMgQyAzNTQuNTEyIDExMC4xNjIgMzU1Ljg5MSAxMTEuMTI0IDM1Ny4zNDQgMTExLjAwMSBDIDM1OC45MzggMTEwLjk2OSAzNjAuNDM4IDEwOS42MiAzNjAuNDY1IDEwNy45OTEgTCAzNjAuNDY1IDEwNy45MTIgTCAzNTcuNDgxIDEwNy45MTIgTCAzNTcuNDgxIDEwNS42NTggTCAzNjMuMTA2IDEwNS42NTggTCAzNjMuMTA2IDExMi45MTIgTCAzNjAuNzcyIDExMi45MTIgQyAzNjAuNzUxIDExMi40NjQgMzYwLjczMSAxMTIuMDE2IDM2MC43MDkgMTExLjU2OCBDIDM1OS44OTEgMTEyLjk0OSAzNTguMTcyIDExMy4zODIgMzU2LjY2OCAxMTMuMzgyIEMgMzU1LjE0NyAxMTMuNDE4IDM1My42NjIgMTEyLjc1MSAzNTIuNjIxIDExMS42NTggQyAzNTAuNzY2IDEwOS43NDEgMzUwLjIxNSAxMDYuODM5IDM1MC43MyAxMDQuMjgzIEMgMzUxLjA5OSAxMDIuMzUgMzUyLjI1NSAxMDAuNDk2IDM1NC4wNzggOTkuNjUzIEMgMzU0Ljk4NSA5OS4yMTQgMzU1Ljk4NSA5OC45OSAzNTYuOTkxIDk4Ljk2OSBaIE0gMzE3LjgzOCA5NS4wODggTCAzMTcuODM4IDExNy4yNDQgTCAzMjEuNzQgMTE3LjI0NCBMIDMyMS43NCAxMzEuNjI5IEwgMzY4LjYxNSAxMzEuNjc1IEwgMzY4LjYxNSAxMTcuMjQ1IEwgMzcyLjUyMSAxMTcuMjQ1IEwgMzcyLjUyMSA5NS4wODggTCAzMTcuODM4IDk1LjA4OCBaIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNIDM0My43MDkgMTAxLjc1NSBDIDM0My4yNiAxMDEuNzUgMzQyLjgxMyAxMDEuNzc2IDM0Mi4zNjkgMTAxLjc1NSBMIDM0MS4xODMgMTAxLjc1NSBMIDM0MS4xODMgMTA1LjcxOSBMIDM0My44NjMgMTA1LjcxOSBDIDM0NC42NjggMTA1Ljc0NCAzNDUuNTkzIDEwNS40OTUgMzQ1Ljk0OSAxMDQuNjk4IEMgMzQ2LjQzNCAxMDMuNzM0IDM0Ni4xMDkgMTAyLjMxMyAzNDUuMDIxIDEwMS45MzMgQyAzNDQuNTk0IDEwMS43OTEgMzQ0LjE1IDEwMS43NiAzNDMuNzA5IDEwMS43NTUgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiLz48L2c+PC9zdmc+");
} .document-item .document-type-icon[data-document-type="text"]::before {
background-color: #898989;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwLjQwMyA5OC41MTQgNTQuNjgxIDYzLjM3OSIgd2lkdGg9IjU0LjY4MXB4IiBoZWlnaHQ9IjYzLjM3OXB4Ij48ZyBpZD0ib2JqZWN0LTUiPjxwYXRoIHN0eWxlPSJzdHJva2Utd2lkdGg6IDE7IiBkPSJNIDg4LjE1MyA5OC41MTQgTCA3NC4zMDQgMTE0LjQ2NyBMIDc0LjMwNCAxMjIuNjEyIEwgNzcuNyAxMjIuNjEyIEwgNzcuNyAxMTYuOCBMIDkwLjYyNiAxMTYuOCBMIDkwLjYyNiAxMDEuOTE1IEwgMTE3Ljc3OCAxMDEuOTE1IEwgMTE3Ljc3OCAxMjIuNjEyIEwgMTIxLjE3OSAxMjIuNjEyIEwgMTIxLjE3OSA5OC41MTQgTCA4OC4xNTMgOTguNTE0IFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTSA3Ny43IDE0Ny40NjIgTCAxMTcuNzc4IDE0Ny40NjIgTCAxMTcuNzc4IDE1OC40OTQgTCA3Ny43IDE1OC40NSBMIDc3LjcgMTQ3LjQ2MiBaIE0gMTA1LjUxNyAxMjkuNjM5IEwgMTE2LjQ5MiAxMjkuNjM5IEwgMTE2LjQ5MiAxMzEuOTkzIEwgMTEyLjQwOCAxMzEuOTkzIEwgMTEyLjQwOCAxNDMuMTMzIEwgMTA5LjU4NiAxNDMuMTMzIEwgMTA5LjU4NiAxMzEuOTkzIEwgMTA1LjUxOCAxMzEuOTkzIEwgMTA1LjUxOCAxMjkuNjM5IEwgMTA1LjUxNyAxMjkuNjM5IFogTSA5MS45ODEgMTI5LjYzOSBMIDk1LjMxOSAxMjkuNjM5IEwgOTcuNzU3IDEzNC4wMDggTCAxMDAuMjE2IDEyOS42MzkgTCAxMDMuNDg2IDEyOS42MzkgTCA5OS4zODIgMTM2LjExOCBMIDEwMy43NzMgMTQzLjEzNCBMIDEwMC4zMzUgMTQzLjEzNCBMIDk3Ljc1NyAxMzguNDk5IEwgOTUuMDMyIDE0My4xMzQgTCA5MS43NDEgMTQzLjEzNCBMIDk2LjExIDEzNi4yNDMgTCA5MS45ODEgMTI5LjYzOSBaIE0gODkuOTY2IDEyOS42MzkgTCA4OS45NjYgMTMxLjk5MyBMIDg1Ljg4MiAxMzEuOTkzIEwgODUuODgyIDE0My4xMzMgTCA4My4wNiAxNDMuMTMzIEwgODMuMDYgMTMxLjk5MyBMIDc4Ljk5MiAxMzEuOTkzIEwgNzguOTkyIDEyOS42MzkgTCA4OS45NjYgMTI5LjYzOSBaIE0gNzAuNDAzIDEyNS4zMDUgTCA3MC40MDMgMTQ3LjQ2MSBMIDc0LjMwMyAxNDcuNDYxIEwgNzQuMzAzIDE2MS44NTIgTCAxMjEuMTc4IDE2MS44OTMgTCAxMjEuMTc4IDE0Ny40NjIgTCAxMjUuMDg0IDE0Ny40NjIgTCAxMjUuMDg0IDEyNS4zMDUgTCA3MC40MDMgMTI1LjMwNSBaIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PC9zdmc+");
} .document-item .document-type-icon[data-document-type="document"]::before {
background-color: #1a1a1a;
mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI0OS41MDYgOTguMzA2IDU0LjY4MyA2My4zNzgiIHdpZHRoPSI1NC42ODNweCIgaGVpZ2h0PSI2My4zNzhweCI+PGcgaWQ9Im9iamVjdC0wIj48cGF0aCBzdHlsZT0ic3Ryb2tlLXdpZHRoOiAxOyIgZD0iTSAyNjcuMjU2IDk4LjMwNiBMIDI1My40MDggMTE0LjI1OSBMIDI1My40MDggMTIyLjQwNCBMIDI1Ni44MDMgMTIyLjQwNCBMIDI1Ni44MDMgMTE2LjU5MiBMIDI2OS43MyAxMTYuNTkyIEwgMjY5LjczIDEwMS43MDcgTCAyOTYuODgzIDEwMS43MDcgTCAyOTYuODgzIDEyMi40MDQgTCAzMDAuMjg0IDEyMi40MDQgTCAzMDAuMjg0IDk4LjMwNiBMIDI2Ny4yNTYgOTguMzA2IFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMjU2LjgwMyAxNDcuMjU0IEwgMjk2Ljg4NCAxNDcuMjU0IEwgMjk2Ljg4NCAxNTguMjgxIEwgMjU2LjgwMyAxNTguMjQyIEwgMjU2LjgwMyAxNDcuMjU0IFogTSAyNDkuNTA2IDEyNS4wOTcgTCAyNDkuNTA2IDE0Ny4yNTMgTCAyNTMuNDA4IDE0Ny4yNTMgTCAyNTMuNDA4IDE2MS42MzggTCAzMDAuMjgzIDE2MS42ODQgTCAzMDAuMjgzIDE0Ny4yNTQgTCAzMDQuMTg5IDE0Ny4yNTQgTCAzMDQuMTg5IDEyNS4wOTcgTCAyNDkuNTA2IDEyNS4wOTcgWiIgc3R5bGU9InN0cm9rZS13aWR0aDogMTsiLz48L2c+PC9zdmc+");
} .document-download-text {
background-color: var(--ccb-primary-green);
color: var(--ccb-white);
padding: 8px 16px;
font-size: 12px;
font-weight: 600;
text-align: center;
border-radius: 0 0 10px 10px;
opacity: 0.9;
transition: background-color 0.3s ease, opacity 0.3s ease,
box-shadow 0.3s ease;
display: block;
position: relative;
z-index: 1;
}
.document-item:hover {
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
border-color: var(--ccb-text-dark);
transform: translateY(-4px);
}
.document-item:hover .document-download-text {
background-color: var(--ccb-text-dark);
}
.document-item:hover::before {
border-color: var(--ccb-text-dark);
} .document-title {
font-weight: 600;
font-size: 14px;
color: inherit;
display: block;
width: 100%;
text-align: left;
line-height: 1.5;
hyphens: auto;
padding: 16px 40px 16px 16px;
position: relative;
z-index: 1;
} .document-subcategories {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 64px;
margin-top: 16px;
} .document-subcategories .document-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 32px;
margin: 32px 0;
} .document-description {
color: var(--ccb-text-light);
font-size: 14px;
line-height: 1.6;
margin: 12px 0 16px;
background: rgba(248, 249, 250, 0.8);
padding: 16px 20px;
border-radius: var(--ccb-radius);
} .document-description h4 {
color: var(--ccb-text-dark);
font-size: 16px;
font-weight: 700;
margin: 0 0 8px 0;
padding: 0;
border: none;
background: none;
position: relative;
}
.document-description h4:not(:first-child) {
margin-top: 20px;
padding-top: 16px;
border-top: 1px solid rgba(139, 195, 74, 0.2);
}
.document-description h4::before {
content: "▶";
color: var(--ccb-text-dark);
font-size: 12px;
margin-right: 8px;
opacity: 0.6;
position: relative;
top: -2px;
} .document-description strong {
color: var(--ccb-text-dark);
font-weight: 600;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-right: 4px;
} .document-description p {
margin: 8px 0;
color: var(--ccb-text-light);
font-size: 14px;
line-height: 1.5;
}
.document-description p:last-child {
margin-bottom: 0;
} .document-description br + strong {
display: inline-block;
margin-top: 6px;
} @keyframes ccb-fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .document-item:nth-child(n) {
animation-delay: calc(0.1s * var(--item-index, 1));
} .document-item:nth-child(1) {
animation-delay: 0.1s;
}
.document-item:nth-child(2) {
animation-delay: 0.2s;
}
.document-item:nth-child(3) {
animation-delay: 0.3s;
}
.document-item:nth-child(4) {
animation-delay: 0.4s;
}
.document-item:nth-child(5) {
animation-delay: 0.5s;
}
.document-item:nth-child(6) {
animation-delay: 0.6s;
}
.document-item:nth-child(7) {
animation-delay: 0.7s;
}
.document-item:nth-child(8) {
animation-delay: 0.8s;
}
.document-item:nth-child(9) {
animation-delay: 0.9s;
}
.document-item:nth-child(10) {
animation-delay: 1s;
}
.document-item:nth-child(11) {
animation-delay: 1.1s;
}
.document-item:nth-child(12) {
animation-delay: 1.2s;
}
.document-item:nth-child(13) {
animation-delay: 1.3s;
}
.document-item:nth-child(14) {
animation-delay: 1.4s;
}
.document-item:nth-child(15) {
animation-delay: 1.5s;
}
.document-item:nth-child(16) {
animation-delay: 1.6s;
}
.document-item:nth-child(n + 17) {
animation-delay: 1.7s;
} .ccbgreentech-documentation h2 {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ccbgreentech-documentation h3 {
margin-top: 0;
box-shadow: 0 2px 8px rgba(139, 195, 74, 0.15);
}
.ccbgreentech-documentation > div {
position: relative;
overflow: hidden;
}
.ccbgreentech-documentation > div:empty {
display: none;
}  @media (max-width: 1200px) {
.document-list,
.ccbgreentech-documentation h3 + div .document-list {
grid-template-columns: repeat(3, 1fr);
}
} @media (max-width: 768px) {
.ccb-search-container {
flex-direction: column;
align-items: stretch;
gap: 12px;
}
.ccb-search-wrapper {
min-width: auto;
max-width: none;
}
.ccb-search-input {
padding: 16px 24px 16px 40px;
font-size: 14px;
}
.ccb-search-wrapper::before {
left: 16px;
font-size: 14px;
width: 16px;
height: 16px;
}
.document-list {
grid-template-columns: repeat(2, 1fr);
gap: 32px;
}
.document-subcategories .document-list {
grid-template-columns: 1fr;
gap: 32px;
}
.document-subcategories {
grid-template-columns: 1fr;
gap: 32px;
}
.document-subcategories > div {
padding: 16px;
}
} @media (max-width: 480px) {
.ccbgreentech-documentation h2 {
font-size: 18px;
padding: 16px;
}
.ccbgreentech-documentation h3 {
font-size: 15px;
padding: 10px 16px;
}
.document-list {
grid-template-columns: 1fr;
gap: 12px;
}
.document-subcategories .document-list {
grid-template-columns: 1fr;
gap: 10px;
}
.document-item {
padding: 16px 20px;
font-size: 14px;
min-height: 100px;
}
.document-download-text {
font-size: 11px;
padding: 6px 12px;
}
.ccbgreentech-documentation h3 + div {
margin-left: 8px;
padding-left: 12px;
}
} @media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
} .document-item:focus-visible {
outline: 2px solid var(--ccb-primary-green);
outline-offset: 2px;
border-radius: 4px;
}
.ccbgreentech-documentation p {
color: var(--ccb-text-light);
font-size: 14px;
margin: 8px 24px 16px;
line-height: 1.5;
}
.ccbgreentech-documentation h2 + .document-description {
padding: 0 0 16px 0;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress{--head-active-bg-color:#B2D350;--head-active-text-color:#1a1a1a;--head-bg-color:#F5F9E8;--head-text-color:#1a1a1a;--even-text-color:#1a1a1a;--hover-text-color:#1a1a1a}