
.box-form {
    padding: 1em 4% 1.5em 1em
 }
 
 .box-form__content h1 {
    margin: .5em 0 0
 }
 
 .box-form__content h1 span {
    display: inline
 }
 
 .box-form__content nav .nav-tabs {
    display: -webkit-box;
    display: flex;
    border: none
 }
 
 .box-form__content nav .nav-tabs a {
    background: #474747;
    color: white;
    font-size: 1em;
    margin: 0 .25em 0 0;
    padding: 0;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    font-size: .8em;
    padding: .125em .25em
 }
 
 .box-form__content nav .nav-tabs a.active {
    background: #24a1a7;
    color: white
 }
 
 .landing-focalizados .title {
    text-align: center;
    padding: 2em 0;
    color: #292929
 }
 
 .landing-focalizados .title h2 {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.75em
 }
 
 .landing-focalizados .title h3 {
    font-size: 1.5em;
    font-weight: 700
 }
 
 .landing-focalizados .title h3 span {
    color: #24a1a7
 }
 
 .landing-focalizados .col-program-container {
    padding: 0
 }
 
 @media (max-width: 925px) {
    .landing-focalizados .col-program-container {
       padding: 0;
       margin: 0 -15px
    }
 }
 
 .landing-focalizados .col-program-container .box-banner img {
    width: 100%
 }
 
 @media (max-width: 768px) {
    .landing-focalizados .col-program-container .box-banner img.lg {
       display: none
    }
 }
 
 .landing-focalizados .col-program-container .box-banner img.xs {
    display: none
 }
 
 @media (max-width: 768px) {
    .landing-focalizados .col-program-container .box-banner img.xs {
       display: block
    }
 }
 
 .landing-focalizados .col-program-container .col-program {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 4em
 }
 
 @media (max-width: 768px) {
    .landing-focalizados .col-program-container .col-program {
       margin: 0 -10px
    }
 }
 
 .landing-focalizados .col-program-container .col-program__image {
    width: 25%;
    padding: 10px;
    position: relative
 }
 
 @media (max-width: 1024px) {
    .landing-focalizados .col-program-container .col-program__image {
       width: 50%
    }
 }
 
 @media (max-width: 768px) {
    .landing-focalizados .col-program-container .col-program__image {
       width: 100%
    }
 }
 
 .landing-focalizados .col-program-container .col-program__image img {
    width: 100%;
    height: auto
 }
 
 .landing-focalizados .col-program-container .col-program__image .img-mobile {
    display: none
 }
 
 @media (max-width: 925px) {
    .landing-focalizados .col-program-container .col-program__image .img-desktop {
       display: block;
    }
    .landing-focalizados .col-program-container .col-program__image .img-mobile {
       display: none;
    }
 }
 
 /*.landing-focalizados .col-program-container .col-program__image .box-text {
    position: absolute;
    background: rgba(41, 61, 111, 0.75);
    top: 8.5em;
    left: 1em;
    right: 1em;
    padding: .75em .5em;
    text-align: center;
    color: white;
    min-height: 80px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
 }*/
 
 /*.landing-focalizados .col-program-container .col-program__image .box-text h2 {
    font-size: .825em;
    text-transform: uppercase
 }*/
 
 @media (max-width: 925px) {
    .landing-focalizados .col-program-container .col-program__image .box-text {
       top: 1.125em;
       left: 1.5em;
       right: 1.5em;
       min-height: auto
    }
 }
 
 .landing-focalizados .col-program-container .col-program__image .program-dates {
    position: absolute;
    color: white;
    bottom: 1em;
    left: 2em;
    right: 2em
 }
 
 .landing-focalizados .col-program-container .col-program__image .program-dates h3 {
    text-transform: uppercase;
    font-size: .825em;
    margin: .75em 0 .25em;
    font-weight: 700
 }
 
 .landing-focalizados .col-program-container .col-program__image .program-dates p {
    font-size: .825em;
    margin: 0;
    padding: 0
 }
 
 @media (max-width: 925px) {
    .landing-focalizados .col-program-container .col-program__image .program-dates {
       display: -webkit-box;
       display: flex;
       -webkit-box-pack: justify;
       justify-content: space-between;
       bottom: .75em
    }
 }
 
 .landing-focalizados .col-program-container .col-program-mobile {
    display: none
 }
 
 @media (max-width: 768px) {
    .landing-focalizados .col-program-container .col-program-mobile {
       display: block;
       margin: 0 -15px
    }
    .landing-focalizados .col-program-container .col-program-mobile img {
       width: 100%;
       height: auto
    }
 }
 
 .landing-focalizados .dcto-msg {
    margin: 2em 0
 }
 
 .foot-social {
    padding-top: .5em;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin: 0 -10px
 }
 
 .foot-social li {
    padding: 0 10px
 }
 
 .foot-social li a {
    display: block;
    font-size: 1.25em;
    color: white;
    -webkit-transition: .3s;
    transition: .3s
 }
 
 .foot-social li a:hover {
    color: #007dc8
 }
 
 footer .row-foot__col ul {
    padding-top: .5em;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin: 0 -10px
 }
 
 footer .row-foot__col ul li {
    padding: 0 10px
 }
 
 footer .row-foot__col ul li a {
    display: block;
    font-size: 1.25em;
    color: white;
    -webkit-transition: .3s;
    transition: .3s
 }
 
 footer .row-foot__col ul li a:hover {
    color: #007dc8
 }
 
 
/*# sourceMappingURL=update.css.map */