.fts-parallax {
    height: 100%;
    overflow: hidden;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.fts-info-graphic {
    height: 100%;
}

.fts-parallax__image {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: 50%
}

.fts-fade-in__item {
    opacity: 0;
    transform: translateY(40px);
    transition: all .6s ease-out
}

.fts-fade-in__item--visible {
    opacity: 1;
    transform: none
}

@media (min-width: 767px) {
    .fts-fade-out__item {
        opacity: 0;
        transform: translateY(-40px);
        transition: all .6s ease-out;
        height: 0 !important
    }

    .fts-fade-out__item--visible {
        opacity: 1;
        transform: none;
        height: 400px
    }
}

.fts-info {
    margin-top: 50px
}

@media (min-width: 992px) {
    .fts-info {
        margin-top: 0
    }
}

.fts-info__item {
    display: flex;
    display: -ms-flex;
    align-items: center
}

.fts-info__item:not(:last-child) {
    margin-bottom: 25px
}

.fts-info__image {
    flex: 0 0 25%
}

@media (min-width: 992px) {
    .fts-info__image {
        flex: 0 0 113px
    }
}

.fts-info__image + .fts-info__text {
    margin-left: 10px
}

@media (min-width: 992px) {
    .fts-info__image + .fts-info__text {
        margin-left: 38px
    }
}

.fts-info__text {
    color: #57564f;
    font-size: 20px;
    /*The below is removed for word break issue WI 6788*/
    /*word-break: break-all;*/
}

.fts-info__title {
    color: #a30b1a;
    font-weight: 700;
    font-size: 26px
}

.fts-container--small {
    margin: 0 auto;
    max-width: 835px
}

.fts-container--xs {
    margin: 0 auto;
    max-width: 685px
}

.fts-bg--highlight-light {
    background-color: #efe2dd
}

.fts-bg--light {
    background-color: #f3f3f3
}

.fts-content {
    padding: 50px 20px
}

@media (min-width: 992px) {
    .fts-content {
        padding: 50px 0
    }
}

.fts-content--centered {
    text-align: center
}

.fts-content--bg-white {
    background-color: #fff
}

.fts-section__header {
    display: flex;
    display: -ms-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 200px
}

@media (min-width: 992px) {
    .fts-section__header {
        height: 500px
    }
}

.fts-section__title {
    font-family: FujitsuSansMedium, FujitsuSans, Arial, Verdana, Lucida Grande, Meiryo, sans-serif;
    line-height: 1.2em;
    margin: 50px 20px 0;
    font-size: 2em;
    width:100%;
}

@media (min-width: 992px) {
    .fts-section__title {
        margin: 50px 0 0
    }
}

.fts-section__title--centered {
    text-align: center
}

.fts-section__title--light {
    color: #fff
}

.fts-section__title + .fts-section__text {
    margin-top: 30px
}

.fts-section--parallax {
    position: relative;
    z-index: 1;
    background-attachment: fixed;

    -webkit-background-size: 100%; 
    -moz-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
}

@supports ( -webkit-touch-callout : none) {
    .fts-section--parallax {
        background-attachment: scroll;
    }
}

.fts-section--parallax .fts-section__title {
    margin-top: 0;
    padding: 0 20px
}

#grow-without-the-risk:after {
    background-image: url(/global/imagesgig5/Parallax_01_tcm100-5307076_tcm100-2750236-32.jpg);
    background-color: #cba297
}

#business-value {
    padding-bottom: 100px;
    background-size: cover;
    position: relative
}

#business-value .fts-section__title {
    color: #a30b1a;
    margin: 0
}

#business-value .fts-section__header {
    padding: 0;
    height: auto
}

@media (min-width: 992px) {
    #business-value .fts-section__header {
        padding: 7rem 0
    }
}

#business-value #business-value-inner {
    z-index: 5;
    position: relative
}

@media (min-width:768px) {

    .section-promotion-responsive {
        background-color: inherit;
    }

    .section-promotion-responsive .section-promotion-image {
        width: 50%;
    }

    .section-promotion-responsive .section-promotion-content {
        background-color: #fff;
        margin: 1em;
        width: 50%
    }

    .scrollmagic-pin-spacer {
        width: 50% !important;
    }
}

@media (max-width:768px) {

    .scrollmagic-pin-spacer {
        margin: 0 !important;
        width: 100% !important;
    }

    .section-promotion-responsive .section-promotion-image {
        margin: auto !important;
        order: 0;
    }
}

.section-promotion-responsive .section-promotion-image {
    max-height: 86vh;
    margin: 1em;
}

.section-promotion-responsive .section-promotion-image img {
    object-fit: cover;
}

.section-promotion-responsive .section-promotion-image {
    overflow: hidden;
}

.section-promotion-content {
    -ms-flex-order: inherit !important;
    -webkit-order: inherit !important;
    order: inherit !important;
    height: 100%;
}