@import url(https://fonts.googleapis.com/css?family=Merriweather:300&display=swap);

html {
    scroll-behavior: smooth;
}

div {
    transition: all 1s linear;
}

a.btn.btn-secondary.btn-sm.btn-secondary {
    background-color: #EAEDF2;
    border: none;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    font-size: 14px;
}

a.btn.btn-secondary.btn-sm small {
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: .1px;
    font-weight: bolder;
    opacity: .7;
}

.data-lancamento.col-lg-8.d-contents small {
    font-size: 70%;
}

.data-lancamento .selecionado span.data-curta {
    display: none !important;
}

.data-lancamento .selecionado span.data-longa {
    display: inline-block !important;
}

span.selecionado {
    font-size: 170%;
    font-weight: bold;
}

span.selecionado {
    color: #727cf5;
}

.data-lancamento {
    font-size: 70%;
    color: #8f75da !important;
}

.data-lancamento a:hover {
    color: #8f75da !important;
}

.navbar.navbar-light.navbar-expand-sm .data-lancamento {
    display: none;
    transition: all 0.3s ease;
}

.navbar.navbar-light.navbar-expand-sm.navbar-fixed .data-lancamento {
    display: block;
}

.navbar.navbar-light.navbar-expand-sm .titulo {
    display: block;
}

.navbar.navbar-light.navbar-expand-sm.navbar-fixed .titulo {
    display: none;
}

.versoes-lancadas a {
    color: #6c757d
}

a.btn.btn-secondary.btn-sm:hover {
    background-color: #EAEDF2;
    color: #252424 !important;
}

a.btn.btn-secondary.btn-sm:hover small {
    opacity: .9;
}
.col-md-4.container-advantages svg {
    max-width: 50px;
}
h3.header-advantages {
    font-size: 1.5rem;
    margin-bottom: .5rem;
}
.col-md-4.container-advantages {
    margin-bottom: 1.2rem;
}
.bg-section{
    -webkit-box-shadow: 0 0 35px 0 rgba(154, 161, 171, .2);
    -moz-box-shadow: 0 0 35px 0 rgba(154, 161, 171, .2);
    box-shadow: 0 0 35px 0 rgba(154, 161, 171, .2);
}
.section-content:nth-child(2n+2) {
    background: inherit;
}
.section-content {
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
}
a.btn.btn-secondary.btn-sm:hover {
background-color: #ffffff !important;
}
nav.navbar.navbar-light.navbar-expand-sm ul.navbar-nav{
    display: none;
}
nav.navbar.navbar-light.navbar-expand-sm.navbar-fixed ul.navbar-nav{
    display: contents;
}
a.btn.btn-lg.btn-primary.btn-cta.btn-outline-cta:hover, a.btn.btn-lg.btn-primary.btn-cta.btn-outline-cta:active {
    background: linear-gradient( to right, #ff512f, #dd2476) !important;
}
.navbar-fixed .btn.btn-outline-light {
    background: linear-gradient( to right, #dd2476, #ff512f );
    border: none;
}
.btn-outline-secondary:hover {
    color: #fff !important;
}
#nav-icon1{
    margin: 0px !important;
}
@media (max-width: 993px) { 
.versoes-lancadas .row{
    margin: auto !important;
    display: inline-flex;
}
.versoes-lancadas .row .col-lg-3 {
    width: auto;
}
.collapse.navbar-collapse.col-lg-2{
    display: contents !important;
}
}
@media (max-width: 768px) { 
    ul.navbar-nav.ml-auto {
        float: right;
        display: flex;
    }
    .cta-buttons{
        display: grid;
    }
    .col-lg-4.container-advantages {
        margin-bottom: 30px;
    }
    .navbar-nav .btn {
        width: 45px;
        height: 35px;
        margin: 0px 15px 0 0 !important;
    }
}
@media (max-width: 767px) { 
    .hide-show{
        display: contents !important;
    }
    .logo-sc img {
        max-width: 150px !important;
    }
    .versoes-lancadas .row {
        display: unset;
    }
}