/**
* amarillo oficial -> #f69621 
*/


/* Init Menu */

::-webkit-scrollbar {
    /*display: none;*/
}

body {
    font-family: 'Montserrat', sans-serif;
    overflow-x: hidden;
}

.my-container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

.my-container-fluid-menu {
    padding-left: 0px;
    padding-right: 0px;
}

.my-navbar-menu .navbar-nav li a,
.my-navbar-menu-mobile .navbar-nav li a {
    color: #fff;
    text-transform: uppercase;
    font-size: .7em;
}

.my-dropdown-menu {
    background: linear-gradient(45grad, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    text-align: center;
}

.my-dropdown-menu li a {
    color: #fff;
}

.background-submenu,
.background-submenu-top {
    background: linear-gradient(45grad, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.background-submenu-mobile,
.background-submenu-top-mobile {
    background: linear-gradient(45grad, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));
}

.img-center-menu {
    margin: auto;
}

.logo-latam-menu {
    max-width: 80%;
    margin-top: 10px;
}

.navbar-brand-mobile {
    max-width: 80%;
    padding: 5px;
}

.logo-latam-menu-mobile {
    max-width: 80%;
    margin-top: 5px;
}

.logo-fira-menu {
    max-width: 50%;
}

.my-navbar-menu {
    background: transparent;
    border: transparent;
    margin-bottom: 0px;
    display: flex;
}

.my-navbar-menu-mobile {
    background: transparent;
    border: transparent;
    margin-bottom: 0px;
}

.menu-fixed {
    position: fixed;
    z-index: 10;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

.my-navbar-brand-menu {
    width: 80%;
}

.my-navbar-brand-menu img {
    margin-top: -5px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: transparent;
}

.my-navbar-menu .navbar-nav li a:focus {
    color: #f69621;
}

.border-menu-topMenu {
    border-bottom: 1px solid #fff;
    padding-top: 5px;
    padding-bottom: 5px;
}

.not-border-menu-topMenu {
    border-bottom: 1px solid transparent;
}

.my-dropdown:hover .my-dropdown-menu {
    display: block;
}

.img-icon-menu {
    margin-top: 0px;
}

.img-icon-footer {
    margin-top: 10px;
}

.img-icon-menu,
.img-icon-footer {
    max-width: 250%;
    display: inline-block;
}

.my-navbar-menu .navbar-nav>.open>a,
.my-navbar-menu .navbar-nav>.open>a:hover,
.my-navbar-menu .navbar-nav>.open>a:focus,
.my-navbar-menu-mobile .navbar-nav>.open>a,
.my-navbar-menu-mobile .navbar-nav>.open>a:hover,
.my-navbar-menu-mobile .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: transparent;
}

.my-navbar-menu .navbar-nav>li>a:hover,
.my-navbar-menu-mobile .navbar-nav>li>a:hover {
    background-color: transparent;
    color: #f69621;
}

.my-dropdown-menu>li>a:hover,
.my-dropdown-menu>li>a:focus {
    background-color: transparent;
    color: #f69621;
}

.img-logo-alianza {
    margin-top: -5px;
}

.scroll {
    background-color: transparent;
    display: none;
    transition: .5s;
    transition-delay: .5s
}

.menu-defaul {
    display: block;
    transition: .5s;
    transition-delay: .5s
}

.dropdownMenuScroll {
    background-color: transparent;
}

.tag-redes-sociales {
    color: #fff;
    margin-top: .4em;
    margin-left: 1.5em;
    display: block;
}

.mark-text-blod {
    color: #f69621;
    font-weight: 700;
}


/* End Menu */


/* Init footer */

.background-footer {
    background-image: url(/img/2020/image_footer.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.my-row-footer {
    padding-top: 40px;
    padding-bottom: 45px;
    margin-top: 0px;
}

.awards-footer {
    width: 4% !important;
}

.nav-footer {
    margin-top: 20px;
    font-size: .83em;
    text-transform: uppercase;
}

.nav-footer li a {
    border: transparent !important;
    color: #fff;
    font-weight: 300;
}

.aviso-privacidad {
    color: #fff;
    font-weight: 900;
    margin-left: 15px;
    margin-right: 15px;
}

.aviso-privacidad a {
    color: #fff;
    text-decoration: none;
}

.img-center-footer {
    margin: auto;
    margin-top: 15px;
    display: block;
}

@media (max-width: 768px) {
    .awards-footer {
        width: auto !important;
    }
}

.btn-margin-top {
    margin-top: 15px;
    margin-bottom: 10px;
}

.background-float {
    background-color: #f69621;
    border: none;
}

.btn-latam-blanco2 {
    background: #fff !important;
    padding: 5px 35px !important;
    border-radius: 30px !important;
    color: #f69621 !important;
    font-weight: 900 !important;
}

.t-floar {
    color: #fff;
    font-weight: 900;
    margin-top: 1em;
}

.font-size-mobile-t-float {
    font-size: 1em;
    text-align: center;
}

.nav-footer>li>a:hover,
.nav-footer>li>a:focus {
    background-color: transparent;
    color: #f69621
}

.img-fira-footer {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.logo-latam-menu-footer {
    max-width: 55%;
    margin-left: 10px;
    margin-top: 10px;
}


/* End footer */


/* Init Home */

.my-row-home {
    padding-top: 50px;
    padding-bottom: 40px;
    margin-top: 55px;
    margin-bottom: 45px;
}

.title-1-home {
    color: #676767;
    font-weight: 900;
    font-size: 2.5em;
    margin-bottom: 50px;
    margin-top: 0px;
}

.title-1-home {
    color: #676767;
    font-weight: 900;
    font-size: 2.5em;
    margin-bottom: 50px;
    margin-top: 0px;
}

.p-1 {
    color: #676767;
    font-weight: 500;
    line-height: 1.75em;
    padding: 0px 10px;
}

.p-1-mobile {
    color: #676767;
    font-weight: 500;
    line-height: 1.75em;
    font-size: .84em;
    padding: 0px 0px;
}

.p-1-home-bottom {
    margin-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
}

.p-1-home-bottom-test {
    margin-bottom: 0em;
}

.p-1-font-size {
    font-size: 1.3em;
    font-weight: 700;
}

.detall-1 {
    color: #f69621;
    font-weight: 900;
}

.title-2 {
    color: #676767;
    font-weight: 900;
    margin-bottom: 30px;
    font-size: 2.5em;
}

.title-3 {
    color: #676767;
    font-weight: 900;
    margin-bottom: 30px;
    font-size: 2.5em;
}

.title-4 {
    margin-bottom: 70px;
    font-size: 1.5em;
}

.background-row {
    background: #f2f2f2;
}

.title-5 {
    margin-top: -10px;
    color: #676767;
    font-weight: 900;
    font-size: 2.5em;
}

.p-2 {
    color: #676767;
    font-weight: 500;
}

.btn-latam {
    background: #f69621 !important;
    padding: 5px 35px !important;
    border-radius: 30px !important;
    color: #fff !important;
    font-weight: 900 !important;
}

.btn-latam:hover,
.btn-latam:focus,
.btn-latam:active {
    color: #fff;
}

.title-6 {
    color: #f69621;
    font-weight: 900;
}

.p-3 {
    color: #161616;
    font-size: 1.3em;
}

.p-3-test-paulo {
    font-size: 1em;
    color: #161616;
}

.p-3-test-andres {
    font-size: .9em;
    color: #161616;
}

.p-3-test-emilio {
    font-size: .9em;
    color: #161616;
}

.title-7 {
    color: #676767;
    font-weight: 900;
    margin-bottom: 30px;
    font-size: 2.5em;
}

.my-thumbnail {
    border: none;
}

.my-well-lg {
    margin-right: 10px;
    margin-left: 10px;
    background: transparent;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    color: #161616;
    font-weight: 900;
    border: none;
    padding: 55px;
}

.input-latam {
    background: transparent;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    box-shadow: none;
}

.titulo-contacto {
    font-weight: 500;
    font-size: 2em;
    color: #515151;
}

.subtitulo-contacto {
    color: #515151;
}

.info-contacto {
    color: #004e70;
    line-height: 1.5em;
}

.advertencia {
    font-size: .85em;
}

.content-info-banner {
    color: #FFFFFF;
    margin-top: 10%;
    margin-bottom: 2%;
    margin-left: 9%;
}

.content-info-banner-mobile {
    color: #FFFFFF;
    margin-top: 20%;
    margin-bottom: 2%;
    margin-left: 5%;
}

.title-0 {
    font-size: 2em;
    font-weight: 900;
}

.title-01 {
    font-size: 3em;
    font-weight: 900;
}

.title-0-mobile {
    font-size: 1.5em;
    font-weight: 900;
}

.title-01-mobile {
    font-size: 2.4em;
    font-weight: 900;
    margin-top: 10px;
    margin-bottom: 0px;
}

.p-0 {
    font-size: 1.3em;
    margin-bottom: 25px;
}

.p-0-mobile {
    font-size: 1.1em;
    margin-bottom: 15px;
}

.icon-fecha {
    margin-left: 10px;
    margin-top: -5px;
}

.content-numeralia-visitantes {
    text-align: center;
}

.title-numeralia-visitantes-home {
    color: #000000;
    font-size: 3.2em;
    font-weight: 300;
    line-height: 35px;
    cursor: pointer;
}

.title-numeralia-visitantes-home:hover {
    color: #f69621;
}

.title-numeralia-visitantes-home:hover small {
    color: #000000
}

.title-numeralia-visitantes-home small {
    font-size: 0.3em;
    color: #6d6d6d;
    font-weight: 700;
}

.content-numeralia-ciudades {
    text-align: center;
}

.title-numeralia-ciudades-home {
    color: #000000;
    font-size: 3.2em;
    font-weight: 300;
    line-height: 35px;
    cursor: pointer;
}

.title-numeralia-ciudades-home:hover {
    color: #f69621;
}

.title-numeralia-ciudades-home:hover small {
    color: #000000
}

.title-numeralia-ciudades-home small {
    font-size: 0.3em;
    color: #6d6d6d;
    margin-bottom: 10px;
    display: block;
    font-weight: 700;
    cursor: pointer;
}

.top-subtitulo-numerarila-ciudades {
    margin-top: 20px;
}

.content-numeralia-empresas {
    text-align: center;
}

.content-numeralia-empresas:hover {
    color: #f69621;
}

.content-numeralia-empresas:hover small {
    color: #000000;
}

.title-numeralia-empresas-home {
    color: #000000;
    font-size: 3.2em;
    font-weight: 300;
    line-height: 35px;
    cursor: pointer;
}

.title-numeralia-empresas-home:hover {
    color: #f69621;
}

.title-numeralia-empresas-home:hover small {
    color: #000000;
}

.title-numeralia-empresas-home small {
    font-size: 0.3em;
    color: #6d6d6d;
    font-weight: 700;
}

.content-numeralia-conferencias {
    text-align: center;
}

.title-numeralia-conferencias-home {
    color: #000000;
    font-size: 3.2em;
    font-weight: 300;
    line-height: 35px;
    cursor: pointer;
}

.title-numeralia-conferencias-home:hover {
    color: #f69621;
}

.title-numeralia-conferencias-home:hover small {
    color: #000000;
}

.title-numeralia-conferencias-home small {
    font-size: 0.3em;
    color: #6d6d6d;
    font-weight: 700;
}

.content-numeralia-media {
    text-align: center;
}

.title-numeralia-media-home {
    color: #000000;
    font-size: 3.2em;
    font-weight: 300;
    line-height: 35px;
    cursor: pointer;
}

.title-numeralia-media-home:hover {
    color: #f69621;
}

.title-numeralia-media-home:hover small {
    color: #000000;
}

.title-numeralia-media-home small {
    font-size: 0.3em;
    color: #6d6d6d;
    font-weight: 700;
}

#carousel-example-generic-home-seccion {
    margin-left: 6%;
}


/* Large devices (large desktops, 1200px and up) */

@media (min-width: 1920px) {
    .my-thumbnail .caption {
        margin-right: 10%;
        margin-left: 10%;
    }
    #carousel-example-generic-home-seccion {
        max-width: 85%;
        margin-left: 10%;
    }
    .content-info-banner {
        margin-top: 20%;
    }
}

@media (max-width: 768px) {
    .my-container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }
    #carousel-example-generic-home-seccion {
        max-width: 100%;
        margin-left: 0;
    }
    .title-5 {
        margin-top: 30px;
    }
}

.background-banner-home {
    height: 100vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(50deg, rgba(0, 0, 0, 100%), rgba(255, 255, 255, 0%)), url("/img/2020/banner_home_2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.img-size {
    width: 30%;
}

.img-size-1 {
    width: 25%;
    margin-bottom: 15px;
}

.detall-1-english {
    color: #f69621;
    font-weight: 900;
    font-size: .9em;
}

.content-card-remoto-home {
    position: absolute;
    max-width: 20%;
    top: 64%;
    right: 11%;
}

.content-card-remoto-home a {
    text-decoration: none;
}

.content-card-remoto-home-mobile {
    max-width: 100%;
    position: absolute;
    top: 95%;
    right: 0%;
    margin-left: 2.5%;
    margin-bottom: 5%;
    margin-right: 2%;
}

.content-card-remoto-home-mobile {
    text-decoration: none;
}

.well-sm-home-remoto {
    padding: .9em .5em;
    line-height: 1.75em;
    /*border: 2px solid #f69621;*/
    border-radius: 25px;
    font-weight: 500;
    font-size: 1em;
    color: #676767;
    background-color: rgba(255, 255, 255, .8);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.icon-play-home-remoto {
    margin: auto;
    display: block;
    margin-bottom: -55px;
}

.text-resalta-remoto {
    color: #f69621;
    font-weight: 500;
}

.text-resaltar-amarillo-home {
    color: #f69621;
    font-weight: 500;
}

.text-resaltar-gris-home {
    color: #676767;
    font-weight: 700;
}

.background-thumbnail-salud {
    margin-top: 50px;
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_salud_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    transition: .5s;
    border: none;
}

.background-thumbnail-transformacion {
    margin-top: 50px;
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_transformacion_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    transition: .5s;
    border: none;
}

.background-thumbnail-movilidad {
    margin-top: 50px;
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_movilidad_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    transition: .5s;
    border: none;
}

.background-thumbnail-cambio-climatico {
    margin-top: 50px;
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_cambio_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    transition: .5s;
    border: none;
}

.background-thumbnail-cambio-climatico-mobile {
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_cambio_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    transition: .5s;
    border: none;
}

.background-thumbnail-educacion {
    margin-top: 50px;
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_educacion_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    transition: .5s;
    border: none;
}

.background-thumbnail-iwater {
    margin-top: 50px;
    height: 40vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url(/img/2020/background_iwater_home.jpg);
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
    margin-bottom: 0px;
    border-radius: 0px;
    border: none;
}

.thumbnail-img-salud {
    width: 25%;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.thumbnail-img-transformacion {
    width: 25%;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.thumbnail-img-movilidad {
    width: 25%;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.thumbnail-img-cambio-climatico {
    width: 25%;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.thumbnail-img-educacion {
    width: 25%;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.thumbnail-img-iwater {
    width: 55%;
    margin-top: 1em !important;
    margin-bottom: 3em !important;
}

.my-caption-salud-home {
    color: #FFFFFF !important;
    font-size: 1.3em;
    font-weight: 500;
}

.my-caption-transformacion-home {
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: 500;
}

.my-caption-movilidad-home {
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: 500;
}

.my-caption-cambio-climatico-home {
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: 500;
}

.my-caption-educacion-home {
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: 500;
}

.my-caption-iwater-home {
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: 500;
}

.my-col-sm-4-thumbnail {
    padding-left: 3%;
    padding-right: 3%;
}

.my-row-thumbnail-home {
    margin-top: 50px;
}

.background-thumbnail-salud:hover,
.background-thumbnail-transformacion:hover,
.background-thumbnail-movilidad:hover,
.background-thumbnail-cambio-climatico:hover,
.background-thumbnail-educacion:hover,
.background-thumbnail-iwater:hover {
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    top: -30px;
    transition: .5s;
    border-radius: 5px;
}

.background-thumbnail-salud:hover .my-caption-salud-home,
.background-thumbnail-transformacion:hover .my-caption-transformacion-home,
.background-thumbnail-movilidad:hover .my-caption-movilidad-home,
.background-thumbnail-cambio-climatico:hover .my-caption-cambio-climatico-home,
.background-thumbnail-educacion:hover .my-caption-educacion-home,
.background-thumbnail-iwater:hover .my-caption-iwater-home {
    font-weight: 700;
}

.content-info-testimonio-home {
    padding-top: 40%;
    padding-bottom: 40%;
}

.content-info-testimonio-home-mobile {
    padding-top: 0%;
    padding-bottom: 20%;
}

.content-info-testimonio-home-mobile .p-3 {
    font-size: 1.1em;
}

.content-info-testimonio-home-mobile .p-3-test-emilio {
    font-size: .7em;
}

.my-carousel-indicators-home {
    right: 0%;
    width: 55%;
    margin-left: 0%;
}

.my-carousel-indicators-home-mobile {
    right: 0%;
    width: 55%;
    margin-left: -5%;
}

.my-carousel-indicators-home li,
.my-carousel-indicators-home-mobile li {
    border: 1px solid #f69621;
    margin-left: 10px !important;
    width: 15px;
    height: 15px;
}

.my-carousel-indicators-home .active,
.my-carousel-indicators-home-mobile .active {
    background-color: #f69621;
    width: 17px;
    height: 17px;
}

.img-testimonios {
    padding: 30px;
}

.img-testimonios-mobile {
    padding: 35px;
}

.img-alliance-partners {
    height: 90px;
}

.img-global-partners {
    height: 70px;
}

.hr-home {
    width: 85%;
}

.title-1-home-parnert {
    color: #676767;
    font-weight: 300;
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 0px;
}

.my-list-inline-seccion-home-partners {
    margin-bottom: 4.5em;
}

.my-list-inline-seccion-home-partners li {
    padding-left: 15px;
    padding-right: 15px;
}

#enviarcontactosmart label {
    color: #676767;
}

.my-nav-justified-home-partners li a {
    border-bottom: 0;
}

.my-nav-justified-home-partners li a:hover {
    background-color: #FFFFFF;
    border: 1px solid #fff;
    border-radius: 0px;
}

.my-row-shawon-top {
    -webkit-box-shadow: 0px 0px 40px 15px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 15px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 15px rgba(0, 0, 0, 0.08);
}

.content-sello-covid {
    max-width: 100%;
    position: absolute;
    top: 25%;
    right: 10%;
}

.content-sello-covid-mobile {
    max-width: 100%;
    position: absolute;
    top: 40%;
    left: 10%;
}

.img-icon-sello-covid {
    max-width: 75%;
    /*-webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg);*/
}

.img-icon-sello-covid-mobile {
    max-width: 50%;
    margin-top: 35%;
    margin-left: -10%;
    /*-webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg);*/
}

.leyenda-covid {
    font-size: .7em;
    margin-bottom: 30px;
}


/* End Home */


/*Init Congreso*/

.my-carousel-latam-congreso {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_congreso_1.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-congreso {
    position: absolute;
    bottom: 25%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-1-congreso {
    font-size: 2.3em;
    font-weight: 900;
}

.title-my-carousel-latam-congreso {
    font-size: 2.5em;
    font-weight: 900;
    color: #676767;
}

.subtitle-my-carousel-latam-congreso {
    font-size: 1.75em;
}

.my-row {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 45px;
    margin-bottom: 45px;
}

.square-call-of-speakers-position {
    margin-top: -5em;
}

.my-jumbotron-congreso {
    -webkit-box-shadow: 0px 0px 44px 26px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 44px 26px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 44px 26px rgba(0, 0, 0, 0.08);
    background-color: #FFFFFF;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    border-radius: 30px !important;
}

.my-jumbotron-margin {
    margin-left: 60px;
    margin-right: 60px;
}

.my-row-padding {
    padding-top: 40px;
    padding-bottom: 40px;
}

.my-row-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.title-call-of-speakers {
    color: #676767;
    font-weight: 900;
    margin-bottom: 30px;
    font-size: 2.5em;
    padding: 0px 15px;
}

.subtitle-call-of-speakers {
    font-size: 2em;
    margin-bottom: 2em;
}

.subtitle-call-of-speakers-date {
    font-size: 2em;
    margin-bottom: 1em;
    font-weight: 700;
}

.par-call-of-speakers {
    line-height: 1.8em;
    font-size: 1.2em;
    margin-bottom: 35px;
    padding: 0px 15px;
    color: #676767;
    font-weight: 300;
}

ul.list-call-of-speakers {
    padding: 0px 5em;
}

ul.list-call-of-speakers li {
    font-size: 1.2em;
    line-height: 1.5em;
    color: #676767;
    font-weight: 300;
    margin: .5em 0em;
}

ul.list-call-of-speakers li::before {
    content: "\2022";
    color: #f69621;
    font-weight: bold;
    display: inline-block;
    width: 1.2em;
    margin-left: -1.5em;
}

.background-call-of-speakers-participe {
    padding: 2em 0em;
    background-color: #f69621;
    color: #FFFFFF;
    box-shadow: inset 0px 8px 10px 0px rgba(0, 0, 0, 0.08);
}

.background-date-code {
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.par-participe-call-of-speakers {
    font-size: 1em !important;
    margin-left: 3em;
}

.title-participe-call-of-speakers {
    font-size: 1.5em;
    margin-left: 2em;
}

.btn-latam-blanco {
    background: #fff !important;
    padding: 5px 35px !important;
    border-radius: 30px !important;
    color: #f69621 !important;
    font-weight: 900 !important;
}

.background-row {
    background: #f2f2f2;
}

.title-numeralia-visitantes {
    color: #000000;
    font-size: 3em;
    font-weight: 900;
    line-height: 30px;
    margin-top: 1em;
    margin-bottom: 1em;
}

.title-numeralia-visitantes:hover {
    color: #f69621;
}

.title-numeralia-visitantes small {
    font-size: .4em;
}

.title-numeralia-visitantes:hover small {
    color: #000000;
    font-weight: 700;
}

.resaltar-fecha-clave {
    font-weight: 900;
    color: #f69621;
}

.img-center {
    margin: 0 auto;
}

.my-col-sm-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.btn-info-tematica {
    color: #f69621;
    display: inline-block;
    font-size: 2em;
    position: absolute;
    bottom: 0%;
    right: 5%;
    font-weight: 900;
    background: transparent;
    border: none;
}

.btn-img-tematica {
    display: inline-block;
    position: absolute;
    bottom: 40%;
    right: 30%;
}

.title-my-carousel-latam-mobile-congreso {
    font-size: 2em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-congreso {
    font-size: 1.5em;
}

.titulo-info-tematica {
    display: inline-block;
    color: #fff;
    font-weight: 900;
    font-size: .9em;
}

.background-tematica {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.background-tematicas-images-1 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/gobierno.jpg");
}

.background-tematicas-images-1 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/educacion.jpg");
}

.background-tematicas-images-2 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/medio_ambiente.jpg");
}

.background-tematicas-images-3 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/movilidad.jpg");
}

.background-tematicas-images-4 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/resiliencia.jpg");
}

.background-tematicas-images-5 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/transformación_digital.jpg");
}

.background-tematicas-images-6 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/gobierno.jpg");
}

.background-tematicas-images-7 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/cultura.jpg");
}

.background-tematicas-images-8 {
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/financiamiento.jpg");
}

.condicion-call-of-spakers {
    font-size: 0.9em !important;
    padding: 0px 15px;
    color: #676767;
    font-weight: 300;
}

.title-date-call-for-speaker {
    margin-bottom: 1.5em;
}

.resalta-fecha {
    font-weight: 700;
    color: #b9b9b9;
}

.background-tema1 {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/movilidad_1.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.background-tema2 {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/medioambiente.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.background-tema3 {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/iwater.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.background-tema4 {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/seguridad.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.background-tema5 {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/equidad.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.img-tematica1 {
    max-width: 70%;
    margin-top: 3em;
    margin-bottom: 9em;
}

.img-tematica2 {
    max-width: 70%;
    margin-top: 2em;
    margin-bottom: 9em;
}

.img-tematica3 {
    max-width: 70%;
    margin-top: 3em;
    margin-bottom: 7.5em;
}

.img-tematica4 {
    max-width: 70%;
    margin-top: 3em;
    margin-bottom: 9em;
}

.img-tematica5 {
    max-width: 70%;
    margin-top: 3em;
    margin-bottom: 8em;
}

.t-tematica {
    font-weight: 700;
    color: #FFFFFF;
    font-size: 1.3em;
}

.img-logo-iwater {
    max-width: 60%;
}

.efect-tematicas {
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    margin-top: -5vh;
    transition: .5s;
}

.no-efect-tematicas {
    margin-top: 0px;
    transition: .5s;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.background-modal-tematicas1 {
    width: 100%;
    height: 25vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(/img/2020/movilidad_popup.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.background-modal-tematicas2 {
    width: 100%;
    height: 25vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(/img/2020/medioambiente_popup.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.background-modal-tematicas3 {
    width: 100%;
    height: 25vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(/img/2020/iwater_popup.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.background-modal-tematicas4 {
    width: 100%;
    height: 25vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(/img/2020/seguridad_popup.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.background-modal-tematicas5 {
    width: 100%;
    height: 25vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(/img/2020/equidad_popup.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.my-modal-dialog-tematicas {
    width: 450px !important;
    margin: 6% auto auto auto !important;
}

.my-modal-content-tematicas {
    border-radius: 20px !important;
}

.font-size-tematicas-call-of-speaers {
    font-size: 1.2em;
}

.p-modal-tematicas {
    font-size: .85em;
    font-weight: 200;
}

.h-modal-tematicas {
    font-size: 2em;
    font-weight: 700;
}

.my-modal-body-tematicas {
    padding: 25px 15px;
}

.tcongreso-1 {
    margin-top: -5px;
}


/* End Congreso */


/* Init Iwater */

.my-carousel-latam-iwater {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_iwater.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.content-my-carousel-latam-iwater {
    position: absolute;
    bottom: 40%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-iwater {
    font-size: 2.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-iwater {
    font-size: 1.8em;
}

.title-my-carousel-latam-mobile-iwater {
    font-size: 2em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-iwater {
    font-size: 1.5em;
}

.img-iwater-logo {
    margin: auto;
    display: block;
    max-width: 100%;
    margin-bottom: -2em;
}

.position-title-iwater {
    margin-bottom: -2em;
}

.square-iwater-position {
    margin-top: -5em;
}

.my-jumbotron {
    -webkit-box-shadow: 0px 0px 44px 26px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 44px 26px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 44px 26px rgba(0, 0, 0, 0.08);
    background-color: #FFFFFF;
    border-radius: 30px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.text-iwater {
    color: #5bb4ea;
    font-weight: 500;
}

.my-jumbotron p {
    font-size: 1.5em !important;
    line-height: 1.3em !important;
    margin-bottom: 0px;
}

.my-row {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 45px;
    margin-bottom: 45px;
}

.img-iwater {
    margin-top: 15px;
    margin-bottom: 15px;
    opacity: 0.5;
    cursor: pointer;
    transition: .3s;
    box-shadow: none;
}

.img-iwater:hover {
    opacity: 1;
    transition: .3s;
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
}

.padding_null-right {
    padding-right: 0px;
}

.padding_null-left {
    padding-left: 0px;
}

.iwater-t1 {
    text-transform: uppercase;
}

.iwater-t1 {
    color: #676767;
    font-size: 2em;
}

.iwater-t1 span {
    font-weight: 700;
}

.img-center {
    margin: 0px auto;
}

.iwater-p1 {
    line-height: 1.9em;
    font-size: 1.1em;
    font-weight: 300;
}


/* End Iwater */


/* Init Awards */

.my-carousel-latam-awards {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_awards_1.png");
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: cover;
}

.content-my-carousel-latam-awards {
    position: absolute;
    bottom: 10%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-awards {
    font-size: 2.2em;
    font-weight: 900;
    /*text-transform: uppercase;*/
    line-height: 1.35em;
}

.subtitle-my-carousel-latam-awards {
    font-size: 1.8em;
}

.title-my-carousel-latam-mobile-awards {
    font-size: 2em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-awards {
    font-size: 1.5em;
}

.tawards-1 {
    font-size: 2.5em;
    font-weight: 700;
    margin-bottom: 1em;
    color: #FFFFFF;
}

.pawards-0 {
    font-weight: 500;
    font-size: 1.3em;
    color: #676767;
    line-height: 1.5em;
}

.raward-0 {
    color: #f69621;
}

.pawards-1 {
    font-size: 2.5em;
    color: #FFFFFF;
    line-height: 1.5em;
    font-weight: 700;
}

.background-yellow-award {
    background-color: #f69621;
}

.row-padding {
    padding-top: 60px;
    padding-bottom: 60px;
}

.rawards-1 {
    font-weight: 900;
    color: #f69621;
}

.row-margin {
    margin-top: 45px;
    margin-bottom: 45px;
}

.tawards-2 {
    font-size: 2.5em;
    margin-bottom: 1em;
    color: #676767;
    font-weight: 700;
}

.well-date {
    background-color: #FFFFFF;
    /*border: 1px solid #f69621;*/
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.raward-2 {
    color: #b9b9b9;
    font-weight: 200;
}

.raward-2 small,
.raward-1 small {
    color: #b9b9b9;
}

.tawards-3 {
    font-size: 2.5em;
    margin-bottom: 1em;
    color: #676767;
    font-weight: 700;
}

.my-thumbnail-awards {
    border: none;
}

.my-caption-awards {
    max-width: 80%;
    margin: auto;
    /*border: 1px solid #ddd;*/
    padding-top: 10em !important;
    padding-bottom: 3em !important;
    padding-left: 4em !important;
    padding-right: 4em !important;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.img-awards-1 {
    margin: auto;
    max-width: 70% !important;
    margin-bottom: -10em;
    margin-top: 5rem;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.tawards-4 {
    font-weight: 700;
    color: #f69621;
    font-size: 1.5em;
}

.pawards-2 {
    font-weight: 200;
    color: #676767;
}

.tawards-5 {
    font-weight: 700;
    color: #f69621;
    font-size: 1.3em;
}

.raward-3 {
    color: #f69621;
    font-weight: 200;
    font-weight: 700;
}

.pawards-3 {
    font-size: 1.8em;
    line-height: 1.8em;
    color: #676767;
    font-weight: 700;
}

.line-vertical {
    transform: rotate(90deg);
    margin-top: 60px;
}

.ulawards-1 {
    font-size: 1.8em;
    line-height: 1.8em;
    color: #676767;
    font-weight: 700;
}

.btn-latam-blanco-awards {
    background: #fff !important;
    padding: 10px 45px !important;
    border-radius: 30px !important;
    color: #f69621 !important;
    font-weight: 900 !important;
}

#section-categorias-boxlist {
    margin: 25px 30px 0px 30px;
    font-weight: 100;
}

#categoriaselement {
    height: auto;
    text-align: center;
}

#section-categorias-boxlist ul {
    margin: 0px auto;
    padding: 0px;
    height: auto;
    clear: both;
    width: 897px;
}

#section-categorias-boxlist ul li {
    display: inline-table !important;
    border-right: none;
    width: 22%;
    color: #ddd;
}

#categoriaselement ul li p {
    line-height: 1.2em;
    padding-top: 0px;
    font-size: 14px;
}

.cuadro-awards-2019 {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #F49900;
    background-color: #ddd;
    margin: 1px 5px 1px 1px;
}

.proyect-awards {
    font-size: 14px;
    Line-height: 18px;
}

.info-awards {
    margin-top: 20px;
}

.line-awads-2019 {
    display: inline-block;
    width: 897px;
    height: 2px;
    background: #ddd;
    margin-top: 10px;
    margin-bottom: 10px;
}

.img-cat {
    width: 190px;
    margin-bottom: 15px;
}

#section-categorias-boxlist li:hover .img-cat {
    /* color: #de9e00; */
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .5);
}

.enterprise-awards {
    display: inherit;
    font-size: 12px;
    Line-height: 16px;
}


/* End Awards */


/* Init Media */

.my-carousel-latam-media {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/1_Media.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-media {
    position: absolute;
    bottom: 18%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-media {
    font-size: 2.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-media {
    font-size: 1.75em;
}

.my-row {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 45px;
    margin-bottom: 45px;
}

.title-1 {
    color: #676767;
    font-weight: 900;
    margin-bottom: 30px;
    font-size: 2.5em;
}

.title-1-m-t {
    margin-top: -1em;
}

.title-1-m-t-mobile {
    margin-top: 3em;
}

#content-alliance-media div img {
    margin-bottom: .5em;
    height: 90px;
    margin-top: .5em;
}

#content-premier-media div a img {
    margin-bottom: .5em;
    height: 70px;
    margin-top: .5em;
}

#content-supporting-media div a img {
    margin-bottom: .5em;
    height: 50px;
    margin-top: .5em;
}

.subtitle-1 {
    font-size: 1.5em;
    line-height: 1.8em;
}

.my-row {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 45px;
    margin-bottom: 45px;
}

.my-media-list-unstyled li a {
    color: #676767;
    font-size: .9em;
}

.my-media-list-unstyled li a:hover,
.my-media-list-unstyled li a:focus,
.my-media-list-unstyled li a:active {
    color: #676767;
    font-size: .9em;
    text-decoration: none;
}

.title-2-media {
    color: #f69621;
    font-weight: bold;
}

.link-1 {
    color: #676767;
}

.link-1:hover,
link-1:active,
link-1:focus {
    color: #676767;
    text-decoration: none;
}

.title-my-carousel-latam-mobile-media {
    font-size: 2em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-media {
    font-size: 1.5em;
}

.title-3 {
    color: #676767;
    font-weight: 900;
    margin-bottom: 30px;
    font-size: 2.7em;
}

#content-supporting-media div a img {
    margin-bottom: .5em;
    height: 50px;
    margin-top: .5em;
}

#content-premier-media div a img {
    margin-bottom: .5em;
    height: 70px;
    margin-top: .5em;
}

#content-alliance-media div img {
    margin-bottom: .5em;
    height: 90px;
    margin-top: .5em;
}


/* End Media */


/* Init Porque Participar */

.my-carousel-latam-porque-participar {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_expo_2.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-porque-participar {
    position: absolute;
    bottom: 10%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-porque-participar {
    font-size: 2.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-porque-participar {
    font-size: 1.5em;
}

.my-row {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 45px;
    margin-bottom: 45px;
}

.cuadro-sombra {
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    margin-left: 10px;
    margin-right: 10px;
}

.img-center {
    margin: 0 auto;
}

.font-size-title {
    font-size: 2em;
    font-weight: 900;
    color: #f69621;
}

.font-style-parrafo-scp {
    color: #161616;
    font-weight: 900;
}

.font-style-expo-titulo {
    font-size: 1.7em;
    color: #676767;
    line-height: 1.7em;
}

.font-style-expo-subtitulo {
    font-size: 1.5em;
    color: #f69621;
    font-weight: 900;
    line-height: 1.7em;
}

.font-style-title-category {
    color: #676767;
    font-size: 1.2em;
    line-height: 1.5em;
}

.title-my-carousel-latam-mobile-porque-participar {
    font-size: 1.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-porque-participar {
    font-size: 1.5em;
}

.c-1 {
    padding-top: 7em;
    padding-bottom: 3em;
    padding-left: 3em;
}

.c-2 {
    padding-top: 7em;
    padding-bottom: 3em;
    padding-right: 3em;
}

.p-1-font-size-porque-participar {
    font-size: 1.3em;
}

.col-sm-4-temas-porque-participar {
    padding-left: 4.4%;
    padding-right: 4.4%;
    cursor: pointer;
}

.p-hidden-porque-participar {
    display: none;
    transition: .5s;
}

.my-row-temas {
    padding-top: 30px;
    padding-bottom: 30px;
}


/*---*/

.my-thumbnail-conoce {
    border-radius: 15px;
    border-color: #ed842f;
    transition: .5s;
    -webkit-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
}

.my-thumbnail-conoce:hover {
    background-color: #ed842f;
    margin-top: -20px;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
}

.img-conoce {
    width: 55%;
    margin-top: 1em;
    transition: .5s;
}

.my-thumbnail-conoce:hover .img-conoce {
    width: 35%;
    margin-top: 1em;
    transition: .5s;
}

.caption-conoce {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.heading-conoce {
    color: #676767;
    font-weight: 700;
    font-size: 1.2em;
}

.my-thumbnail-conoce:hover .heading-conoce {
    color: #FFFFFF;
}

.p-conoce {
    color: #676767;
    font-size: .9em;
    font-weight: 500;
}

.my-thumbnail-conoce:hover .p-conoce {
    color: #FFFFFF;
}

.my-thumbnail-conoce:hover .p-hidden-porque-participar {
    display: block;
    transition: .5s;
}


/*-------*/

.my-thumbnail-expon {
    border-radius: 15px;
    border-color: #7ec243;
    transition: .5s;
    -webkit-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
}

.my-thumbnail-expon:hover {
    background-color: #7ec243;
    margin-top: -20px;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
}

.img-expon {
    width: 55%;
    margin-top: 1em;
    transition: .5s;
}

.my-thumbnail-expon:hover .img-expon {
    width: 35%;
    margin-top: 1em;
    transition: .5s;
}

.caption-expon {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.heading-expon {
    color: #676767;
    font-weight: 700;
    font-size: 1.2em;
}

.my-thumbnail-expon:hover .heading-expon {
    color: #FFFFFF;
}

.p-expon {
    color: #676767;
    font-size: .9em;
    font-weight: 500;
}

.my-thumbnail-expon:hover .p-expon {
    color: #FFFFFF;
}

.my-thumbnail-expon:hover .p-hidden-porque-participar {
    display: block;
    transition: .5s;
}


/*---*/

.my-thumbnail-prospecta {
    border-radius: 15px;
    border-color: #e54f57;
    transition: .5s;
    -webkit-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
}

.my-thumbnail-prospecta:hover {
    background-color: #e54f57;
    margin-top: -20px;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
}

.img-prospecta {
    width: 55%;
    margin-top: 1em;
    transition: .5s;
}

.my-thumbnail-prospecta:hover .img-prospecta {
    width: 35%;
    margin-top: 1em;
    transition: .5s;
}

.caption-prospecta {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.heading-prospecta {
    color: #676767;
    font-weight: 700;
    font-size: 1.2em;
}

.my-thumbnail-prospecta:hover .heading-prospecta {
    color: #FFFFFF;
}

.p-prospecta {
    color: #676767;
    font-size: .9em;
    font-weight: 500;
}

.my-thumbnail-prospecta:hover .p-prospecta {
    color: #FFFFFF;
}

.my-thumbnail-prospecta:hover .p-hidden-porque-participar {
    display: block;
    transition: .5s;
}


/*---*/

.my-thumbnail-posiciona {
    border-radius: 15px;
    border-color: #286084;
    transition: .5s;
    -webkit-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
}

.my-thumbnail-posiciona:hover {
    background-color: #286084;
    margin-top: -20px;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
}

.img-posiciona {
    width: 55%;
    margin-top: 1em;
    transition: .5s;
}

.my-thumbnail-posiciona:hover .img-posiciona {
    width: 35%;
    margin-top: 1em;
    transition: .5s;
}

.caption-posiciona {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.heading-posiciona {
    color: #676767;
    font-weight: 700;
    font-size: 1.2em;
}

.my-thumbnail-posiciona:hover .heading-posiciona {
    color: #FFFFFF;
}

.p-posiciona {
    color: #676767;
    font-size: .9em;
    font-weight: 500;
}

.my-thumbnail-posiciona:hover .p-posiciona {
    color: #FFFFFF;
}

.my-thumbnail-posiciona:hover .p-hidden-porque-participar {
    display: block;
    transition: .5s;
}


/*---*/

.my-thumbnail-alcanza {
    border-radius: 15px;
    border-color: #54b7cb;
    transition: .5s;
    -webkit-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
}

.my-thumbnail-alcanza:hover {
    background-color: #54b7cb;
    margin-top: -20px;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
}

.img-alcanza {
    width: 55%;
    margin-top: 1em;
    transition: .5s;
}

.my-thumbnail-alcanza:hover .img-alcanza {
    width: 35%;
    margin-top: 1em;
    transition: .5s;
}

.caption-alcanza {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.heading-alcanza {
    color: #676767;
    font-weight: 700;
    font-size: 1.2em;
}

.my-thumbnail-alcanza:hover .heading-alcanza {
    color: #FFFFFF;
}

.p-alcanza {
    color: #676767;
    font-size: .9em;
    font-weight: 500;
}

.my-thumbnail-alcanza:hover .p-alcanza {
    color: #FFFFFF;
}

.my-thumbnail-alcanza:hover .p-hidden-porque-participar {
    display: block;
    transition: .5s;
}


/*---*/

.my-thumbnail-amplia {
    border-radius: 15px;
    border-color: #f4c02a;
    transition: .5s;
    -webkit-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 10px 15px -10px rgba(0, 0, 0, 0.3);
}

.my-thumbnail-amplia:hover {
    background-color: #f4c02a;
    margin-top: -20px;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.3);
}

.img-amplia {
    width: 55%;
    margin-top: 1em;
    transition: .5s;
}

.my-thumbnail-amplia:hover .img-amplia {
    width: 35%;
    margin-top: 1em;
    transition: .5s;
}

.caption-amplia {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.heading-amplia {
    color: #676767;
    font-weight: 700;
    font-size: 1.2em;
}

.my-thumbnail-amplia:hover .heading-amplia {
    color: #FFFFFF;
}

.p-amplia {
    color: #676767;
    font-size: .9em;
    font-weight: 500;
}

.my-thumbnail-amplia:hover .p-amplia {
    color: #FFFFFF;
}

.my-thumbnail-amplia:hover .p-hidden-porque-participar {
    display: block;
    transition: .5s;
}

.my-row-padding-bottom {
    margin-bottom: 0px;
}

.img-local {
    height: 63px;
}

.img-event {
    height: 35px;
}

.my-carousel-control.left,
.my-carousel-control.right {
    background-image: none;
    color: #f69621;
}

.my-list-inline-seccion-porque-participar-partners {
    height: 25vh;
}

.test-logo-1 {
    margin-left: -10px;
    height: 60px;
}

.test-logo-2 {
    margin-left: -10px;
    height: 70px;
}

.content-info-testimonio-home-2 {
    padding-top: 28.9%;
    padding-bottom: 28.9%;
}

.content-info-testimonio-home-2-mobile {
    padding-top: 28.9%;
    padding-bottom: 28.9%;
}

.advertencia-brochure {
    color: #fff;
    text-align: left;
    margin-top: 20px;
    font-size: .7em;
}

.list-equipo-ventas-mobile li {
    display: inline-flex;
    margin-top: -10%;
}

.row-background-mapa-general {
    background: linear-gradient(0deg, #FFFFFF 40%, #f7f7f7 60%);
}


/* End Porque Participar */


/* Init Como participar */

.my-carousel-latam-como-participar {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_participe_1.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-como-participar {
    position: absolute;
    bottom: 20%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-como-participar {
    font-size: 2.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-como-participar {
    font-size: 1.5em;
}

.title-my-carousel-latam-mobile-como-participar {
    font-size: 1.7em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-como-participar {
    font-size: 1.5em;
}

.icon-sectore-como-participar {
    width: 50%;
    margin-bottom: 10px;
}

.titulo-sector-como-participar {
    text-transform: uppercase;
    font-size: 1.15em;
    font-weight: 500;
    color: #676767;
}

.list-inline-actividades li {
    padding-left: 4em;
    padding-right: 4em;
}

.list-inline-actividades {
    margin-top: 3em;
    margin-bottom: 3em;
}

.well-participantes {
    background-color: #fff;
    color: #676767;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.titulo-participantes {
    margin-bottom: 30px;
}

.btn-latam-margin-top-participantes {
    margin-top: 30px;
}

.list-unstyled-participantes {}

.list-unstyled-participantes li {
    margin-bottom: 5px;
    margin-top: 5px;
}

.list-unstyled-participantes li img {
    margin-left: 5px;
    margin-right: 5px;
}

.list-inline-documentos {}

.list-inline-documentos-mobile li {
    margin-top: 10px;
    margin-bottom: 10px;
}

.list-inline-documentos li {
    padding-left: 2em;
    padding-right: 2em;
}

.list-inline-documentos li a,
.list-inline-documentos-mobile li a {
    color: #676767;
    text-decoration: underline;
}

.list-inline-documentos li a:hover {
    color: #f69621;
}

.list-inline-contacto {
    border: 1px solid #f69621;
    padding: 30px 0px;
    border-radius: 20px;
    font-size: .9em;
}

.list-inline-contacto li {
    color: #000000;
    text-decoration: underline #676767;
    font-size: 1.4em;
    font-weight: 700;
}

.img-comercial {
    width: 50%;
    float: left;
}

.content-name-comercial {
    float: left;
    font-size: 1.35em;
    margin-top: 5%;
}

.my-dropdown-menu-documentos {
    border: none;
    margin-left: -25px;
}

.my-dropdown-menu-documentos li a:hover {
    background-color: transparent;
    text-decoration: underline;
}

.my-dropdown-documentos:hover .my-dropdown-menu-documentos {
    display: block;
}

.p-1-como-participar-size {
    font-size: 1.3em;
}

.process-form {
    margin: auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
}

.process-title-form {
    font-size: 2.5em;
    padding: 15px 3.5em;
    color: #000000;
}

.mark-text-brochure-form {
    color: #f69621;
    font-weight: 700;
}


/* End Como participar */


/*Init Modal Visitar*/

.my-close-visitar {
    opacity: inherit;
    color: #FFFFFF;
}

.my-close-visitar:hover {
    opacity: inherit;
    color: #FFFFFF;
}

.my-modal-content-visitar {
    border-radius: 20px !important;
    background-color: rgba(255, 255, 255, .9);
}

.background-modal-header-visitar {
    width: 100%;
    height: 15vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(/img/2020/logo_fira_blanco.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background-color: #000;
}

.p-1-modal-visitar {
    color: #676767;
    font-weight: 500;
    line-height: 1.75em;
    padding: 20px;
}

.my-modal-content-bochure {
    background-color: #f69621;
}

.modal-title-bochure {
    color: #fff;
    font-weight: 700;
}

.my-form-control-brochure {
    border-color: transparent;
    border-radius: 30px;
    height: 30px;
    margin: 10px 0px;
    background-color: #eece81;
    box-shadow: none;
    color: #000;
    border: none;
}

.my-form-control-brochure::placeholder {
    color: #000;
    opacity: 1;
}

.my-form-control-brochure:-ms-input-placeholder {
    color: #000;
}

.my-form-control-brochure::-ms-input-placeholder {
    color: #000;
}

.my-form-control-brochure-error {
    border: 1px solid red;
}

.my-form-control-brochure-error::placeholder {
    color: red;
    opacity: 1;
}

.my-form-control-brochure-error:-ms-input-placeholder {
    color: red;
}

.my-form-control-brochure-error::-ms-input-placeholder {
    color: red;
}

.modal-header-brochure {
    border-bottom-color: transparent;
}

.modal-footer-brochure {
    border-top-color: transparent;
}


/* End Modal Visitar */

.list-cicle-white {
    list-style: none;
    color: #fff;
}

.list-cicle-white li:before {
    content: "";
}

.content-par-codiv {
    position: absolute;
    left: 10%;
    bottom: 1%;
    color: #fff;
    max-width: 50%;
    font-size: .7em;
}

.content-par-codiv a {
    text-decoration: underline;
    color: #FFFFFF;
    font-weight: 700;
}

.content-par-codiv-mobile {
    position: absolute;
    left: 10%;
    bottom: 20%;
    color: #fff;
    max-width: 80%;
    font-size: .7em;
}

.content-par-codiv-mobile a {
    text-decoration: underline;
    color: #FFFFFF;
    font-weight: 700;
}

.tag-resaltar {
    color: #fff;
    font-weight: 700;
    font-size: 1.1em;
    margin-top: 1.5em;
}

.btn-lenguage {
    cursor: pointer;
}

.p-1-line-heigth {
    line-height: 2em;
}

.thumbnail-agora {
    border: none;
}

.image-agora {
    border-radius: 10px;
    position: relative;
    z-index: 1;
}

.caption-agora {
    margin: auto;
    margin-top: -5em;
    background: #fff !important;
    position: relative;
    z-index: 2;
    display: block;
    width: 90%;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.par-agora {
    font-size: .9em;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
}

.title-agora {
    font-size: 1.1em;
    color: #f69621;
    font-weight: 700;
}

.btn-circle-agora {
    border: 1px solid #f69621;
    border-radius: 50%;
    color: #f69621;
    font-weight: 700;
    padding: 2px 8px;
    background-color: transparent;
}

.btn-circle-agora:focus {
    color: #f69621;
}


/*Init Call of Speaker*/

.my-carousel-latam-call-of-speakera {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_speakers.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-call-of-speakers {
    position: absolute;
    bottom: 25%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-call-of-speakers-1 {
    font-size: 2.3em;
    font-weight: 900;
}

.title-my-carousel-call-of-speakers {
    font-size: 2.5em;
    font-weight: 900;
    color: #676767;
}

.title-my-carousel-call-of-speakers-mobile {
    font-size: 2em;
    font-weight: 900;
}

.my-col-sm-12-call-for-speaker {
    padding-left: 0px;
    padding-right: 0px;
}


/*End Call of Speaker*/


/*Init Como Visitar*/

.my-carousel-latam-como-visitar {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_como_visitar_1.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-como-visitar {
    position: absolute;
    bottom: 20%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-como-visitar {
    font-size: 2.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-como-visitar {
    font-size: 1.5em;
}

.title-my-carousel-latam-mobile-como-visitar {
    font-size: 1.7em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-como-visitar {
    font-size: 1.5em;
}

.info-como-visitar-right {
    position: absolute;
    top: 5%;
    left: 50%;
    right: 5%;
    bottom: 5%;
    width: auto;
    height: auto;
}

.info-como-visitar-left {
    position: absolute;
    top: 0%;
    left: 0%;
    right: 50%;
    bottom: 0%;
    width: auto;
    height: auto;
}

.img-presencial-como-visitar-left {
    position: relative;
    background-image: url("../img/2020/como_visitar_presencial.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    left: 0%;
    right: 50%;
    width: 60%;
    height: 50vh;
}

.img-remoto-como-visitar-right {
    position: relative;
    background-image: url("../img/2020/como_visitar_virtual.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    left: 50%;
    right: 0%;
    width: 50%;
    height: 55vh;
}

.my-jumbotron-como-visitar {
    height: -webkit-fill-available;
    margin-bottom: 0px;
    padding: 1em;
    /*background-color: rgba(255, 255, 255, .9);*/
    background-color: #fff;
    /*-webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);*/
}

.my-jumbotron-como-visitar p {
    font-size: 1em;
    line-height: 1.75em;
    color: #676767;
    font-weight: 500;
}

.my-jumbotron-como-visitar h3 {
    color: #676767;
    font-weight: 700;
    font-size: 2.5em;
    margin-bottom: 1em;
}

.thumbnail-presencial-como-visitar-mobile,
.thumbnail-virtual-como-visitar-mobile {
    border: none;
}

.img-presencial-como-visitar-mobile,
.img-virtual-como-visitar-mobile {
    position: relative;
    z-index: 1;
}

.caption-presencial-como-visitar-mobile,
.caption-virtual-como-visitar-mobile {
    position: relative;
    margin: auto;
    margin-top: -3em;
    width: 95%;
    z-index: 2;
    background-color: rgba(255, 255, 255, .9);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.tcomo-visitar-m {
    margin-top: 2em;
    margin-bottom: 2em;
}

.tcomo-visitar-m-b {
    margin-bottom: 2em;
}

.tcomo-visitar-m-t {
    margin-top: 2em;
}

.par-como-visitar {
    line-height: 1.8em;
    font-size: 1.2em !important;
    margin-bottom: 35px;
    padding: 0px 10em;
    color: #676767;
    font-weight: 300;
}

.par-como-visitar-mobile {
    line-height: 1.8em;
    font-size: 1.2em !important;
    margin-bottom: 35px;
    color: #676767;
    font-weight: 300;
}

.par-como-visitar-jumbotron {
    line-height: 1.75em;
    font-size: 1.2em !important;
    color: #676767;
    font-weight: 300 !important;
    margin-bottom: 0px !important;
}

.title-graficos-como-visitar {
    font-size: 2.1em;
    color: hsl(0, 0%, 40%);
    font-weight: 300;
    margin-top: 3em;
}

.background-centro-convenciones {
    background-image: url(/img/2020/background_centro_convenciones.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.tcolo-white {
    color: #FFFFFF;
}

.tcomo-visitante-f-z {
    font-size: 2.1em;
}

.mapa-como-visitar {
    border: none;
    width: 100%;
    height: 60vh;
}

.img-hoteles-como-visistar {
    padding: 3em;
    border-radius: 4em;
}

.list-unstyled-remoto-como-visitar li {
    display: flow-root;
    margin-top: 1em;
    margin-bottom: 1em;
}

.list-unstyled-remoto-como-visitar li img {
    margin: .2em .5em;
    float: left;
}

.container-li {
    display: block;
    width: 90%;
    float: left;
    color: #676767;
    font-size: .9em;
}

.my-modal-content-como-visitar {
    background-color: rgba(255, 255, 255, .9);
}

.title-modal-como-visitar {
    color: #676767;
}


/*End Como Visitar*/


/*Init Yucatan*/

.my-carousel-latam-yucatan {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_yucatan.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-yucatan {
    position: absolute;
    bottom: 20%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-latam-yucatan {
    font-size: 2.5em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-yucatan {
    font-size: 1.5em;
}

.title-my-carousel-latam-mobile-yucatan {
    font-size: 1.7em;
    font-weight: 900;
}

.subtitle-my-carousel-latam-mobile-yucatan {
    font-size: 1.5em;
}

.img-yucatan-left {
    position: relative;
    background-image: url("/../../img/2020/left_yucatan.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    left: 0%;
    right: 50%;
    width: 60%;
    height: 50vh;
}

.img-yucatan-right {
    position: relative;
    background-image: url("/../../img/2020/right_merida.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    left: 36%;
    right: 0%;
    width: 63%;
    height: 75vh;
}

.info-yucatan-right {
    position: absolute;
    top: 5%;
    left: 30%;
    right: 5%;
    bottom: 5%;
    width: auto;
    height: auto;
}

.info-yucatan-left {
    position: absolute;
    top: 5%;
    left: 5%;
    right: 35%;
    bottom: 5%;
    width: auto;
    height: auto;
}

.my-jumbotron-yucatan {
    height: -webkit-fill-available;
    margin-bottom: 0px;
    background-color: rgba(255, 255, 255, .9);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.my-jumbotron-yucatan p {
    font-size: 1em;
    line-height: 1.75em;
    color: #676767;
    font-weight: 500;
}

.my-jumbotron-yucatan h3 {
    color: #676767;
    font-weight: 700;
    font-size: 1.5em;
}

.thumbnail-proyectos-yucatan {
    background-color: transparent;
    border: none;
    padding: 10px;
}

.thumbnail-proyectos-yucatan img {
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

.caption-proyectos-yucatan {
    margin-top: 2em;
}

.caption-proyectos-yucatan p {
    line-height: 1.8em;
    font-size: 1em !important;
    color: #676767;
    font-weight: 300;
    margin-bottom: 35px;
}

.my-media-object-yucatan {
    width: 50vh;
    border-radius: 10px;
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
}

.my-media-yucatan {
    padding-left: 3em;
    padding-top: 2em;
    padding-right: 2em;
    padding-bottom: 3em;
}

.my-media-body-yucatan {
    line-height: 1.8em;
    font-size: 1em !important;
    color: #676767;
    font-weight: 300;
}

.content-info-turistico-yucatan {
    display: none;
    transition: .5s;
    position: absolute;
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    color: #fff;
    font-weight: 700;
    padding: 10% 15%;
    line-height: 1.8em;
}

.my-col-sm-6-turistico {
    padding-left: 0px;
    padding-right: 0px;
}

.img-icon-sello-covid-presencial {
    max-width: 85px;
    margin-top: -2em;
    float: right;
}

.p-1-padding {
    margin-left: -2em;
    margin-right: -2em;
}

.title-padding {
    padding: 1em 2em;
}

.background-turista-1,
.background-turista-2,
.background-turista-3,
.background-turista-4 {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 65vh;
}

.background-turista-1 {
    background-image: url("../../img/2020/yucatan_turistico_1.jpg");
}

.background-turista-2 {
    background-image: url("../../img/2020/yucatan_turistico_2.jpg");
}

.background-turista-3 {
    background-image: url("../../img/2020/yucatan_turistico_3.jpg");
}

.background-turista-4 {
    background-image: url("../../img/2020/yucatan_turistico_4.jpg");
}

.background-turista-1:hover,
.background-turista-2:hover,
.background-turista-3:hover,
.background-turista-4:hover {
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
}

.background-turista-1:hover .content-info-turistico-yucatan,
.background-turista-2:hover .content-info-turistico-yucatan,
.background-turista-3:hover .content-info-turistico-yucatan,
.background-turista-4:hover .content-info-turistico-yucatan {
    display: block;
    transform: .5s;
    background-color: rgba(0, 0, 0, 0.7);
}


/*End Yucatan*/

.thumbnail-event-home {
    background-color: transparent;
    border: none;
}

.caption-event-home {
    background-color: #fff;
    margin-top: -7em;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.caption-event-home h3 {
    font-size: 1.2em;
    margin-top: 6em;
    margin-bottom: 1.5em;
    line-height: 1.4em;
}

.fz-registro {
    font-size: 1.5em;
}

.m-b-t-graficas {
    margin-bottom: -1em;
}

.aviso-visitantes {
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: .5em 1em;
    margin-top: .9em;
    display: inline-block;
    font-size: .8em;
    text-align: left;
}

.aviso-visitantes-mobile {
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: .5em 1em;
    margin-top: .9em;
    display: inline-block;
    font-size: .7em;
    text-align: left;
}

.close-aviso-visitante {
    padding-top: 0em;
    padding-bottom: 0em;
    padding-left: 1em;
    padding-right: 0em;
    cursor: pointer;
}

.close-aviso-visitante-mobile {
    padding-top: 0em;
    padding-bottom: 0em;
    padding-left: 1em;
    padding-right: 0em;
    cursor: pointer;
    float: right;
}

.img-media {
    width: 35%;
    float: left;
    margin-top: 1.5em;
    margin-left: 3em;
}

.content-name-media {
    float: left;
    font-size: 1.35em;
    margin-top: 7%;
}

.media-object-mobile-media {
    height: 20vh;
}

.advice-cookies {
    position: fixed;
    bottom: 0%;
    width: 100%;
    margin: auto;
    padding: .5em 0em;
    background: #fff;
    color: #857f79;
    font-size: .9em;
    font-weight: 300;
}

.btn-latam-fz-xs {
    font-size: .9em;
    margin-top: .4em;
    margin-bottom: .4em;
}

.my-dropdown-footer {
    background: none;
    text-align: left;
    font-size: .9em;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background: inherit;
}

.col-top {
    margin-top: -3.5em;
}

.title-tipo-acesos {
    color: #fff;
    font-size: 1.4em;
    font-weight: 700;
}

.well-tipo-acceso {
    background-color: rgba(246, 150, 33, .9);
    border: none;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    transition: .5s;
    cursor: pointer;
}

.well-tipo-acceso-mb {
    margin-bottom: 0;
}

.well-tipo-acceso:hover,
.well-tipo-acceso:active,
well-tipo-acceso:focus {
    background-color: rgba(255, 255, 255, .9);
    margin-top: -2em;
    transition: .5s;
    -webkit-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 20px 7px rgba(0, 0, 0, 0.3);
}

.well-tipo-acceso:hover .title-tipo-acesos,
.well-tipo-acceso:active .title-tipo-acesos,
well-tipo-acceso:focus .title-tipo-acesos {
    color: #676767;
}

.well-tipo-acceso:hover .btn-latam,
.well-tipo-acceso:active .btn-latam,
well-tipo-acceso:focus .btn-latam {
    color: #fff !important;
    background-color: #f69621 !important;
}

.btn-latam-fz-tipo-acceso {
    font-size: .8em;
    background-color: #fff !important;
    color: #f69621 !important;
}

.text-sin-costo {
    font-size: .7em;
}

.p-b-tipo-acceso {
    padding-bottom: 2em;
}

.well-pases {
    background-color: #fff;
    border: none;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}

.title-pases {
    color: #f69621;
}

.title-pases small {
    color: #676767;
    font-size: .5em;
    font-weight: 700;
}

.old-price-pases {
    color: #adadad;
    font-size: .9em;
    font-weight: 700;
}

.circle-new-price {
    background-color: #f69621;
    color: #fff;
    padding: .5em 1.5em;
    border-radius: 10px;
    text-align: center;
}

.circle-new-price p {
    margin: 0px;
}

.link-latam-white {
    color: #fff;
    text-decoration: underline;
}

.link-latam-white:hover {
    color: #fff;
}


/*Init Aliados */

.my-carousel-latam-aliados {
    height: 65vh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url("/img/2020/banner_aliados.jpg");
    background-repeat: no-repeat;
    background-position: 65% center;
    background-size: cover;
}

.content-my-carousel-latam-aliados {
    position: absolute;
    bottom: 25%;
    left: 5%;
    right: 5%;
    width: 90%;
    color: #FFFFFF;
}

.title-my-carousel-aliados-1 {
    font-size: 2.3em;
    font-weight: 900;
}

.title-my-carousel-aliados {
    font-size: 2.5em;
    font-weight: 900;
    color: #676767;
}

.title-my-carousel-aliados-mobile {
    font-size: 2em;
    font-weight: 900;
}

.my-col-sm-12-aliados {
    padding-left: 0px;
    padding-right: 0px;
}


/*End Aliados*/

.my-list-inline-seccion-partners li {
    margin: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.img-alliance {
    height: 90px;
}

.img-global {
    height: 70px;
}

.img-local {
    height: 63px;
}

.img-event {
    height: 35px;
}

.img-gobierno-aliados {
    height: 90px;
}

.img-gobierno-principales {
    height: 70px;
}

.img-gobierno-de-soporte {
    height: 63px;
}

.img-gobierno-adjunto {
    height: 35px;
}

.img-sponsors-principales {
    height: 90px;
}

.img-sponsors-terceros {
    height: 60px;
}

.img-sponsors-hoteles {
    height: 50px;
}

.img-sponsors-otros {
    height: 40px;
}

.iprogram {
    width: 100% !important;
    overflow: hidden !important;
    height: 4776px !important;
    border: none !important;
    margin-top: 15%;
}

.note-hoteles {
    font-size: 1em;
    line-height: 1.75em;
}

.col-spakers-des {
    padding-left: 5px;
    padding-right: 5px;
}

.thumbnail-spakers-des {
    /*-webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);*/
    border: none;
    padding: 0px;
    border-radius: 25px;
}

.thumbnail-spakers-des img,
.thumbnail-spakers-des a img {}

.title-spakers-des {
    color: #f69621;
    font-size: 1.1em;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 20px;
}

.par-spakers-des {
    font-size: .9em;
    margin-bottom: 20px;
}

.par-spakers-des-mb {
    margin-bottom: 0px;
}

.caption-spakers-des {
    padding: 20px;
}

.image-spakers-des {
    height: 32vh;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.speaker-des-1 {
    background-image: url('/img/2020/speakers/1.png');
}

.speaker-des-2 {
    background-image: url('/img/2020/speakers/2.png');
}

.speaker-des-3 {
    background-image: url('/img/2020/speakers/3.png');
}

.speaker-des-4 {
    background-image: url('/img/2020/speakers/4.png');
}

.speaker-des-5 {
    background-image: url('/img/2020/speakers/5.png');
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }
}

.img-instituciones {
    width: 50%;
    float: left;
}

.content-name-instituciones {
    float: left;
    font-size: 1.35em;
    margin-top: 5%;
}

.email-instituciones {
    font-size: .7em;
    font-weight: 600;
}

.text-resaltar-gray {
    color: #adadad;
}

.t-r-bold {
    font-weight: 900;
}

.circle-discount {
    font-size: .8em;
    padding: .5em 1.5em;
    font-weight: 700;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-box-shadow: 3px 5px 20px -5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 5px 20px -5px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 5px 20px -5px rgba(0, 0, 0, 0.3);
}

.line-correos-inst {
    text-decoration: none !important;
}

.content-descuento {
    font-size: .8em;
    padding: .5em 1.5em;
    font-weight: 700;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-box-shadow: 3px 5px 20px -5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 5px 20px -5px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 5px 20px -5px rgba(0, 0, 0, 0.3);
    margin-bottom: 20px;
}

.content-descuento-new-paddind {
    padding: 2.1em 1.5em;
}

.text-gray-vigencia {
    color: #adadad;
    text-align: center;
}

.mail-inst {
    font-size: .9em !important;
}

.binomio_apoyo {
    width: 235px;
    margin-left: 2.5em;
}

.binomio_apoyo_2 {
    width: 200px;
    margin: auto;
}

.binomio_apoyo_3 {
    width: 200px;
    margin: auto;
    display: flex;
}

.tvirtual {
    color: #f69621 !important;
    font-weight: 700;
}

.tvirtual-mobile {
    color: #f69621 !important;
    font-weight: 700;
}

.qr_app {
    display: block;
    margin: auto;
    margin-top: 4em;
}

.btn_android,
.btn_apple {
    margin-bottom: 20px;
}

.btn_android {
    float: right;
    margin-right: 1.5em;
    margin-left: 1em;
}

.btn_apple {
    float: left;
    margin-left: 1.5em;
    margin-right: 1em;
}

.letras-xs-anuncio {
    font-size: .9em;
    margin-bottom: 0px;
    margin-top: 1.5em;
}

.letras_descarga {
    margin-bottom: 0px;
    margin-top: 10px;
    font-weight: 700;
    color: #000;
    font-size: .9em;
}

.txt-descripcion {
    color: #000000;
}

.title-banner-app {
    color: #f69621;
    font-weight: 500;
}

.title-banner-app span {
    color: #000000;
    font-weight: 500;
}

.title-numeralia-banner {
    color: #f69621;
    font-size: 3.2em;
    font-weight: 700;
    line-height: 35px;
    cursor: pointer;
}

.title-numeralia-banner small {
    font-size: 0.5em;
    color: #fff;
    margin-top: 10px;
    display: block;
    font-weight: 700;
    cursor: pointer;
}

.title-numeralia-banner-mobile {
    color: #f69621;
    font-size: 3em;
    font-weight: 700;
    line-height: 35px;
    cursor: pointer;
    margin-top: 0px;
    margin-bottom: 10px;
}

.title-numeralia-banner-mobile small {
    font-size: 0.5em;
    color: #fff;
    margin-top: 10px;
    display: block;
    font-weight: 700;
    cursor: pointer;
}

.thumbnail-awards {
    border: none;
}

.thumbnail-awards .caption p {
    font-size: .9em;
}

.t-c-awards {
    color: #676767;
}