.intro {
    background-image: url('/cisiweb2/image/pa/bg.jpg');
    background-size: cover;
    background-position: bottom center;
}
.newBlankHeader {
    display: none;
}
.intro .copy {
    padding: 5% 5% 5% 0px;
}
 .container_wrapper.sf_cols {
    margin: 0 0 50px 0;
}
.intro img {
    width: 320px;
}
.intro h3 {
    color: #014f5b;
    font-weight: 500;
    margin-top: 20px;
    font-size: 18px;
    font-family: 'Open sans';
}
.intro h1 {
    font-family: 'Open sans';
    color: #1379a5;
    font-weight: 400;
    font-size: 40px;
}
.keyFeatures .block > div {
    background: #1cbdce;
    color: #fff;
    padding: 40px 20px 30px 20px;
    text-align: center;
    border-radius: 20px;
    margin-bottom: 30px;
}
.keyFeatures .block p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 0px;
}
.keyFeatures .block span {
    font-size: 50px;
    margin-bottom: 20px;
}
.moduleContents .module {
    display: inline-block;
    margin: 10px 10px 0px 0px;
    padding: 10px 20px;
    background: #fff;
    color: #10919e;
    font-weight: 500;
}
.moduleContents {
    background: #1cbdce;
    color: #fff;
}
.moduleContents h2 {
    color: #fff;
}
#addVCToBasket {
    background: #1cbdce;
    border:0px solid;
    transition: all 0.3s;
}
#addVCToBasket:hover {
    background: #096e79
}
.intro p {
    color: #1379a5;
    font-weight: 500;
}


.finOutMore {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 64px;
}

.finOutMore .btn-default {
    background: #1379a5;
    color: #fff;
}
.finOutMore .btn-default:hover {
    background: #125876;
    color: #fff;
}

a.fbtn {
    font-size: 20px;
    padding: 15px 50px;
}

@media(min-width:700px) {
.intro .copy {
    padding: 5% 35% 5% 0px;
}

}

@media(min-width:1024px) {
    .keyFeatures .block > div {
        margin-bottom: 0px;
    }

}

@media(min-width:1200px) {
    .intro {
        background-size: cover;
    }
    .intro .copy {
        padding: 5% 35% 5% 0px;
    }
     .intro .copy {
        padding: 10% 35% 10% 0px;
    }
    .intro img {
        width: 520px;
    }
    .intro h3 {
        font-size: 20px;
    }
    .intro h1 {
        font-size: 70px;
    }
}
#addToBasket {
display: inline-flex;
align-items: center;
gap: 10px;
}


#addToBasket {
background: #1379a5;
color: #fff;
}
#addToBasket:hover {
background: #125876;
color: #fff;
}