/* V2 */
@media (max-width: 768px) {
    
    .hero-image-uk {
        margin: 50px 0 0 0
    }
    
}

section.uk-home-fold {
    margin: 100px 0;
}

@media (max-width: 768px) {
    
    section.uk-home-fold {
        margin: 0 0 100px 0;
    }
}

section.home-uk-barrier .fullscreen-w-bottom-cards {
    background: linear-gradient(0deg, color-mix(in srgb, var(--black) 80%, transparent) 10%, transparent 50%), linear-gradient(90deg, color-mix(in srgb, var(--black) 0%, transparent) 0%, color-mix(in srgb, var(--black) 50%, transparent) 20%, color-mix(in srgb, var(--black) 50%, transparent) 50%, transparent 100%), url('/Portals/0/Images/enchoice-home-uk-barrier.jpg') center;
    background-size: cover;
}

section.home-uk-barrier .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
    /*border: none;*/
}

section.home-uk-barrier .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title,
section.home-uk-barrier .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-description,
section.home-uk-barrier .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title,
section.home-uk-barrier .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
    /*color: var(--black);*/
}

section.home-uk-barrier .fullscreen-w-bottom-cards .container-fluid-gradient {
    background: none;
}

section.home-uk-business {
    margin: 200px 0 0 0;
    background: none;
}

section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-title {
    color: var(--purple);
}

section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid {
    grid-template-columns: repeat(4, 1fr);
}

section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card{
    border: none;
    background: none;
}

section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card .grid-card-title,
section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card .grid-card-blurb {

}



@media (max-width: 768px) {
    
    section.home-uk-business {
        margin: 50px 0;
    }

    section.home-uk-business .fin-serv {
        margin:0;
    }

    section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-title {
        font-size: 28px;
    }

    section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid {
        height: 100%;
        margin: 0 0 50px 0;
    }

    section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card {
        padding: 0px 15px;
        gap: 10px;
    }

    section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card .grid-card-title {
        font-weight: 600;
    }

    section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card .grid-card-title,
    section.home-uk-business .fin-serv .fin-serv-block-left .fin-serv-grid .fin-serv-grid-card .grid-card-blurb {
        font-size: 18px;
    }
    
}

section.home-uk-ai,
section.home-uk-platform {
    margin: 200px 0;
}

@media (max-width: 768px) {

    section.home-uk-ai,
    section.home-uk-platform {
        margin: 50px 0;
    }
    
    section.home-uk-ai .full-page-two-blocks,
    section.home-uk-platform .full-page-two-blocks{
        height: initial;
        flex-direction: row;
        min-height: initial;
    }
    
    
}

section.home-uk-knwoledge-capture,
section.home-uk-encore {
    width: 100%;
    position: relative;
    padding: 0px;
    z-index: 0;
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards{
    min-height: 100vh;
    background: linear-gradient(0deg, color-mix(in srgb, var(--black) 50%, transparent) 40%, color-mix(in srgb, yellow 10%, transparent) 60%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--black) 70%, transparent) 45% 55%, transparent 100%), url('/Portals/0/Images/enchoice-uk-intelligent-capture-capabilities.jpg');
    background-size: cover;
    background-position: center 35%;
    background-repeat: no-repeat;
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:nth-child(1) {
    color: var(--accent-color);
}

section.home-uk-encore .fullscreen-w-bottom-cards{
    min-height: 100vh;
    background: linear-gradient(0deg, color-mix(in srgb, var(--white) 30%, transparent) 20%, transparent 50%), linear-gradient(90deg, transparent 30%, color-mix(in srgb, var(--black) 30%, transparent) 45% 55%, transparent 70%), url('/Portals/0/Images/enchoice-uk-intelligent-work-dimensions.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
    background: color-mix(in srgb, var(--accent-color) 70%, transparent);
    border-color: color-mix(in srgb, var(--accent-color) 30%, transparent);
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-top,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-top {
    padding: 5vh 50px;
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title {
    line-height: 3.3rem;
    font-size: 50px;
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-description,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-description {
    line-height: 1.4rem;
    font-size: 18px;
}

section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:nth-child(1) {
    color:var(--white);
}

section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
    color:var(--white);
}

section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:last-child {
    color:var(--white);
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-bottom-grid,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid {
    grid-template-columns: repeat(3, 1fr);
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
    padding: 20px;
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
    font-size: 28px;
}

section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote,
section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
    font-size: 18px;
}

section.home-uk-platform .full-page-two-blocks .block-left,
section.home-uk-platform .circled-arrow-white .icon-arrow {
    background: var(--accent-color3);
    fill: var(--accent-color3);
}

@media (max-width: 768px) {
    
    section.home-uk-knwoledge-capture .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title,
    section.home-uk-encore .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title,
    .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title {
        line-height: 36px;
        font-size: 28px;
    }
    
}

section.vertical-menu.home-uk .vertical-menu-links li:nth-child(1).active {
    border-left: 3px solid var(--accent-color);
}

section.vertical-menu.home-uk .vertical-menu-links li:nth-child(2).active {
    border-left: 3px solid var(--accent-color3);
}

section.vertical-menu.home-uk .vertical-menu-links li:nth-child(3).active {
    border-left: 3px solid var(--accent-color2);
}

section.vertical-menu.home-uk .vertical-menu-links li:nth-child(4).active {
    border-left: 3px solid var(--accent-color4);
}

section.vertical-menu.home-uk .vertical-menu-links li:nth-child(5).active {
    border-left: 3px solid var(--accent-color5);
}

section.vertical-menu.home-uk #workplace .left-card-title {
    color: var(--accent-color);
}

section.vertical-menu.home-uk #google .left-card-title {
    color: var(--accent-color3);
}

section.vertical-menu.home-uk #sap .left-card-title {
    color: var(--accent-color2);
}

section.vertical-menu.home-uk #migration .left-card-title {
    color: var(--accent-color4);
}

section.vertical-menu.home-uk .vertical-menu-wrap .vertical-menu-page .vertical-menu-page-left-card .left-card-title {
    margin: 0 0 20px 0;
}

section.vertical-menu.home-uk .vertical-menu-wrap .vertical-menu-page .vertical-menu-page-left-card .left-card-description {
    margin: 0px 0 40px 0;
    line-height: 2.5rem;
    font-size: 30px;
}

section.vertical-menu.home-uk .vertical-menu-wrap .vertical-menu-page .vertical-menu-page-left-card .left-card-text {
    line-height: 1.5rem;
    font-size: 18px;
}

section.vertical-menu.home-uk #workplace .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-source-data.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.vertical-menu.home-uk #google .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-inventory-catalogue.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.vertical-menu.home-uk #sap .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-data-quality.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.vertical-menu.home-uk #migration .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-governance-security.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

@media (max-width: 768px)  {

    section.vertical-menu.home-uk .vertical-menu-wrap .vertical-menu-page .vertical-menu-page-left-card .left-card-description {
        margin: 0px 0 20px 0;
        line-height: 1.5rem;
        font-size: 22px;
    }
    section.vertical-menu.home-uk .vertical-menu-wrap .vertical-menu-page .vertical-menu-page-left-card .left-card-text {
        line-height: 1.2rem;
        font-size: 14px;
    }
    
    section.vertical-menu.home-uk #workplace .vertical-menu-page-right-card {
        background: var(--white) url(/Portals/0/Images/enchoice-uk-home-source-data.jpg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    section.vertical-menu.home-uk #google .vertical-menu-page-right-card {
        background: var(--white) url(/Portals/0/Images/enchoice-uk-home-inventory-catalogue.jpg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    section.vertical-menu.home-uk #sap .vertical-menu-page-right-card {
        background: var(--white) url(/Portals/0/Images/enchoice-uk-home-data-quality.jpg);
        background-position: center -50px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    section.vertical-menu.home-uk #migration .vertical-menu-page-right-card {
        background: var(--white) url(/Portals/0/Images/enchoice-uk-home-governance-security.jpg);
        background-position: top center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    
}

section.home-uk-environments .fullscreen-w-bottom-cards{
    background: linear-gradient(0deg, var(--black) 20%, transparent 50%), linear-gradient(90deg, transparent 10%, color-mix(in srgb, var(--purple) 20%, transparent) 40%, color-mix(in srgb, var(--black) 20%, transparent) 60%, transparent 100%), url('/Portals/0/Images/enchoice-intelligent-capture-rating.jpg');
    background-size: cover; 
}

section.home-uk-thinking {
    padding: 100px 0px;
    background: var(--background-dark);
}


/* V1 */
section.home-hero.uk .hero-wrapper .hero {
    background: linear-gradient(180deg, color-mix(in srgb, var(--white) 90%, transparent) 5%, transparent 30%), linear-gradient(90deg, color-mix(in srgb, var(--white) 50%, transparent) 40%, transparent 80%), linear-gradient(0deg, color-mix(in srgb, var(--black) 50%, transparent) 10%, transparent 30%), url('/Portals/0/Images/enchoice-uk-home-hero-background.jpg');
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

section.uk-home-fold .fullscreen-w-bottom-cards {
    width: 100%;
    min-height: auto;
    background: linear-gradient(180deg, #fff 1%, transparent 90%);
    background-image: none;
    background-size: auto;
    background-position: initial;
}

section.uk-home-fold .fullscreen-w-bottom-cards .container-fluid-gradient {
    background:  none;
}

section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid  {
    grid-template-columns: repeat(4, 1fr);
    padding:  0;
}

section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
    border: none;
    text-align: center;
}

section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
    line-height: 1.1;
    color: var(--accent-color);
    font-size: 50px;
    font-weight: 400;
}

section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
    line-height: 1.1;
    color: var(--black);
    font-size: 22px;
    font-weight: 300;
}

section.vertical-menu.uk .vertical-menu-wrap#ai .vertical-menu-page .vertical-menu-page-left-card {
    width: 100%;
    border-radius: 8px;
}

section.vertical-menu.uk .vertical-menu-wrap#ai .vertical-menu-page .vertical-menu-page-right-card {
    display:none;
}

section.vertical-menu.uk .vertical-menu-wrap .vertical-menu-page .vertical-menu-page-left-card .left-card-title {
    color: var(--accent-color);
}

section.vertical-menu.uk .vertical-menu-links li:nth-child(1).active {
    border-left: 3px solid var(--accent-color);
}

section.vertical-menu.uk .vertical-menu-links li:nth-child(2).active {
    border-left: 3px solid var(--accent-color3);
}

section.vertical-menu.uk .vertical-menu-links li:nth-child(3).active {
    border-left: 3px solid var(--accent-color2);
}

section.vertical-menu.uk .vertical-menu-links li:nth-child(4).active {
    border-left: 3px solid var(--accent-color4);
}

section.vertical-menu.uk .vertical-menu-links li:nth-child(5).active {
    border-left: 3px solid var(--accent-color5);
}

section.vertical-menu.uk #ai .left-card-title {
    color: var(--accent-color);
}

section.vertical-menu.uk #inventory .left-card-title {
    color: var(--accent-color3);
}

section.vertical-menu.uk #assess .left-card-title {
    color: var(--accent-color2);
}

section.vertical-menu.uk #governance .left-card-title {
    color: var(--accent-color4);
}

section.vertical-menu.uk #source .left-card-title {
    color: var(--accent-color5);
}

section.vertical-menu.uk #ai .vertical-menu-page-right-card {
}

section.vertical-menu.uk #inventory .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-inventory-catalogue.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.vertical-menu.uk #assess .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-data-quality.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.vertical-menu.uk #governance .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-governance-security.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.vertical-menu.uk #source .vertical-menu-page-right-card {
    background: var(--white) url('/Portals/0/Images/enchoice-uk-home-source-data.jpg');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

section.home-capabilities, 
section.home-dimensions, 
section.home-path {
    width: 100%;
    position: relative;
    padding: 0px;
}

section.home-capabilities .fullscreen-w-bottom-cards{
    background: linear-gradient(0deg, color-mix(in srgb, var(--black) 50%, transparent) 40%, color-mix(in srgb, yellow 10%, transparent) 60%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--black) 70%, transparent) 45% 55%, transparent 100%), url('/Portals/0/Images/enchoice-uk-intelligent-capture-capabilities.jpg');
    background-size: cover;
    background-position: center 35%;
    background-repeat: no-repeat;
}

section.home-capabilities .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:nth-child(1) {
    color: var(--accent-color);
}

section.home-dimentions .fullscreen-w-bottom-cards{
    background: linear-gradient(0deg, color-mix(in srgb, var(--white) 30%, transparent) 20%, transparent 50%), linear-gradient(90deg, transparent 30%, color-mix(in srgb, var(--black) 30%, transparent) 45% 55%, transparent 70%), url('/Portals/0/Images/enchoice-uk-intelligent-work-dimensions.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

section.home-dimentions .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
    background: color-mix(in srgb, var(--accent-color) 70%, transparent);
    border-color: color-mix(in srgb, var(--accent-color) 30%, transparent);
}


section.home-dimentions .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:nth-child(1) {
    color:var(--white);
}

section.home-dimentions .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
    color:var(--white);
}

section.home-dimentions .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:last-child {
    color:var(--white);
}

section.home-path .fullscreen-w-bottom-cards{
    background: linear-gradient(0deg, black 20%, transparent 50%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--black) 90%, transparent) 100%, transparent 100%), url('/Portals/0/Images/enchoice-uk-live-service-path.jpg');
    background-size: cover;
    background-position: right center;
    background-repeat: no-repeat;
}

section.home-path .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote:nth-child(1) {
    color: var(--accent-color);
}

section.home-capabilities .fullscreen-w-bottom-cards .fullscreen-bottom-grid,
section.home-dimentions .fullscreen-w-bottom-cards .fullscreen-bottom-grid {
    grid-template-columns: repeat(4, 1fr);
}
section.home-path .fullscreen-w-bottom-cards .fullscreen-bottom-grid {
    grid-template-columns: repeat(5, 1fr);
}

section.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-right .rating-color {
    background: rgb(78 115 249);
    padding: 15px 30px;
    text-align: left;
    aspect-ratio: auto;
}

section.home-ind-uk,
section.cs-three-grid-uk-home {
    margin: 200px 0;
    padding: 0;
    background: var(--background-light);
}

section.home-ind-uk {
    margin: 200px 0 0 0;
}

section.cs-three-grid-uk-home .three-grid {
    gap: 25px;
}

section.home-assessment-uk {
    margin: 0;
    padding: 0;
    background: var(--background-dark);
}

section.home-assessment-uk .home-assessment-flex {
    margin: 0;
}

section.home-carousel.uk .home-carousel-card {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    position: relative;
    cursor: grab;
    user-select: none;
}

section.home-carousel.uk .home-carousel-card.dragging {
    cursor: grabbing;
}

.home-carousel-card:before,
.home-carousel-card:after {
    display:  none;
}

section.home-carousel.uk:before,
section.home-carousel.uk:after {
    position: absolute;
    top: 0;
    content: '';
    width: 50px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}

section.home-carousel.uk:before {
    left: 0;
    background: linear-gradient(to right, var(--background-light), color-mix(in srgb, var(--background-light) 0%, transparent));
}

section.home-carousel.uk:after {
    right: 0;
    background: linear-gradient(to left, var(--background-light), color-mix(in srgb, var(--background-light) 0%, transparent));
}

section.home-carousel.uk .home-carousel-logos {
    animation: none;
}

section.home-carousel.uk .home-carousel-card:hover .home-carousel-logos {
    animation-play-state: unset;
}

section.home-carousel.uk .home-carousel-logos {
    display: flex;
    width: max-content;
}

section.home-carousel.uk .home-carousel-logos img {
    height: 80px;
    margin: 0 115px;
    filter: grayscale(100%);
    opacity: 50%;
    transition: var(--animate-point-five);
    flex-shrink: 0;
}

section.home-carousel.uk .home-carousel-logos img:hover {
    filter: grayscale(0%);
    opacity: 100%;
    transition: var(--animate-point-two);
}



@media (min-width: 1201px) and (max-width: 1400px) {
    section.home-hero.uk  .hero-text .hero-title {
        line-height: 1.2;
        margin: 0 0 30px 0;
        font-size: 48px;
    }

    .fullscreen-w-bottom-cards {
        box-sizing: border-box;
        padding: 0;
        margin: 0;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards {
        height: 100vh;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top {
        padding: 50px 0;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title {
        line-height: 1;
        font-size: 32px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-description {
        font-size: 20px;
    }
    
    .sectionhorizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid {
        padding: 0 50px 50px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
        padding: 30px 20px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
        line-height: 1;
        font-size: 22px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
        line-height: 1.1;
        font-size: 18px;
    }

    section.home-assessment-uk .home-assessment-flex {
        height: 100vh;
        padding: 0 100px;
        box-sizing: border-box;
        gap: 50px;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
    section.home-hero.uk  .hero-text .hero-title {
        line-height: 1.2;
        margin: 0 0 30px 0;
        font-size: 48px;
    }
    section.uk-home-fold .fullscreen-w-bottom-cards .container-fluid-gradient {
        margin: 50px 0 0 0;
    }

    section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
        font-size: 32px;
    }

    section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
        font-size: 18px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards {
        height: 100vh;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top {
        padding: 50px 0;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-title {
        line-height: 1;
        font-size: 28px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-top .fullscreen-cards-left .fullscreen-cards-description {
        font-size: 18px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid {
        padding: 0 50px 50px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card {
        padding: 20px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
        line-height: 1;
        font-size: 20px;
    }
    
    section.horizontal-scroll.uk-horiroll .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
        line-height: 1;
        font-size: 16px;
    }

    section.home-ind-uk,
    section.cs-three-grid-uk-home {
        margin: 50px 0;
    }

    section.cs-three-grid-uk-home .first-level-menu-tiles {
    padding: 0px 15px 50px 15px;
    }

    section.cs-three-grid-uk-home .first-level-menu-tiles .first-level-menu-tiles-title .first-level-menu-title {
        font-size: 28px;
    }

    section.cs-three-grid-uk-home .three-grid {
        grid-template-columns: repeat(3, 1fr);
        padding: 0 25px;
    }

    section.cs-three-grid-uk-home .three-grid .three-grid-card {
        padding: 20px 30px;
        margin: 0;
    }
    
    section.cs-three-grid-uk-home .three-grid .three-grid-card .three-grid-card-content {
        width: 100%;
        padding: 0;
    }

    section.cs-three-grid-uk-home .three-grid .three-grid-card .three-grid-card-content .card-content-title {
        line-height: 1.1;
        font-size: 28px;
    }

    section.cs-three-grid-uk-home .three-grid .three-grid-card .three-grid-card-content .card-content-description {
        line-height: 1.1;
        font-size: 16px;
        padding: 0;
    }
    
    section.home-assessment-uk .home-assessment-flex {
        height: 100vh;
        padding: 0 100px;
        box-sizing: border-box;
        gap: 50px;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    section.home-hero.uk .hero-wrapper .hero-text {
        padding: 100px 0 15vh 0;
    }
}

@media (min-width: 577px) and (max-width: 768px)  {
    section.uk-home-fold .fullscreen-w-bottom-cards .container-fluid-gradient {
        margin: 40px 0 0 0;
    }
    section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
        margin: 0 0 10px 0;
        font-size: 18px;
    }
    section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
        margin: 0 0 10px 0;
        font-size: 14px;
    }

}

@media (max-width: 576px) {
    section.uk-home-fold .fullscreen-w-bottom-cards .container-fluid-gradient {
        margin: 40px 0 0 0;
    }
    section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-title {
        margin: 0 0 10px 0;
        font-size: 18px;
    }
    section.uk-home-fold .fullscreen-w-bottom-cards .fullscreen-bottom-grid .fullscreen-bottom-card .bottom-card-quote {
        margin: 0 0 10px 0;
        font-size: 14px;
    }
}