a {
    color: #5e6576;
    text-decoration: none;
}

.text-blue{
	color: #002178;
}

.section-title {
    color: #003e69;
}

.btn-solid-lg {
    border: 1px solid #003e69;
    background-color: #003e69;
}

.btn-solid-lg:hover {
    color: #003e69;
}

.navbar .nav-item.dropdown.show .nav-link, .navbar .nav-item .nav-link:hover, .navbar .nav-item .nav-link.active {
    color: #003e69;
}

.ex-cards-1 .card .fa-stack-2x {
    color: #003e69;
}

.card-custom{
    margin-bottom: 5rem;
    padding: 4rem 1rem;
    border: 1px solid #5e6576;
    border-radius: 20px;
    background-color: transparent;
    text-align: center;
}

@keyframes mover {
    0% { transform: translateY(10); }
    100% { transform: translateY(-40px); }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    50% {
       -webkit-transform: scale(0.9);
       transform: scale(0.9);
    }
    100% {
        -webkit-transform: scale(1);
       transform: scale(1);
    }
}

img.vert-move {
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 2s infinite  alternate;
    border-radius: 20px;
}

img.pulse{
    animation: pulse 4s linear infinite alternate;
}

.plano{
	box-shadow: rgb(66 66 66 / 15%) 0px 8px 16px;
    border-radius: 8px;
    min-height: 720px;
}

.plano-header{
	 padding: 72px 24px 32px;
}

.plano-recursos{
	padding: 24px 32px;
	min-height: 632px;
}

.li-space-lg li {
    margin-bottom: 0.5rem;
    border-bottom: 1px solid rgb(245, 245, 245);
    padding-top: 10px;
    padding-bottom: 10px;
}

.link-cta{
	color: #747bff;
    font-weight: 600;
}

