.language-selection select {
    background: none;
    color: #ffffff;
}

.hero-area-v8 {
    background: var(--color-primary-2);
}

.hero-area-v8 .hero-content {
    padding: 200px 60px 150px 0;
    position: relative;
    z-index: 6;
}

header .brand-logo img {
    transition: all 500ms ease-in-out;
}

body.home header:not(.sticky-on) .brand-logo img {
    filter: grayscale(1) invert(1) brightness(5);
}

body.home header:not(.sticky-on) .branding-and-language-selection.branding-border-right .language-selection::before {
    background-color: var(--color-offwhite);
}

body.home header:not(.sticky-on) .user-login.user-login-border-right {
    border-right: 2px solid var(--color-offwhite);
}

.hero-area-v8 .hero-content .hero-title {
    font-size: 50px;
}

.hero-area-v8 .hero-content p {
    color: #ffffff;
}

.plan-cost {
    text-align: center;
}

.fancy-icon-boxes-v2 .fancy-icon-box.green::before,
.fancy-icon-boxes-v2 .fancy-icon-box.green::after {
    background-color: #1db114;
}

.fancy-icon-boxes-v2 .fancy-icon-box.green .box-icon,
.fancy-icon-boxes-v2 .fancy-icon-box.green .title a:hover {
    color: #1db114;
}

.fancy-icon-boxes-v2 .fancy-icon-box.purple::before,
.fancy-icon-boxes-v2 .fancy-icon-box.purple::after {
    background-color: #6314b1;
}

.fancy-icon-boxes-v2 .fancy-icon-box.purple .box-icon,
.fancy-icon-boxes-v2 .fancy-icon-box.purple .title a:hover {
    color: #6314b1;
}

.channel .counter-section.section-with-map-bg .counter-item .icon i {
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
}

.documentation .terra-accordion-v1 .accordion-item .accordion-button[aria-expanded="true"] {
    background: var(--color-primary);
    color: #ffff;
}

.documentation .terra-accordion-v1 .accordion-item .accordion-body {
    padding: 30px 25px !important;
}

.tools-cta {
    padding: 2rem;
    color: #ffffff;
    background: var(--color-primary-2);
    border-radius: 1rem;
}

.tools-cta .title {
    color: #ffffff;
}

@media (max-width: 768px) {
    .service-section .fancy-icon-box .box-content p {
        display: none;
    }
}