.buttons > div:first-child { margin-top: 12px; }

.cloud-storage .hero .hero-image { display: none; }
.cloud-storage .bg-wrapper { position: relative; }
.cloud-storage .hero { padding: 0; color:#000; margin: 0 auto; max-width: 1400px; background-size: auto 500px; background-repeat: no-repeat; background-position: right -260px top 0; 
    background-image: url("../png/wz-send-files-securely-cloud-based-hero.png"); 
}

.cloud-storage.file-backup .hero {  background-image: url("../jpg/wz-critical-data-file-backup-hero.jpg"); }

@media (min-width: 1200px) {
    .cloud-storage .hero {
        background-position: right -170px top 0
    }
}

@media (min-width: 1400px) {
    .cloud-storage .hero {
        background-position: right -80px top 0
    }
}

.cloud-storage .bg-wrapper::after { content: ''; position: absolute; bottom: 0; left: 0; height: 50px; width: 100%; background: rgb(255,188,65);  background: linear-gradient(0deg, rgba(255,188,65,0.4150035014005602) 0%, rgba(255,188,65,0.196516106442577) 30%, rgba(255,188,65,0.0760679271708683) 70%, rgba(250,250,250,0) 100%);}
.cloud-storage .hero .content { background: rgba(255,255,255,.9); height: 500px; flex-direction: column; justify-content: center; }
.cloud-storage .form-section {min-height: 620px;}

.accordion-section .accordion.nav { display: block; border-bottom: 1px solid #ccc; }
.accordion-section .accordion-item { background: none; border: none; }
.accordion-section .accordion-button { background: none; font-weight: 500; }
.accordion-section .accordion-button:not(.collapsed) { color: #000; background-color: none; box-shadow: none; }
.accordion-section .accordion-item { border-top: 1px solid #ccc; }
.accordion-section .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); transform: rotate(180deg); }
.accordion-section .accordion-button::after { flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-left: auto; content: ""; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-size: 1.25rem; transition: transform .2s ease-in-out; }
.accordion-section .content { background: none; }

.rounded-corners {
    border-radius: 15px;
}

a.link-tertiary{    
    color: #0a58ca;
    position: relative;
    padding: 0 0;
    font-weight: 500;
    font-size: 1rem;
}
a.link-tertiary:hover{    
    color: #0052a3;
}

a.link-tertiary::after {
    filter: brightness(0) saturate(100%) invert(26%) sepia(86%) saturate(1929%) hue-rotate(213deg) brightness(90%) contrast(101%);
    right: -19px;
    width: 13px;
    top: 5px;
}

a.link-tertiary.link-rel::after {
    position: relative;
    right: -10px;
    top: 3px;
}

.logos, .bottom {
    padding: 60px 0 80px;
    text-align: center;
}

.logos p {
    margin-bottom: 0
}

.logos img {
    margin: 0 auto 40px;
    max-width: 75%
}

.logos .img-md {
    max-width: 90%;
}

.logos .logo {
    text-align: center;
}

.logos .logo img {
    width: 80%;
}

.file-backup #bottom .link-tertiary { margin-right: 16px;}

@media (min-width: 768px) and (max-width: 991px){    
    .hero {
        text-align: left;
    }
    .cloud-storage.file-backup .img-fluid {
        max-width: 480px;
        margin: auto;
    }
}
@media (max-width: 767px) {
    .cloud-storage .hero { background: white; }
    .cloud-storage .hero .content {
        height: auto;
        padding: 40px 15px;
    }
    .cloud-storage.file-backup .hero { background: white; }
    .cloud-storage.file-backup .img-fluid {
        max-width: 100%;
    }

    }