<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sitemap-small-title a {
    color: #121A38;
}

.sitemap-col a {
    color: #121A38;
}

.darkgrey-bg {
    background-color: darkgrey;
}

.smart-blue-bg {
    background-color: #1D264D;
}

.red-bg {
    background-color: #070F26;
}

.blue-text {
    color: blue !important;
}

.black-text {
    color: #121A38 !important;
}

.pink-text {
    color: #EB0055 !important;
}

.display-none {
    display: none;
}

.custom-pagination-component {
    margin-bottom: 18px;
}

    .custom-pagination-component .page-nav {
        height: 36px;
        display: inline-block;
        width: 80%;
        position: relative;
        margin-top: 68px;
    }

        .custom-pagination-component .page-nav .owl-prev, .custom-pagination-component .page-nav .page-prev {
            position: absolute;
            left: 0px;
            background: url("i/arrow_left.svg") no-repeat;
            width: 26px;
            height: 17px;
            top: 10px;
            cursor: pointer;
            text-indent: -999em;
        }

            .custom-pagination-component .page-nav .owl-prev.disabled, .custom-pagination-component .page-nav .page-prev.disabled {
                display: none;
            }

        .custom-pagination-component .page-nav .owl-next, .custom-pagination-component .page-nav .page-next {
            position: absolute;
            right: 0px;
            background: url("i/arrow_right.svg") no-repeat;
            width: 26px;
            height: 17px;
            top: 10px;
            cursor: pointer;
            text-indent: -999em;
        }

            .custom-pagination-component .page-nav .owl-next.disabled, .custom-pagination-component .page-nav .page-next.disabled {
                display: none;
            }

        .custom-pagination-component .page-nav.disabled {
            display: none;
        }

    .custom-pagination-component .page-count {
        counter-reset: slides-num;
        /* Initialize counter. */
        position: absolute;
        top: auto;
        left: 40%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        margin-top: -43px;
    }

        .custom-pagination-component .page-count:after {
            content: counter(slides-num);
            /* get total number of items - more info on http://www.sitepoint.com/a-little-known-way-to-replace-some-scripts-with-css-counters/ */
            display: inline-block;
            font-size: 14px;
            line-height: 2.36;
            letter-spacing: 0.7px;
            vertical-align: top;
            padding-left: 10px;
        }

        .custom-pagination-component .page-count .owl-dot, .custom-pagination-component .page-count .count {
            counter-increment: slides-num;
            color: #121A38;
            font-size: 14px;
            display: inline;
        }

            .custom-pagination-component .page-count .owl-dot.active:before, .custom-pagination-component .page-count .count.active:before {
                content: counter(slides-num);
                font-size: 24px;
                font-weight: 200;
                letter-spacing: 1.2px;
                margin-right: 10px;
            }

            .custom-pagination-component .page-count .owl-dot.active:after, .custom-pagination-component .page-count .count.active:after {
                content: " /";
                font-size: 14px;
                line-height: 2.36;
                letter-spacing: 0.7px;
            }

        .custom-pagination-component .page-count.disabled {
            display: none;
        }

        .custom-pagination-component .page-count.multiple-article {
            counter-rest: initial;
        }

            .custom-pagination-component .page-count.multiple-article .count {
                counter-increment: initial;
            }

                .custom-pagination-component .page-count.multiple-article .count.active:before, .custom-pagination-component .page-count.multiple-article .count.active:after {
                    content: none;
                }

            .custom-pagination-component .page-count.multiple-article:after {
                content: none;
            }

.numbered-items-page {
    bottom: 3rem;
    position: absolute;
    right: 5rem;
    text-align: right;
    margin: -7px 10px;
}

.custom-option {
    float: right;
    color: #5876aa;
    display: inline-block;
    font-size: 2rem;
    font-weight: 300;
    min-width: 15rem;
}

    .custom-option:hover {
        cursor: pointer;
    }

.custom-pagination {
    position: absolute;
    list-style: none;
    top: 100%;
    margin: 2px 0 0;
    right: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    font-size: 20px;
    text-align: left;
    background-color: #fff;
    border: 1px solid rgba(7,15,38,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

    .custom-pagination a:hover {
        text-decoration: none;
    }

    .custom-pagination li {
        font-size: 20px;
    }

.open &gt; .custom-pagination {
    display: block;
}

@media (max-width: 767px) {
    .custom-pagination-component {
        margin-bottom: 30px;
    }

    .slide-section .page-count {
        left: 50% !important;
    }

    .slide-section .page-nav {
        width: 100% !important;
    }

    .numbered-items-page {
        bottom: 1.5rem;
        right: 3rem;
    }

    .hero-component.no-image.spacing .content {
        padding: 11.3rem 1.9rem 1.9rem !important;
    }

        .hero-component.no-image.spacing .content h1.spacing-top {
            margin-top: 1rem;
        }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .custom-pagination-component {
        margin-bottom: 10px;
    }

    .hero-component .breadcrumb-text {
        position: unset;
    }
}

.region-modal-component__right-side .disabled .form-control {
    cursor: default;
}

input[type="radio"].material-input + label {
    color: #fff;
    font-size: 1.6rem;
    font-family: 'Roboto';
    font-weight: 300;
    letter-spacing: .1rem;
    position: relative;
    cursor: pointer;
    margin-left: -1.6rem;
    padding-left: 2.6rem;
    padding-right: .2rem;
}

.contact-us-component input[type="radio"].material-input + label {
    margin-bottom: 34px;
}

.contact-us-component .col-sm-12 {
    padding-left: 0px;
}
.contact-us-component .step .text-center-md{
    text-align: center;
}
.contact-us-component .step .col-md-7 select#files {
    font-size: 22px;
    background-color: #5876aa;
    border-color: #fff;
    color: #fff;
    width: 90%;
    height: 40px;
}

    .contact-us-component .step .col-md-7 select#files option {
        background-color: #fff;
        color: #121A38;
        font-size: 20px;
    }

.contact-us-component #autocomplete-ajax-x {
    color: #667493;
    background: transparent;
    z-index: 1;
    width: 90%;
    border: none;
    height: 0px;
    position: absolute;
}

@media (max-width:1023px) {
    .contact-us-component .step span.custom-error {
        margin-right: 0px !important;
    }

    .contact-us-component .step .col-md-7 select#files {
        width: 100%;
    }

        .contact-us-component .step .col-md-7 select#files option {
            font-size: 18px;
        }
}

.contact-us-component .step span.custom-error {
    height: 10px;
    margin-right: 45px;
    float: right;
    display: none;
    color: #EB0055;
    margin-top: -22px;
}

.custom-width-floating {
    width: 50% !important;
}

.custom-logo-floating {
    width: 50% !important;
}
.emea-ntt .primary-menu-component.custom-width-floating {
    left: 0;
}
.emea-ntt .primary-menu-component.custom-logo-floating {
    left: 0;
}

@media screen and (min-width: 992px) {
    .emea-ntt .primary-menu-component.custom-width-floating {
        padding-left: 4rem;
        padding-right: 4rem
    }
    .emea-ntt .primary-menu-component.custom-logo-floating {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.emea-ntt .primary-menu-component.custom-width-floating.slider.morphed {
    background: #0079a1 !important;
    box-shadow: none;
}

.emea-ntt .primary-menu-component.custom-logo-floating.slider.morphed {
    background: #0079a1 !important;
    box-shadow: none;
}

.generic-modal-component .custom-floating-bg.morphed {
    background: #121A38 !important;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}

.emea-ntt .floating-content-header.morphed + .primary-menu-component.custom-width-floating.morphed,
.emea-ntt .custom-floating-bg.morphed + .primary-menu-component.custom-logo-floating.morphed,
.emea-ntt .primary-menu-component.slider.primary-menu.custom-width-floating.morphed {
    padding: 0.7rem 4.7rem 0rem 4.7rem;
}

.emea-ntt .primary-menu-component.custom-width-floating.morphed svg &gt; path, .emea-ntt .primary-menu-component.custom-width-floating.morphed svg polygon {
    fill: #fff !important;
}

.emea-ntt .primary-menu-component.custom-logo-floating.morphed svg &gt; path, .emea-ntt .primary-menu-component.custom-logo-floating.morphed svg polygon {
    fill: #fff !important;
}

/*.emea-ntt .floating-content-header.custom-logo-floating.morphed svg &gt; path, .emea-ntt .floating-content-header.custom-logo-floating.morphed svg polygon {
    fill: #fff !important;
}*/

.emea-ntt .primary-menu-component.slider.primary-menu.morphed svg &gt; path, .emea-ntt .primary-menu-component.slider.primary-menu.morphed svg polygon {
    fill: #fff;
}

    .emea-ntt .primary-menu-component.slider.primary-menu.morphed svg &gt; path:last-child {
        display: none;
    }

.emea-ntt .primary-menu-component.morphed svg {
    width: 16rem;
}

.emea-ntt .primary-menu-component.slider.primary-menu.morphed:not(.custom-width-floating) {
    background: #121A38 !important;
}

.emea-ntt .primary-menu-component.slider.primary-menu.morphed:not(.custom-logo-floating) {
    background: #121A38 !important;
}

.emea-ntt .floating-content-header.slider.primary-menu.morphed:not(.custom-logo-floating) {
    background: #fff !important;
}

footer .hidden-xs a, footer.container-fluid .row a.breadcrumb-text {
    color: #fff;
    margin-left: -17px;
    font-size: 1.1rem;
}

footer.container-fluid a.breadcrumb-text {
    font-family: 'Roboto';
    letter-spacing: .07rem;
    display: flex;
    align-items: center;
}

footer.container-fluid a.breadcrumb-text::before {
    content: '';
    display: inline-block;
    margin-right: 4px;
    background: url(/global/en/-/media/assets/images/icon/white/world.svg) no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
}

.custom-invertcolor .menu-content p span {
    color: #121A38 !important;
}

.custom-invertcolor .menu-content p a {
    color: #121A38 !important;
}

.custom-sitemap {
    display: table;
    width: 100%;
    margin-bottom: 100px;
}

footer.container-fluid a span {
    font-weight: 700;
    font-family: 'Roboto';
}

@media only screen and (min-device-width : 320px) and (max-device-width : 667px) {
    .error-code {
        padding: 62px 15px 42px;
    }

        .error-code .error-section h1 {
            font-size: 90px;
        }
}

@media(max-width: 1023px) {
    section.banner-intro.board {
        padding-top: 19rem !important;
    }

    .numbered-items-page {
        right: 3rem;
        margin: -6px 10px;
    }
}

@media(max-width: 767px) {
    section.banner-intro.board {
        padding-top: 9.8rem !important;
    }

    .emea-ntt .primary-menu-component.slider.primary-menu.morphed svg &gt; path:last-child {
        display: none;
    }

    .hero-component .content p.fine-print {
        margin-top: 3.2rem;
    }

    .emea-ntt .custom-event .board.light {
        padding-top: 2rem;
    }

    .emea-ntt .custom-event .img-responsive {
        padding-right: 3rem;
    }
}

section.banner-intro.board {
    padding-top: 19rem;
}

.pagination-wrapper {
    text-align: center;
}

svg.logo.logo-blue path, svg.logo.logo-blue polygon {
    fill: #6785c1;
}

    svg.logo.logo-blue path:last-child {
        fill: #121A38;
    }

svg.logo.logo-white path, svg.logo.logo-white polygon {
    fill: #fff;
}
/*.emea-ntt .primary-menu-toggle.top-anchored{
    top: 4.2rem;
}*/
.autocomplete-suggestions {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #D5DDEB;
    background: #FFF;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(0,0, 0, 0.64);
    -moz-box-shadow: 1px 4px 3px rgba(7, 15, 38, 0.64);
    box-shadow: 1px 4px 3px rgba(7, 15, 38, 0.64);
}

.autocomplete-suggestion {
    padding: 8px 19px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.autocomplete-no-suggestion {
    padding: 2px 5px;
}

.autocomplete-selected {
    background: #F0F0F0;
}

.autocomplete-suggestions strong {
    font-weight: bold;
    color: #121A38;
}

.banner-label {
    color: #121A38;
    text-align: center;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 1.6rem;
}

.custom-pagination-component .pagination-wrapper ul.pagination li.active {
    pointer-events: none;
    background: none;
    color: #5876aa;
    opacity: .7;
}

.InvertedWhite, .InvertedWhite span {
    color: #fff !important;
}

.InvertedBlack, .InvertedBlack span {
    color: #667493 !important;
}

.primary-menu-toggle span, .primary-menu-toggle span:before, .primary-menu-toggle span:after {
    background-color: #fff;
}

.morphed .primary-menu-toggle span, .morphed .primary-menu-toggle span:before, .morphed .primary-menu-toggle span:after {
    background-color: #fff !important;
}

.inverted .primary-menu-toggle span, .inverted .primary-menu-toggle span:before, .inverted .primary-menu-toggle span:after {
    background-color: #070F26 !important;
}

.hero-component.inverted h2, .hero-component.inverted a {
    color: inherit;
}

.imagelabel {
    color: #121A38;
    font-size: 1.6rem;
    text-align: center;
    margin-top: 10px;
    word-break: break-word;
    font-family: 'Roboto', sans-serif;
}

.search-results-component .pagination-wrapper {
    margin-top: 10px;
}

    .search-results-component .pagination-wrapper .pagination {
        margin: -8px 0px;
    }

        .search-results-component .pagination-wrapper .pagination li &gt; a {
            background: none;
            border: none;
            color: #5876aa;
            font-size: 18.8px;
            padding: 0 .8rem;
        }

        .search-results-component .pagination-wrapper .pagination li.active &gt; a {
            color: #121A38;
            font-weight: bold;
        }

    .search-results-component .pagination-wrapper a.nttd-angle-left, .search-results-component .pagination-wrapper a.nttd-angle-right {
        color: #5876aa;
        font-size: 1.3rem;
        font-weight: 600;
        text-decoration: none;
    }

.generic-modal-component .inverted .close-toggle {
    color: inherit;
}

.youtube-outer {
    position: relative;
    display: block;
}

.overlay-hide {
    position: absolute;
    right: 5%;
    top: 30px;
    cursor: pointer;
}

    .overlay-hide img {
        width: 20px;
        height: 20px;
    }

.video-wrap iframe {
    width: 60% !important;
    margin: 0 auto;
    display: block;
    height: 400px;
}

.video-details .close {
    background: url(i/close_icon_white.svg) no-repeat;
    width: 19px;
    height: 19px;
    opacity: 1;
    margin-top: 46px;
    margin-right: 47px;
}

.video-details .video-wrapper {
    background-color: #070F26;
    padding: 65px 0 12px;
}

    .video-details .video-wrapper iframe {
        width: 65.1%;
        margin: 0 auto;
        display: block;
        height: 463px;
    }

.youtube-overlay {
    position: fixed;
    top: 0;
    display: table;
    background: rgba(7,15,38,.9);
    width: 100%;
    height: 100vh;
    overflow: hidden;
    display: none;
    z-index: 100;
}

.video-wrap {
    width: 100%;
    margin: 0 auto;
    vertical-align: middle;
    display: table-cell;
}

.customPointer {
    pointer-events: none;
}

.custom-event button.close-toggle.dark, .custom-event .content, .custom-event .content .cta-arrow {
    color: #fff;
}

.custom-event .inverted button.close-toggle, .custom-event .inverted .content, .custom-event .inverted .content .cta-arrow {
    color: #121A38;
}

@media only screen and (min-width:768px) {
    .mediaobjectFullsize {
        height: 100% !important;
        width: 100% !important;
    }
}

.custom-select-country {
    margin-bottom: 6px;
    color: #fff;
    font-family: 'Roboto';
    font-size: 3.5rem;
    font-weight: 400;
}

.emea-ntt .board.text-with-icon h2.white {
    margin-top: 1rem;
}

.emea-ntt .hero-component.no-image.spacing .center-spacing h1 {
    line-height: 5.6rem;
}

.custom-social-share {
    height: 30px;
}

.custom-position {
    opacity: 1 !important;
    color: #121A38 !important;
}

span.custom-cta-arrow:hover {
    opacity: unset;
}

.emea-ntt .hero-component .center-spacing .valign {
    padding: 11.3rem 0rem 0rem;
}

.hero-component.no-image.hero-big-with-text .content {
    padding: 30rem 4rem 4.6rem;
}

.emea-ntt .board.focus-phrase {
    padding: 4rem 4.4rem;
}

.hero-component.no-image.custom-space-content .content {
    padding: 26rem 4rem 4.6rem;
}

.custom-height {
    height: 100vh;
}

    .custom-height .content h1 {
        line-height: 7.3rem !important;
        margin-bottom: 1.4rem !important;
    }

.CScounter-display-none {
    display: none !important;
}

.font-size {
    font-size: 2.4rem !important;
    letter-spacing: 0.1rem !important;
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .location-modal-component .location-slider-component.secondary .location-wrapper .location .cutom-right {
        right: 4.2rem !important;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .location-modal-component .location-slider-component.secondary .location-wrapper .location .cutom-details-left {
        left: 8rem !important;
    }
}

@media screen and (max-width: 767px) {
    .location-modal-component .location-slider-component.secondary .location-wrapper .location .cutom-details-left {
        left: -0.2rem !important;
    }
}

.location-modal-component .location-slider-component.secondary .location-wrapper .location .cutom-details-left,
.location-component .location-slider-component.secondary .location-wrapper .location .cutom-details-left {
    left: 3.2rem;
}

.secondary-type p.small.dark-gray-text {
    font-size: 1.6rem !important;
}

.secondary-type p.message .dark-gray {
    font-size: 2rem !important;
}

@media(max-width: 1023px) {
    .modal-in-page .side-image .row .image .img-responsive {
        position: relative;
        top: 35%;
    }
    /*.hero-component.no-image.custom-blog-header .content{
        padding: 24rem 3rem 4.6rem;
    }*/
}

.author-holder.not-active, .author-carousel-component .author-carousel .not-active {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #121A38;
}

.hero-component.no-image.custom-blog-header .content {
    padding: 24rem 4rem 4.6rem;
}

@media (max-width: 768px) {
    .hero-component.no-image.custom-blog-header .content {
        padding: 11.3rem 1.9rem 1.9rem;
    }

    .author-info-component .p-a-0 a.pull-right {
        padding-right: 15px;
    }
}

@media(max-width: 1023px ) and (min-width: 768px) {
    .hero-component.no-image.custom-blog-header .content {
        padding: 21rem 3rem 4.6rem;
    }
}

.board .spacer-top-md-s .blog-post-slider .media-left img {
    height: 100%;
}

/*@media (max-width: 767px) {
    .site {
        overflow-x: hidden;
    }
}*/

.center-blocks &gt; [class*='col-']:only-child .grid-block-item-container {
    text-align: left !important;
}

.center-blocks {
    text-align: left !important;
}

.customSpanCounter {
    float: right;
}

.custom-position-author {
    max-width: none !important;
}
/*.CustomSpacer {
    padding-bottom: 2.8rem !important;
}*/


@media (max-width: 991px) {
    .CustomBottom {
        min-height: 60rem !important;
    }
}

@media (max-width: 991px) {
    .no-image .bottom-aligned {
        top: 51rem;
    }
}

/*@media (max-width: 1023px ) and (min-width: 768px) {
    .no-image .bottom-aligned {
        top: 28rem;
    }
}*/

.author-info-component .slick-prev:before, .author-info-component .slick-next:before {
    color: #121A38;
}

@media (max-width: 767px) {
    .custom-micro-padding {
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 1200px) {
    .CustomBottomAlign {
        top: auto;
    }
}

.center-carousel-component .main-blog-post-slider .featured-blog .feature-header .author-name, .center-carousel-component .center-carousel-pagination {
    color: #121A38;
}

.hero-component.no-image.spacing .custom-space-pad {
    padding: 21rem 3.8rem 12rem;
}


@media screen and (max-width: 767px) {
    .hero-component.no-image.spacing .custom-space-pad {
        padding: 10rem 2rem 13rem !important;
    }

    .custom-imgSpace-pad {
        padding: 21rem 0rem 0rem !important;
    }
}

@media screen and (max-width: 991px) {
    .hero-component.no-image.spacing .custom-space-pad {
        padding: 21rem 3rem 11rem;
    }
}

.hero-component.no-image.spacing .content .custom-spacing-top {
    line-height: 6.6rem;
}

@media screen and (max-width: 767px) {
    .custom-quote-margin {
        margin-left: 16px;
    }
}

@media (max-width: 767px) {
    .custom-banner-height {
        height: 38vh !important;
    }
}

@media (max-width: 991px) {
    .custom-banner-height {
        height: 50vh;
    }
}

@media (max-width: 991px) {
    .custom-line-height {
        top: 21rem !important;
    }
}

.custom-header-height {
    max-height: 57rem !important;
}

@media (max-width: 991px) {
    .custom-header-height {
        max-height: 60rem !important;
    }
}

@media (max-width: 991px ) and (min-width: 768px) {
    .board.image .content {
        bottom: 3rem;
    }

    /*.no-image .custom-bottom-aligned {
        top: 34rem !important;
    }*/

    .hero-component.no-image.spacing .custom-padding-sap {
        padding: 17.6rem 3rem 4.6rem !important;
    }
}

.authors-selector-holder .authors-holder ul.scrollable-content li.show-all a {
    color: #121A38;
}

.authors-selector-holder .authors-holder ul.scrollable-content li.show-all.selected a {
    color: #0079a1;
}

.authors-holder i.fa-long-arrow-left, .authors-holder i.fa-long-arrow-right, .authors-selector-holder .authors-holder .scrollable-wrapper li.item {
    cursor: pointer;
}

@media screen and (max-width: 767px) {
    .board:not(.tight) {
        padding: 4.6rem 1.8rem;
    }
}

@media screen and (max-width: 767px) {
    .emea-ntt .site .single-carousel-component.secondary .single-carousel button.slick-arrow {
        top: -5rem !important;
    }
}

@media screen and (max-width: 991px) {
    .hero-component .center-spacing &gt; .button {
        bottom: 7rem !important;
    }
}

@media screen and (max-width: 767px) {
    .hero-component .center-spacing &gt; .custom-button-top {
        bottom: 4rem !important;
    }

    .no-image .custom-bottom-aligned {
        top: 43rem;
    }
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
    .hero-component .center-spacing &gt; .custom-btn-top {
        bottom: 8rem !important;
    }
}

@media (max-width: 768px) {
    .region-modal-component__left-side .language-slider-component .slick-prev.slick-arrow {
        top: 7rem;
        left: 2rem;
    }

    .region-modal-component__left-side .language-slider-component .slick-next.slick-arrow {
        top: 7rem;
        right: 2rem;
    }

    .share-wrap.custom-share {
        min-width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    /*.custom-select-country {
        padding-left: 3rem;
    }*/

    .region-modal-component__left-side .language-slider-component .slick-prev.slick-arrow {
        top: 14rem;
        left: 3.6rem;
    }

    .region-modal-component__left-side .language-slider-component .slick-next.slick-arrow {
        top: 14rem;
        right: 3rem;
    }

    .blog-filters-switcher-component ul:not(.dropdown-menu) &gt; li {
        margin-right: 3rem;
    }

    .emea-ntt .site .single-carousel-component.secondary .single-carousel button.slick-arrow {
        top: -2.5rem !important;
    }
}

.custom-underline:hover {
    text-decoration: none;
}

.custom-sponsership-pointer {
    pointer-events: none;
}

.mosaic-component .mosaic-block.has-overlay:hover .mosaic-block-overlay {
    z-index: 50;
}

@media screen and (max-width: 767px) {
    .custom-spacing-bottom {
        padding: 27.3rem 0rem 0rem !important;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .custom-spacing-bottom {
        top: 30rem !important;
    }
}

.mosaic-component .mosaic-block h3 {
    z-index: 0;
}

.buttonViewAll {
    min-width: 11rem !important;
    padding: 0.2rem 0.6rem 0 !important;
}

@media screen and (max-width: 767px) {
    .custom-filter-padding {
        padding: 2.6rem 6.8rem !important;
    }
}

@media screen and (max-width:1023px) and (min-width:768px) {
    .custom-menu {
        width: 35vw !important;
    }
}

@media screen and (max-width:1200px) and (max-width:768px) {
    .custom-align {
        height: 39rem !important;
        word-break: break-all;
    }
}

@media screen and (max-width: 767px) {
    .location-modal-component .location-slider-component.secondary .location-wrapper .location .location-title {
        top: 4rem !important;
    }
}

@media screen and (max-width: 991px) {
    .location-modal-component .close-toggle {
        top: 1.2rem;
    }
}

@media screen and (max-width: 767px) {
    .location-modal-component .location-slider-component .location-wrapper-pagination {
        top: 4.6rem;
    }

    .mosaic-component.board.mosaic-home.preffered-block {
        padding-top: 4rem !important;
    }
}

@media screen and (max-width: 1200px) {
    .mosaic-component.board.mosaic-home.preffered-block {
        padding-top: 4rem !important;
    }
}

.mosaic-home.preffered-block {
    padding-top: 4rem !important;
}

    .mosaic-home.preffered-block h1 {
        font-size: 3.8rem;
        line-height: 3.6rem;
        color: #121A38;
        font-weight: 400;
        margin-left: 1rem;
    }

.comment-preview-component .comment-preview-footer {
    padding-top: 10rem !important;
}

.mosaic-home.preffered-block .mosaic-block-homepage-content &gt; img {
    height: 100%;
}

.load-more-less {
    text-align: center;
}

.loadMore, .showLess {
    cursor: pointer;
}

.loadMore {
    padding-right: 2rem;
}

.showLess {
    padding-left: 2rem;
}

    .loadMore:hover, .showLess:hover {
        text-decoration: none;
    }

@media (max-width: 1024px) {
    .custom-blog-count .month-slider .slick-next {
        right: -2.2rem;
    }

    .custom-blog-count .month-slider .slick-prev {
        left: -2.2rem;
    }

    .emea-ntt .center-carousel-component.animatedParent .slick-prev, .emea-ntt .center-carousel-component.animatedParent .slick-next {
        bottom: unset;
        top: 3.5rem;
    }

    .emea-ntt .center-carousel-component.animatedParent .slick-list {
        overflow: unset;
    }

    .underlined-field {
        font-size: 2.8rem;
    }
}

.custom-padding-spacer-top {
    padding-top: 2.4rem !important;
}

.custom-top-alltheme {
    top: -5rem;
}

.custom-bottom-alltheme {
    bottom: 2.2rem;
}

@media (max-width: 768px) {
    .custom-bottom-alltheme {
        bottom: 4.2rem !important;
    }

    .custom-height-cross {
        margin-bottom: -9px !important;
    }
}

.comment-preview-component {
    z-index: 1 !important;
}

.mosaic-component:not(.filter-all) .mosaic-block h3 {
    top: 41rem !important;
}

.mosaic-component .mosaic-block .mosaic-date {
    top: 38.5rem;
}

@media screen and (max-width:1200px) and (min-width:768px) {
    .single-carousel-component .single-carousel .slide h2.large {
        word-break: break-word;
    }

    .mosaic-component:not(.filter-all) .mosaic-block h3 {
        top: 8.5rem !important;
        word-break: break-word;
        font-size: 2.5rem;
    }
}

.generic-modal-component .floating-content-header.morphed .custom-close-toggle {
    color: #fff !important;
}

.custom-select select {
    height: auto;
}

.custom-events .thumbnail .caption {
    height: 31rem;
}

.custom-height .author-info-component {
    height: 20rem;
}

.search-modal-component {
    overflow: auto;
}

@media screen and (max-width: 767px) {
    .search-modal-component form {
        max-width: 100vw !important;
    }

    .mosaic-component:not(.filter-all) .mosaic-block h3 {
        top: 15rem !important;
        word-break: break-word;
    }

    .custom-height .author-info-component {
        height: 20rem;
    }

    .emea-ntt .center-carousel-component:not(.animatedParent) .slick-prev, .emea-ntt .center-carousel-component:not(.animatedParent) .slick-next {
        top: -9.5rem !important;
    }

    .emea-ntt .center-carousel-component:not(.animatedParent) .slick-prev {
        left: 1rem;
    }

    .emea-ntt .center-carousel-component:not(.animatedParent) .slick-next {
        right: 1rem;
    }

    .hero-component .content .custom-side-space {
        margin-top: 2rem !important;
    }

    .hero-component .content .custom-buttonlink {
        margin-top: 0rem !important;
    }
}

.customCSSameHeight.thumbnail .caption {
    height: auto;
}

.customCSSameHeight.thumbnail {
    /* padding: 2.4rem; */
    padding-bottom: 0px;
}

@media screen and (max-width: 767px) {
    .hero-component .content .custom-buttonlink {
        margin-top: 0rem !important;
    }

    .hero-slider-component .slick-slide .slider-content {
        top: -185px;
    }
}

.itemsPerPageSelector {
    bottom: 0rem;
    position: absolute;
    right: 5rem;
    text-align: right;
}

@media (max-width: 767px) {
    .emea-ntt .search-modal-component form {
        padding-left: 2.5rem !important;
        left: 1.9rem;
    }

    .hero-component:not(.no-image) .custom-button-align {
        top: 11rem !important;
    }

    .itemsPerPageSelector {
        bottom: -2.5rem;
        right: 2rem;
    }

    .center-carousel-component .featured-blog .feature-header {
        margin-top: 4rem !important;
    }

    .center-carousel-component .featured-blog .feature-body {
        top: 4rem !important;
    }

    .custom-arrow-margin-bottom {
        margin-bottom: -10rem !important;
    }

    .custom-bottom-sap {
        top: 27rem;
    }

    .hero-component:not(.no-image) .custom-height-header {
        top: 9rem !important;
    }

    .custom-ht-wd {
        height: 198px;
        width: 400px;
    }
}

@media screen and (max-width: 991px) {
    .blog-post-component .media .media-body .custom-small-space {
        margin-top: 1.4rem !important;
    }

    .mosaic-component .mosaic-block .mosaic-date {
        top: 12rem;
    }
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
    .emea-ntt .search-modal-component form input[type="text"] {
        letter-spacing: 0.2px !important;
    }

    .emea-ntt .search-results-component h2 {
        font-size: 3rem !important;
    }

    .mosaic-component .mosaic-block .mosaic-date {
        top: 6.5rem;
    }
}

.filter-date-component .year-content, .filter-date-component .month-content {
    padding-bottom: 4px;
    letter-spacing: 0.35rem;
}

.custom-error-code {
    padding: 110px 0px 42px;
}

.custom-error-code.smart-blue-bg {
    background: #1D264D;
}

.search-results-component .pagination-wrapper .pagination li.active &gt; a {
    color: #121A38;
}

.filter-date-component.active {
    padding-top: 6rem !important;
}

.center-carousel-component .featured-blog .feature-header {
    margin-top: 1rem;
}

.center-carousel-component .featured-blog .feature-body {
    top: 2rem;
}

html {
    overflow: unset;
}

@media screen and (min-width: 991px) {
    .location-modal-component .location-slider-component.secondary {
        padding: 6.6rem 12rem 4rem;
    }
}

.grid-blocks-component.grid-narrow .grid-block-item-container {
    max-width: 100%;
    padding-left:0px;
}

.board.dark-blue {
    background: #000b28;
}

.panels-component .customCSSameHeight .category-info, .panels-component .thumbnail .category-info {
    position: static;
}

.board.panels-component .no-results {
    color: #121A38;
}

.single-carousel-component.secondary .single-carousel .slide h2 {
    max-width: 90%;
}
.filter-theme-component .custom-padding-top{
    padding-top:2.8rem;
}
@media (min-width: 1024px) {
    .custom-resource-count .same-height-until-mobile-target .col-sm-6 {
        padding-bottom: 4rem;
    }
    .custom-padding-top {
        padding-top: 2.8rem;
    }
}

.panels-component:not(.same-height-component) .thumbnail {
    padding-bottom: 0px;
}


@media screen and (max-width: 767px) {
    .location-modal-component .location-slider-component .location-wrapper .slick-next, .location-modal-component .location-slider-component .location-wrapper .slick-prev, .location-modal-component .location-slider-component.secondary .slick-next, .location-modal-component .location-slider-component.secondary .slick-prev {
        top: 12rem;
    }
    .filter-categories-component .all-category{
        padding-bottom: 10px;
    }
    .filter-categories-component:first-child{
        padding-top: 0px;
    }
}


customCSSameHeight .caption {
    min-height: 280px;
}

.custom-Image-Height {
    width: 17.5rem !important;
    height: 17.5rem !important;
}
.g-recaptcha &gt; div {
    margin: 10px auto !important;
    text-align: center;
    width: auto !important;
    height: auto !important;
}
.Captchalabel {
    display: none;
    color: #EB0055;
}
  @media (min-width: 1200px){
  .custom-img-pad
  {
      padding: 8rem 4.4rem 5.6rem !important;
  }
  }

  .custom-content-bottom {
      bottom: 1.4rem !important;
  }
.filter-categories-component a.active{
    font-size: 1.4rem !important;
    font-weight:400;
}
@media screen and (max-width: 991px){
    .filter-categories-component a.active{
        font-size: 1.3rem !important;
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .custom-menuSize {
        bottom: 6.8rem !important;
    }

    .primary-menu-component .submenu .secondary.custom-menuFont a {
        font-size: 2rem !important;
    }
}

@media screen and (max-width: 767px) {
    .primary-menu-component .submenu .secondary.custom-menuFont a {
        font-size: 2rem !important;
    }
    .emea-ntt .filter-component ul.restrain li a em{
        position: initial;
        padding-left: 1rem;
    }
}
.grid-blocks-component.grid-narrow .grid-block-item:nth-child(even) .grid-block-item-container:not(.one-third-grid-block-item) {
    padding-left: 0px;
}
section.secondary-type.callout a.cta{
    opacity: 1;
    font-weight:600;
}
.country-wrap .bootstrap-select.dropdown-select {
  width: 100% !important; }
  .country-wrap .dropdown-select .dropdown-toggle, .dropdown-select.open &gt; .dropdown-toggle.btn-default:focus, .dropdown-select.open &gt; .dropdown-toggle.btn-default:hover, .dropdown-select.open .dropdown-toggle
  .btn-default.active.focus, .dropdown-select .btn-default.active:focus, .dropdown-select .btn-default.active:hover, .dropdown-select .btn-default.focus:active, .dropdown-select .btn-default:active:focus, .dropdown-select .btn-default:active:hover, .dropdown-select .open &gt; .dropdown-toggle.btn-default.focus, .dropdown-select .open &gt; .dropdown-toggle.btn-default:focus, .dropdown-select .open &gt; .dropdown-toggle.btn-default:hover {
    background-color: transparent;
    background-image:none;
    border: solid 1px #ffffff;
    border-radius: 0px;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    text-align: left;
    padding: 10px 16px;
    outline: none; }
  .country-wrap .dropdown-select .dropdown-toggle .caret {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    width: 13px;
    height: 7px;
    background-image: url("i/arrow_menu-white.svg");
    background-size: 13px 7px;
    background-repeat: no-repeat;
    border: none; }
  .country-wrap .dropdown-select .dropdown-menu.open {
    border: none;
    top: -2px;
    padding: 0px;
    border-radius: 0px;
    box-shadow: 0px 4px 8px rgba(7, 15, 38, 0.3);
    margin: 0px;
    display: none;
    max-height: 210px !important;
    height: 203px; }
  .country-wrap .dropdown-select .dropdown-menu.inner {
    width: calc(100% + 17px);
    height: 175px; }
  .country-wrap .dropdown-select .dropdown-menu li:first-child {
    margin-top: 10px; }
    .dropdown-select .dropdown-menu li:first-child.selected {
      margin-top: 0; }
  .country-wrap .dropdown-select .dropdown-menu li:last-child.selected {
    margin-bottom: 0; }
  .country-wrap .dropdown-select .dropdown-menu li &gt; a {
    padding: 10px 15px;
    font-size: 18px;
    line-height: 1.25; }
  .country-wrap .dropdown-select .dropdown-menu li &gt; a:hover {
    background-color: #3B486F;
    color: #fff; }
  .country-wrap .dropdown-select .dropdown-menu li.selected &gt; a {
    color: #121A38;
    outline: none; }
  .country-wrap .dropdown-select .dropdown-menu li &gt; a:focus {
    outline: none !important; }
  .country-wrap .dropdown-select .dropdown-menu .load-more {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
    cursor: pointer;
    padding: 18px;
    background: url(i/arrow-down.png) #fff;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 99; }
  .country-wrap .dropdown-select .dropdown-menu .load-more.up {
    bottom: auto;
    top: 0px;
    background: url(i/arrow-up.png) #fff;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: 50%;
    display: none; }
  .country-wrap .dropdown-select .dropdown-toggle:focus {
    outline: none !important; }

.country-wrap .dropdown-select.margTopMenu .dropdown-menu.open {
  max-height: 240px !important;
  height: 240px; }
.country-wrap .dropdown-select.margTopMenu .dropdown-menu.inner {
  margin-top: 30px !important; }
.country-wrap .dropdown-select.margTopMenu .load-more.up {
  display: block; }

.country-wrap .dropdown-select.smallSize .dropdown-menu.open {
  max-height: 210px !important;
  height: 210px; }
.country-wrap .dropdown-select.smallSize .dropdown-menu.inner {
  margin-top: 30px !important; }
.country-wrap .dropdown-select.smallSize .load-more.up {
  display: none; }

.country-wrap .language-disabled {
  pointer-events: none !important;
  color: #667493 !important;
  border: 1px #667493 solid !important; }
.country-wrap .language-enabled {
  pointer-events: all !important;
  color: #fff !important;
  border: 1px #fff solid !important;
  opacity : 1 !important;
}

.country-wrap .select-menu-wrap .select-align {
    display: table;
    height: 100%;
    width: 100%;
    padding: 0 40px;
}
.country-wrap .select-menu-wrap .select-inner {
    display: table-cell;
    vertical-align: middle;
}
.country-wrap .select-menu-wrap {
    width: 100%;
    background-color: #1D264D;
    height: 100%;
    display: inline-block;
    margin-left: -4px;
    vertical-align: top;
}
.country-wrap .select-menu-wrap .apply-container {
    text-align: left;
    margin-top: 32px;
    margin-left: 10px;
}
.country-wrap .select-menu-wrap .apply-container a {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .6px;
    color: #fff;
    text-decoration: none;
}
.country-wrap .select-menu-wrap .select-inner .select-container:nth-child(2) {
    margin-left: -4px;
}
.country-wrap .select-menu-wrap .select-inner .select-container {
    display: inline-block;
    width: 50%;
    padding: 0 15px;
}
.country-wrap .region-modal-component__close {
z-index : 11;
color:#fff;
}
.country-wrap .close-overlay.white-icon {
    background: url(i/close-white.png) no-repeat;
    background-size: 20px;
}
.country-wrap .close-overlay {
    right: 45px;
    top: 90px;
    z-index: 9999;
}
.country-wrap .custom-select-country{
    padding-left:1rem;
    margin-bottom:20px;
}
.region-modal-component.opened.country-wrap{
    overflow:hidden;
}
.region-modal-component__right-side{
    left:49.8%;
}
.region-modal-component__right-side .select-container .filter-option .dropdown-li{
    text-shadow:none;
}
.country-wrap .select-menu-wrap .select-inner .select-container .select-label{
    margin-bottom:12px;
    color:#fff;
}
@media screen and (max-width: 767px) {
    .emea-ntt .country-wrap.region-modal-component.opened .region-modal-component__right-side .bootstrap-select {
        margin-bottom: 4.5rem;
    }
    .country-wrap .select-menu-wrap .apply-container {
        margin-top:0px;
    }
    .country-wrap .select-menu-wrap .select-inner .select-container {
        padding: 0 5px;
    }
    .country-wrap .select-menu-wrap .select-align {
        padding: 0 15px;
    }
    .custom-select-country {
        padding-left: 0px;
    }
    .country-wrap .region-modal-component__close {
        top:1.5rem;
    }
    .country-wrap .select-menu-wrap .select-inner {
        display: block;
        vertical-align: initial;
        margin-top: 50px;
    }
    .country-wrap .dropdown-select .dropdown-toggle{
        padding:7px 10px;
    }
    .country-wrap.region-modal-component.opened .region-modal-component__left-side, .region-modal-component.opened .region-modal-component__right-side {
        height: 100%;
        min-height: 45vh;
    }
}

@media (max-width: 767px) {
    .emea-ntt .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 85%;
        margin-bottom: 0rem;
    }
}
.jobOffer .country-wrap .dropdown-select .dropdown-menu li.selected &gt; a {
    color: #121A38 !important;
}
.jobOffer .country-wrap .dropdown-select .dropdown-toggle, .dropdown-select.open &gt; .dropdown-toggle.btn-default:focus, .dropdown-select.open &gt; .dropdown-toggle.btn-default:hover, .dropdown-select.open .dropdown-toggle
  .btn-default.active.focus, .dropdown-select .btn-default.active:focus, .dropdown-select .btn-default.active:hover, .dropdown-select .btn-default.focus:active, .dropdown-select .btn-default:active:focus, .dropdown-select .btn-default:active:hover, .dropdown-select .open &gt; .dropdown-toggle.btn-default.focus, .dropdown-select .open &gt; .dropdown-toggle.btn-default:focus, .dropdown-select .open &gt; .dropdown-toggle.btn-default:hover {
    background-color: transparent;
    background-image:none;
    border: solid 1px #121A38;
    border-radius: 0px;
    color: #121A38;
    font-size: 2rem;
    font-weight: 300;
    letter-spacing: 1px;
    text-align: left;
    padding: 10px 16px;
    outline: none; }
.contact-us .country-wrap .dropdown-select .dropdown-toggle, .dropdown-select.open &gt; .dropdown-toggle.btn-default:focus, .dropdown-select.open &gt; .dropdown-toggle.btn-default:hover, .dropdown-select.open .dropdown-toggle
  .btn-default.active.focus, .dropdown-select .btn-default.active:focus, .dropdown-select .btn-default.active:hover, .dropdown-select .btn-default.focus:active, .dropdown-select .btn-default:active:focus, .dropdown-select .btn-default:active:hover, .dropdown-select .open &gt; .dropdown-toggle.btn-default.focus, .dropdown-select .open &gt; .dropdown-toggle.btn-default:focus, .dropdown-select .open &gt; .dropdown-toggle.btn-default:hover {
    background-color: transparent;
    background-image:none;
    border: solid 1px #ffffff;
    border-radius: 0px;
    color: #121A38;
    font-size: 2rem;
    font-weight: 300;
    letter-spacing: 1px;
    text-align: left;
    padding: 10px 16px;
    outline: none; }

@media (min-width: 1200px) {
    .country-wrap.select-container.contact-us .bootstrap-select.dropdown-select {
        width: 90% !important;
    }
}
.country-wrap .jobOfferdropdown .dropdown-select .dropdown-toggle .caret {
    display:none;
}
.country-wrap.contact-us .dropdown-select .dropdown-menu li:first-child {
    margin-top: 0;
}
.grid-blocks-component .grid-block-item-container p.small, .grid-blocks-component .grid-block-item-container ul li, .grid-blocks-component .grid-block-text{
    font-size: 1.6rem;
}
@media (max-width: 1023px) {
    .emea-ntt .primary-menu-component .submenu{
        width: 37.5rem;
    }
}

/*All Filter changes start*/
.blog-filters-component .board:not(.filter-date-component) .slick-list{
    margin-bottom: 4rem;
    margin-top: 3rem;
}
.blog-filters-component .controls.page-counter{
    top: 0;
    bottom: 0;
}
.blog-filters-component .controls.page-counter .carousel-controls{
    text-align: center;
    top: 0;
}
.blog-filters-component .carousel-controls .slider-pagination, .blog-filters-component .carousel-controls .slider-pagination small, .blog-filters-component .carousel-controls .next, .blog-filters-component .carousel-controls .prev{
    font-weight: bold;
}
@media (max-width: 768){
    .blog-filters-component .parent-level a{
        font-size: 1.3rem;
        opacity: 1;
        margin-bottom: 0;
    }
    .blog-filters-component .parent-level a.active{
        color: #0079a1 !important;
    }
    .blog-filters-component .parent-level a span{
        display: table-cell;
        vertical-align: middle;
        font-family: 'Roboto';
        line-height: 2;
    }
    .blog-filters-component .parent-level a .counter{
        font-size: 2.2rem;
        opacity: 0.5;
    }
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
    .filter-theme-component .all-theme{
        top: 0;
    }
    .custom-blog-articles .filter-theme-component .all-theme{
        top: 30px;
    }
}
@media screen and (min-width: 768px){
    .filter-categories-component a span{
        vertical-align: top;
    }
    .filter-categories-component:not(.filter-theme-component) a span.counter{
        margin-top: -10px;
    }
}
/*All Filter changes end*/</pre></body></html>