@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{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}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}}.ccbgreentech-faq .ccbgreentech-faq-title {
font-family: "Montserrat", sans-serif;
font-size: 16px;
line-height: 20px;
letter-spacing: 1px;
text-transform: uppercase;  
margin-bottom: 8px;
background-color: #90C005;
color: #ffffff;
padding: 4px 8px;
display: inline-block;
}
.ccbgreentech-faq .ccbgreentech-faq-container {
display: flex;
flex-direction: column;
gap: 16px;
}
.ccbgreentech-faq .ccbgreentech-faq-column {
width: 100%;
display: flex;
flex-direction: column;
gap: 16px;
}
.ccbgreentech-faq .ccbgreentech-faq-item {
width: 100%;
display: grid;
grid-template-rows: 0fr 0fr;
overflow: hidden;
border: 2px solid #E1E1E1;
box-shadow: 4px 4px 0 #E1E1E1;
transition: box-shadow 0.4s, grid-template-rows 0.4s;
}
.ccbgreentech-faq .ccbgreentech-faq-item:hover {
box-shadow: 4px 4px 0 #90C005;
}
.ccbgreentech-faq .ccbgreentech-faq-answer-container {
overflow: hidden;
transition: min-height 0.4s;
}
.ccbgreentech-faq .ccbgreentech-faq-item.active {
grid-template-rows: 0fr 1fr;
}
.ccbgreentech-faq .ccbgreentech-faq-question {
padding: 16px 40px 16px 16px;
font-family: "Inter", sans-serif;
font-size: 16px;
line-height: 24px;
font-weight: 600;
position: relative;
cursor: pointer;
border-bottom: 0px solid #e1e1e1;
transition: color 0.4s;
}
.ccbgreentech-faq .ccbgreentech-faq-item.active .ccbgreentech-faq-question,
.ccbgreentech-faq .ccbgreentech-faq-question:hover {   
color: #90C005;
}
.ccbgreentech-faq .ccbgreentech-faq-question::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;
position: absolute;
top: calc(50% - 2px);
right: 16px;
}
.ccbgreentech-faq .ccbgreentech-faq-item.active .ccbgreentech-faq-question::after,
.ccbgreentech-faq .ccbgreentech-faq-question:hover::after {
background-color: #90c005;
transform: rotate(180deg);
}
.ccbgreentech-faq .ccbgreentech-faq-answer {
min-height: 0;
padding: 0 16px;
transition: min-height 0.4s, padding 0.4s, border-top 0.4s, opacity 0.4s;
font-family: "Inter", sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: 400;
border-top: 0 solid #e1e1e1;
overflow: hidden;
opacity: 0;
}
.ccbgreentech-faq .ccbgreentech-faq-item.active .ccbgreentech-faq-answer {
padding: 16px;
border-top: 1px solid #e1e1e1;
opacity: 1;
}
.ccbgreentech-faq * {
margin: 0;
padding: 0;
}
.ccbgreentech-faq .ccbgreentech-faq-answer > p:not(:last-child) {
margin-bottom: 1rem;
}
.ccbgreentech-faq img {
width: 100%;
}
.ccbgreentech-faq ul {
padding-left: 1.5rem;
margin: 0.8rem 0;
}
.ccbgreentech-faq ol {
padding-left: 1.5rem;
margin: 0.8rem 0;
}
.ccbgreentech-faq li {
margin-bottom: 0.5rem;
}
.ccbgreentech-faq a {
color: #90C005;
text-decoration: none;
font-weight: 500;
transition: color 0.3s;
}
.ccbgreentech-faq a:hover {
color: #6a8c04;
text-decoration: underline;
}
@media (min-width: 1024px) {
.ccbgreentech-faq .ccbgreentech-faq-container {
flex-direction: row;
}
.ccbgreentech-faq .ccbgreentech-faq-column {
width: calc(50% - 8px);
}
} .ccbgreentech-image-viewer {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.85);
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s, visibility 0.3s;
}
.ccbgreentech-image-viewer.active {
opacity: 1;
visibility: visible;
}
.ccbgreentech-image-viewer-content {
position: relative;
max-width: 90%;
max-height: 90%;
display: flex;
justify-content: center;
align-items: center;
}
.ccbgreentech-image-viewer-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
border: 2px solid white;
transform-origin: center;
transition: transform 0.1s;
cursor: grab;
}
.ccbgreentech-image-viewer-close {
position: fixed;
top: 10px;
right: 10px;
width: 44px;
height: 44px;
background-color: rgba(144, 192, 5, 0.9);
color: white;
border: none;
font-size: 24px;
font-weight: bold;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
z-index: 10001;
border-radius: 4px;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
}
.ccbgreentech-image-viewer-close:hover {
background-color: rgba(144, 192, 5, 1);
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
.ccbgreentech-image-viewer-close:active {
transform: translateY(0);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.ccbgreentech-image-viewer-close:focus {
background-color: rgba(144, 192, 5, 0.9);
outline: none;
} .ccbgreentech-image-viewer-controls {
position: fixed;
right: 0;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 15px;
background-color: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
padding: 15px 10px;
border-radius: 10px 0 0 10px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
z-index: 10001;
}
.ccbgreentech-image-viewer-controls button {
width: 44px;
height: 44px;
background-color: rgba(144, 192, 5, 0.9);
color: white;
border: none;
font-size: 22px;
font-weight: bold;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
border-radius: 4px;
outline: none;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.ccbgreentech-image-viewer-controls button:hover {
background-color: rgba(144, 192, 5, 1);
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
color: white;
}
.ccbgreentech-image-viewer-controls button:active {
transform: translateY(0);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
} .ccbgreentech-image-viewer-controls button:focus {
background-color: rgba(144, 192, 5, 0.9);
outline: none;
color: white;
} .ccbgreentech-faq img {
width: 100%;
cursor: pointer;
transition: transform 0.3s;
border: 1px solid #e1e1e1;
}
.ccbgreentech-faq img:hover {
transform: scale(1.02);
}.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}