﻿/*
 * Source style matrix, Spies Hecker axalta-nimbus.html (Axalta Nimbus landing, theme_color9 donor):
 * --white #FFFFFF; --grey #F4F4F4; --grey-border #E1E1E1; --grey-700 #4B4B4B; --grey-800 #363636;
 * --black #1D1D1D; --red #D4051F (CTA hover glow #d4051fbf);
 * Hero H1: 80px #1D1D1D letter-spacing -4px; pre-footer H1 white + text-shadow;
 * Section H2: 48px #363636; red accent #D4051F italic 900;
 * Body: 20px #4B4B4B; list 16px #4B4B4B; icon titles 30px #363636;
 * CTA pills #D4051F; surfaces #F4F4F4; borders 2px #E1E1E1; no site moodImage.
 * rem base 10px on .axalta-nimbus-replica. No Wistia.
 */

.axalta-nimbus-page > .container {
  max-width: 1920px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.axalta-nimbus-page .noPadding {
  padding-left: 0;
  padding-right: 0;
}

.axalta-nimbus-page .axalta-nimbus-replica {
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.4;
  color: #1d1d1d;
--white: #FFFFFF;
    --grey: #F4F4F4;
    --grey-border: #E1E1E1;
    --grey-700:#4B4B4B; 
    --grey-800: #363636;
    --black: #1D1D1D;
    --red: #D4051F;
        /* 
        --fs = font-size, 1rem = 10px this is fixed in css html tag in AEM
        --fw = font-weight
        --fm = font-family
        */
    --fs-xxl: 8rem;
    --fs-xl:6rem;
    --fs-l: 4.8rem;
    --fs-600: 3rem;
    --fs-500: 2rem;
    --fs-400: 1.6rem;

    --fw-400: 400;
    --fw-500: 500;
    --fw-700: 700;
    --fw-800: 800;
    --fw-900: 900;

    --fade-in-time: 0.8s;
}

.axalta-nimbus-page .axalta-nimbus-replica h1,
.axalta-nimbus-page .axalta-nimbus-replica h2,
.axalta-nimbus-page .axalta-nimbus-replica h3,
.axalta-nimbus-page .axalta-nimbus-replica p {
  text-transform: none;
}

.axalta-nimbus-page.color-content-page > .container {
  max-width: 1920px;
  padding-left: 0;
  padding-right: 0;
}

/* ================== Styles describing the page ================== */

.axalta-nimbus-page .axalta-nimbus-replica * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 0;
}

.axalta-nimbus-page .axalta-nimbus-replica {
    scroll-behavior: smooth;
}

.axalta-nimbus-page .axalta-nimbus-replica .page-wrapper {
    max-width: 1920px;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container {
    position: relative;
    width: 100%;
    max-height: 820px;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-video {
    display: block;
    width: 100%;
    max-height: inherit;
    object-fit: cover;
    pointer-events: none;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .logo-container {
    position: absolute;
    top: 40px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container {
    position: absolute;
    bottom: 100px;
    display: flex;
    align-items: flex-end;
    justify-content: space-evenly;
    width: 100%;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .text__title {
    max-width: 730px;
    line-height: var(--fs-xxl) !important;
    font-size: var(--fs-xxl) !important;
    font-family: inherit;
    font-weight: var(--fw-400) !important;
    color: var(--black) !important;
    letter-spacing: -4px;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .text__link {
    padding: 16px 50px;
    margin-top: 10px;
    text-align: center;
    border-radius: 100px;
    font-family: inherit;
    font-size: var(--fs-400) !important;
    text-decoration: none;
    color: var(--white) !important;
    background-color: var(--red) !important;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transition: all 0.8s;
    border: 2px var(--red) solid;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .btn-wrapper {
    display: flex;
    flex-direction: column;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .text__link.sign-up {
    background-color: var(--white) !important;
    color: var(--red) !important;
    line-height: 0;
    min-width: 180px;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .text__link.sign-in {
    line-height: 0;
    min-width: 180px;
}.axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .text__link:hover, .axalta-nimbus-page .axalta-nimbus-replica .hero-container .text-container .text__link:focus {
    -webkit-box-shadow: 0px 0px 50px 5px #d4051fbf;
    -moz-box-shadow: 0px 0px 50px 5px #d4051fbf;
    -webkit-box-shadow: 0px 0px 50px 5px #d4051fbf;
    -moz-box-shadow: 0px 0px 50px 5px #d4051fbf;
    box-shadow: 0px 0px 50px 5px #d4051fbf;
}.axalta-nimbus-page .axalta-nimbus-replica .text__button__icon {
    margin-left: 5px;
}.axalta-nimbus-page .axalta-nimbus-replica .hidden {
   display: none; 
}.axalta-nimbus-page .axalta-nimbus-replica .video-button {
    position: absolute;
    top: 50px;
    right: 40px;
    width: 45px;
    height: 45px;
    background-color: transparent;
    cursor: pointer;
}.axalta-nimbus-page .axalta-nimbus-replica .video-button:hover svg rect {
    fill-opacity: 0.6;
}.axalta-nimbus-page .axalta-nimbus-replica .video-button:focus {
    border-radius: 50%;
}.axalta-nimbus-page .axalta-nimbus-replica .video-button:focus svg rect {
    fill-opacity: 0.6;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== ONE PLATFORM UNMATCHED PERFORMANCE COMPONENT ================== */

.feature {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--grey) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature .image-wrapper {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: hidden;
}.axalta-nimbus-page .axalta-nimbus-replica .image-wrapper .feature__image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}.axalta-nimbus-page .axalta-nimbus-replica .image-wrapper .image-blur {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-transition: var(--fade-in-time) ease-in-out all;
    -moz-transition: var(--fade-in-time) ease-in-out all;
    transition: var(--fade-in-time) ease-in-out all;

}.axalta-nimbus-page .axalta-nimbus-replica .image-blur .top {
    height: 130px;
    width: 100%;
    background: var(--grey);
    background: -webkit-linear-gradient(0deg, rgba(244, 244, 244, 1) 0%, rgba(244, 244, 244, 0.5) 60%, rgba(244, 244, 244, 0) 100%);
    background: -moz-linear-gradient(0deg, rgba(244, 244, 244, 1) 0%, rgba(244, 244, 244, 0.5) 60%, rgba(244, 244, 244, 0) 100%);
    background: linear-gradient(0deg, rgba(244, 244, 244, 1) 0%, rgba(244, 244, 244, 0.5) 60%, rgba(244, 244, 244, 0) 100%);
}.axalta-nimbus-page .axalta-nimbus-replica .image-blur .bottom {
    width: 100%;
    height: calc(100% - 130px);
    background-color: var(--grey) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-left-container.animate .image-wrapper .image-blur {
    top: calc(100% - 130px);
}.axalta-nimbus-page .axalta-nimbus-replica .feature .text-wrapper {
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 30px;
    font-family: inherit;
}.axalta-nimbus-page .axalta-nimbus-replica .content-inner {
    max-width: 500px;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    -webkit-transition: var(--fade-in-time) ease-in-out all;
    -moz-transition: var(--fade-in-time) ease-in-out all;
    transition: var(--fade-in-time) ease-in-out all;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-left-container.animate .content-inner {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-left-container.animate .image-wrapper .image-blur {
    top: calc(100% - 130px);
}.axalta-nimbus-page .axalta-nimbus-replica .content-inner .inner__title {
    line-height: 55px;
    font-size: var(--fs-l) !important;
    font-weight: var(--fw-400) !important;
    line-height: var(--fs-l) !important;
    color: var(--grey-800) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .content-inner .inner__text {
    padding: 10px 0 0 0;
    font-size: var(--fs-500) !important;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== AXALTA NIMBUS LAUNCH VIDEO ================== */

.video-component {
    width: 100%;
    object-fit: contain;
}.axalta-nimbus-page .axalta-nimbus-replica .video-component video {
    display: block;
    width: 100%;
    max-height: inherit;
    object-fit: contain;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== CONNECT SMARTER ================== */

.feature-lead .feature {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: 600px;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-lead .feature .text-wrapper .content-inner {
    max-width: 500px;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    -webkit-transition: var(--fade-in-time) ease-in-out all;
    -moz-transition: var(--fade-in-time) ease-in-out all;
    transition: var(--fade-in-time) ease-in-out all;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-lead.animate .feature .text-wrapper .content-inner {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-lead .feature .text-wrapper .content-inner .inner__title {
    line-height: 55px;
    word-break: break-word;
    font-size: var(--fs-l) !important;
    font-weight: var(--fw-400) !important;
    line-height: var(--fs-l) !important;
    color: var(--grey-800) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature .text-wrapper.content-inner .inner__text {
    padding: 10px 0 0 0;
    font-size: var(--fs-500) !important;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-lead .feature__video-wrapper video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    pointer-events: none;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== CONNECT TO COLOR COMPONENT ================== */

.card-feature {
    width: 100%;
}.axalta-nimbus-page .axalta-nimbus-replica .cards-container {
    z-index: 1;
    background-color: var(--grey) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .cards-container .card {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: 100%;
    border-top: 2px solid var(--grey-border);
}.axalta-nimbus-page .axalta-nimbus-replica .card__image-wrapper {
    position: relative;
    height: 100%;
    object-fit: fill;
    cursor: pointer;
    border-right: 2px solid var(--grey-border);
}.axalta-nimbus-page .axalta-nimbus-replica .card__image-wrapper .card__image {
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: var(--fade-in-time) ease-in-out all;
    -moz-transition: var(--fade-in-time) ease-in-out all;
    transition: var(--fade-in-time) ease-in-out all;
}.axalta-nimbus-page .axalta-nimbus-replica .card__image-wrapper .card__image.current {
    opacity: 1;
}.axalta-nimbus-page .axalta-nimbus-replica .card__image-wrapper .card__image:nth-of-type(2), .axalta-nimbus-page .axalta-nimbus-replica .card__image-wrapper .card__image:nth-of-type(3) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}.axalta-nimbus-page .axalta-nimbus-replica .card__content {
    justify-self: center;
    max-width: 438px;
    font-family: inherit;
    text-align: left;
}.axalta-nimbus-page .axalta-nimbus-replica .card__content .card__title {
    font-size: var(--fs-l) !important;
    line-height: var(--fs-l) !important;
    font-weight: var(--fw-400) !important;
    letter-spacing: -1px;
    color: var(--grey-800) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .card__content .card__subtitle {
    padding: 20px 0;
    font-size: var(--fs-500) !important;
    font-weight: var(--fw-400) !important;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .card__content .card__list {
    margin-left: 30px;
}.axalta-nimbus-page .axalta-nimbus-replica .card__content .card__list .list-item {
    padding: 6px 0;
    font-size: var(--fs-400) !important;
    letter-spacing: 1px;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== ICON FEATURE COMPONENT ================== */

.icons-feature__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    justify-content: center;
    align-items: center;
    grid-template-areas: 
    "a d"
    "b e"
    "c f"
    ;
    background-color: var(--grey) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(1) {grid-area: a;}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(2) {grid-area: d;}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(3) {grid-area: b;}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(4) {grid-area: e;}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(5) {grid-area: c;}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(6) {grid-area: f;}.axalta-nimbus-page .axalta-nimbus-replica .icon__item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 74px 0;
    border-bottom: 2px solid var(--grey-border);
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(1), .axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(3), .axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(5) {
    border-right: 2px solid var(--grey-border);
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(1), .axalta-nimbus-page .axalta-nimbus-replica .icon__item:nth-of-type(2) {
    border-top: 2px solid var(--grey-border);
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item .icon__image {
    width: 100px;
    height: 100px;
    padding: 5px;
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item .icon__content {
    width: 100%;
    max-width: 389px;
    font-family: inherit;
    margin-left: 24px;
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item .icon__content .icon__title {
    font-weight: var(--fw-500) !important;
    font-size: var(--fs-600) !important;
    color: var(--grey-800) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .icon__item .icon__content .icon__text {
    font-size: var(--fs-400) !important;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== CONNECT TO INSIGHTS ================== */

.feature__content {
    justify-self: center;
    align-self: center;
    max-width: 438px;
    font-family: inherit;
    text-align: left;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    -webkit-transition: var(--fade-in-time) ease-in-out all;
    -moz-transition: var(--fade-in-time) ease-in-out all;
    transition: var(--fade-in-time) ease-in-out all;
}.axalta-nimbus-page .axalta-nimbus-replica .feature-right-container.animate .feature__content {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}.axalta-nimbus-page .axalta-nimbus-replica .feature__content .content__title {
    font-size: var(--fs-l) !important;
    line-height: var(--fs-l) !important;
    font-weight: var(--fw-400) !important;
    letter-spacing: -1px;
    color: var(--grey-800) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature__content .content__title .title__span {
    color: var(--red);
}.axalta-nimbus-page .axalta-nimbus-replica .feature__content .content__subtitle {
    padding: 20px 0;
    font-size: var(--fs-500) !important;
    font-weight: var(--fw-400) !important;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature__content .content__list {
    margin-left: 30px;
}.axalta-nimbus-page .axalta-nimbus-replica .feature__content .content__list .list-item {
    padding: 6px 0;
    font-size: var(--fs-400) !important;
    letter-spacing: 1px;
    color: var(--grey-700) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .feature .feature__image-wrapper {
    width: 100%;
    height: 100%;
}.axalta-nimbus-page .axalta-nimbus-replica .feature .feature__image-wrapper .feature__image .image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}.axalta-nimbus-page .axalta-nimbus-replica /* ================== FUTURE OF BUSINESS SYSTEMS ================== */

.pre-footer-container {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .image-wrapper .image {
    display: block;
    width: 100%;
    height: auto;
    opacity: 0;
    -webkit-transition: 1s ease-in-out all;
    -moz-transition: 1s ease-in-out all;
    transition: 1s ease-in-out all;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container.animate .image-wrapper .image {
    opacity: 1;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper {
    position: absolute;
    bottom: -200px;
    display: flex;
    align-items: flex-end;
    justify-content: space-evenly;
    width: 100%;
    color: var(--white) !important;
    -webkit-transition: 1.4s ease-in-out all;
    -moz-transition: 1.4s ease-in-out all;
    transition: 1.4s ease-in-out all;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container.animate .content-wrapper {
    bottom: 120px;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper .inner__text {
    max-width: 840px;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper .inner__text .text__title {
    line-height: var(--fs-xxl) !important;
    font-size: var(--fs-xxl) !important;
    font-family: inherit;
    font-weight: var(--fw-400) !important;
    letter-spacing: -4px;
    color: var(--white) !important;
    text-shadow: 0px 0px 5px #000000;

}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper .inner__text .text__subtitle {
    padding-top: 10px;
    font-family: inherit;
    font-size: var(--fs-500) !important;
    font-weight: var(--fw-400) !important;
    color: var(--white) !important;
    text-shadow: 0px 0px 5px #000000;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper .text__link {
    padding: 12px 40px;
    border-radius: 100px;
    line-height: 30px;
    font-family: inherit;
    font-size: var(--fs-400) !important;
    color: var(--white) !important;
    background-color: var(--red) !important;
    text-decoration: none;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transition: all 0.8s;
}.axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper .text__link:hover, .axalta-nimbus-page .axalta-nimbus-replica .pre-footer-container .content-wrapper .text__link:focus {
    -webkit-box-shadow: 0px 0px 50px 5px #d4051fbf;
    -moz-box-shadow: 0px 0px 50px 5px #d4051fbf;
    -webkit-box-shadow: 0px 0px 50px 5px #d4051fbf;
    -moz-box-shadow: 0px 0px 50px 5px #d4051fbf;
    box-shadow: 0px 0px 50px 5px #d4051fbf;
}.axalta-nimbus-page .axalta-nimbus-replica .text__button__icon {
    margin-left: 5px;
}.axalta-nimbus-page .axalta-nimbus-replica .--hidden {
    display: none;
}.axalta-nimbus-page .axalta-nimbus-replica .--bold {
    font-weight: var(--fw-900) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .--red {
    color: var(--red) !important;
}.axalta-nimbus-page .axalta-nimbus-replica .--italic {
    font-style: italic;
}.axalta-nimbus-page .axalta-nimbus-replica /* video::after {
    border: none;
    outline: none;
}.axalta-nimbus-page .axalta-nimbus-replica video::before {
    border: none;
    outline: none;
}.axalta-nimbus-page .axalta-nimbus-replica video:active {
    border: none;
    outline: none;
}.axalta-nimbus-page .axalta-nimbus-replica video:focus {
    border: none;
    outline: none;
}.axalta-nimbus-page .axalta-nimbus-replica video::content {
    border: none;
    outline: none;
}.axalta-nimbus-page .axalta-nimbus-replica */
/* ================== MEDIA QUERIES ================== */

@media only screen and (max-width:1200px) {
    
    .card__content, .feature__content{
        padding: 30px;
    }
}.axalta-nimbus-page .axalta-nimbus-replica @media only screen and (max-width:1000px) {
    

    /*=============== HERO COMPONENT ===============*/
    .hero-container .text-container{
        bottom: 40px;
        
    }
    .hero-container .text-container .text__link{
        padding: 12px 30px;
    }

    /*============== CONNECT TO COLOR COMPONENT ==============*/

    .card__content .card__subtitle{
        padding: 0;
    }

    /*============== FUTURE OF BUSINESS SYSTEMS==============*/

    .pre-footer-container .content-wrapper{
        bottom: -200px;
    }
    .pre-footer-container.animate .content-wrapper{
        bottom: 40px;
    }
    .pre-footer-container .content-wrapper .inner__text{
        max-width: 450px;
    }
}.axalta-nimbus-page .axalta-nimbus-replica @media only screen and (max-width:769px) {
    
    .clearfix.layoutBorder.section:has(#connect-to-nimbus){
        margin: 50px auto;
        padding: 0;
    }
    .clearfix.layoutBorder.section:nth-of-type(2){
        margin: 50px auto;
        padding: 0;
    }
    .feature{
        grid-template-columns: 1fr;
        grid-template-rows: 1fr, max-content;
    }

    /*============== HERO COMPONENT ==============*/

    .hero-container{
        min-height: 700px;
        max-height: 0;
    }
    .hero-container .logo-container{
        top: 53px;
    }
    .hero-container .hero-video{
        min-height: inherit;
    }
    .hero-container .text-container{
        left: 0px;
    }
    .hero-container .text-container, .pre-footer-container .content-wrapper{
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        padding: 0 20px;
    }
    .hero-container .text-container .text__link{
        margin-bottom: 0;
        margin-top: 10px;
        padding: 14px 50px;
    }

    /*============== ONE PLATFORM UNMATCHED PERFORMANCE COMPONENT ==============*/

    /* turn off animation */
    .feature-left-container .content-inner{
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }

    /* ============== CONNECT SMARTER  ==============*/

    .feature-lead .feature{
        grid-template-columns: 1fr;
        grid-template-rows: 1fr max-content;
        grid-template-areas: 
        "top"
        "bottom";
    }
        .feature-lead .feature .text-wrapper .content-inner{
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    .feature-lead .feature .text-wrapper{
        grid-area: bottom;
    }
    .feature-lead .feature .feature__video-wrapper{
        grid-area: top;
    }
    .feature .text-wrapper{
        padding: 0 20px 20px 30px;
    }

    /*============== CONNECT TO COLOR COMPONENT ==============*/

    .cards-container .card{
        grid-template-columns: 1fr;
        grid-template-rows: 1fr, max-content;
    }
    .card__content, .feature__content{
        padding: 30px 20px;
    }
    .card__content .card__subtitle, .feature__content .content__subtitle{
        padding: 14px 0;
    }

    /*============== ICON FEATURE COMPONENT ==============*/

    .icons-feature__grid{
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(6, 1fr);
        grid-template-areas:
        "a"
        "b"
        "c"
        "d"
        "e"
        "f";
    }
    .icon__item{
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 37px 20px;
    }
    .icon__item:nth-of-type(1), .icon__item:nth-of-type(3), .icon__item:nth-of-type(5){
    border-right: 0;
    }
    .icon__item:nth-of-type(2){
    border-top: 0;
    }
    .icon__item .icon__image{
        width: 80px;
        height: 80px;
    }

    /*============== CONNECT TO INSIGHTS ==============*/

    .feature__content{
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
    }
    .feature__content .content__title .title__span{
    color: var(--grey-800);
    }
    /*============== FUTURE OF BUSINESS SYSTEMS ==============*/

    .pre-footer-container .content-wrapper .inner__text .text__subtitle{
        padding: 14px 0;
    }
    .pre-footer-container .content-wrapper .inner__text{
        max-width: 600px;
    }
    .pre-footer-container .content-wrapper .inner__text .text__title{
        font-size: var(--fs-xl) !important;
    }
    /* turn off mobile animations */
    .pre-footer-container .content-wrapper{
        bottom: 40px;
    }
    .pre-footer-container .image-wrapper .image{
        opacity: 1;
    }
}

.axalta-nimbus-page .axalta-nimbus-form-section {
  max-width: 1230px;
  margin: 100px auto;
  padding: 0 10px;
}

.axalta-nimbus-page .axalta-nimbus-form-section .component.textComponent h3 {
  margin: 0 0 25px;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  text-transform: none;
  color: #363636;
}

.axalta-nimbus-page .axalta-nimbus-form-section .component.form {
  margin: 0;
}

.axalta-nimbus-page .axalta-nimbus-form-section .formRow {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 15px;
}

.axalta-nimbus-page .axalta-nimbus-form-section .input {
  padding: 0 10px 15px;
}

.axalta-nimbus-page .axalta-nimbus-form-section .w50 {
  width: 50%;
}

.axalta-nimbus-page .axalta-nimbus-form-section .w100 {
  width: 100%;
}

.axalta-nimbus-page .axalta-nimbus-form-section label {
  display: block;
  margin-bottom: 6px;
  font-size: 17px;
  line-height: 30px;
  color: #363636;
}

.axalta-nimbus-page .axalta-nimbus-form-section input[type="text"],
.axalta-nimbus-page .axalta-nimbus-form-section textarea,
.axalta-nimbus-page .axalta-nimbus-form-section select {
  width: 100%;
  padding: 8px 10px;
  font-size: 15px;
  line-height: 22px;
  color: #484848;
  background: #fff;
  border: 2px solid #868686;
  border-radius: 3px;
}

.axalta-nimbus-page .axalta-nimbus-form-section textarea {
  min-height: 120px;
  resize: vertical;
}

.axalta-nimbus-page .axalta-nimbus-form-section .optionLabel {
  display: inline;
  margin-left: 6px;
  margin-right: 16px;
  font-size: 15px;
}

.axalta-nimbus-page .axalta-nimbus-form-section .lineBreak p {
  margin: 0 0 10px;
  font-size: 15px;
  line-height: 22px;
  color: #484848;
}

.axalta-nimbus-page .axalta-nimbus-form-section .lineBreak a {
  color: #d4051f;
  text-decoration: none;
}

.axalta-nimbus-page .axalta-nimbus-form-section .lineBreak a:hover,
.axalta-nimbus-page .axalta-nimbus-form-section .lineBreak a:focus-visible {
  text-decoration: underline;
}

.axalta-nimbus-page .axalta-nimbus-form-section .subtext {
  margin-bottom: 10px;
  font-size: 15px;
  color: #484848;
}

.axalta-nimbus-page .axalta-nimbus-form-section .nimbus-captcha-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 78px;
  background: #f7f7f7;
  border: 1px solid #d0d0d0;
  color: #484848;
  font-size: 15px;
}

.axalta-nimbus-page .axalta-nimbus-form-section .actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-top: 20px;
}

.axalta-nimbus-page .axalta-nimbus-form-section .reset-form {
  color: #d4051f;
  text-decoration: none;
  font-size: 15px;
  background: none;
  border: 0;
  cursor: pointer;
  padding: 0;
}

.axalta-nimbus-page .axalta-nimbus-form-section .reset-form:hover,
.axalta-nimbus-page .axalta-nimbus-form-section .reset-form:focus-visible {
  text-decoration: underline;
}

.axalta-nimbus-page .axalta-nimbus-form-section .submit-form {
  padding: 10px 28px;
  font-size: 15px;
  color: #d4051f;
  background: transparent;
  border: 2px solid #d4051f;
  border-radius: 3px;
  cursor: pointer;
}

.axalta-nimbus-page .axalta-nimbus-form-section .submit-form:hover,
.axalta-nimbus-page .axalta-nimbus-form-section .submit-form:focus-visible {
  color: #fff;
  background: #d4051f;
}

@media (max-width: 769px) {
  .axalta-nimbus-page .axalta-nimbus-form-section {
    margin: 50px auto;
    padding: 0;
  }

  .axalta-nimbus-page .axalta-nimbus-form-section .w50 {
    width: 100%;
  }
}
