@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
:root{
    --color-1:#F39C1F;
    --color-2:#AEADAD;
    --color-3:#E5E5E5;
    --color-4:#FFFFFF;
    --color-5:#000000;
    --color-6:#FF6B00;
    --color-7:#DF0914;
    --color-global:#0075FF;
    --color-industry:#00C400;
    --color-instituciones:#8302ea;
    --color-event:#DF09A3;
    --color-gold:#E5B449;
    --color-silver:#4D4848;
    --border-radius:2px;
    --border-radius-lg:10px;
    --size-default:10pt;
    --size-small:8pt;
    --size-title:19pt;
    --size-subtitle:15pt;
    --size-numeralia:28pt;
    --size-title-banner:40pt;
    --montserrat-regular:400;
    --montserrat-medium:500;
    --montserrat-semi-bold:600;
    --montserrat-bold:700;

}

*{
    padding: 0px;
    margin: 0px;
}

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

html {
    scroll-behavior: smooth;
}

body{
    background-color: var(--color-4);
    color: var(--color-5);
    font-weight: var(--montserrat-regular);
    font-size: var(--size-default);
    font-family: 'Montserrat', sans-serif;
}

a:hover,a:active,a:focus{
    text-decoration: none;
}

b{
    font-weight: var(--montserrat-bold);
}

.nav-mt{
    margin-top: 3%;
}

.img-mt{
    margin-top: 5%;
}

.img-mx{
    margin: 6% auto;
}

.border-t{
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid var(--color-2);
}

.border-b{
    border-bottom: 1px solid var(--color-2);
    border-left: none;
    border-right: none;
    border-top: none;
}

.border-r{
    border-bottom: none;
    border-left: none;
    border-right: 1px solid var(--color-2);
    border-top: none;
}

.border-l{
    border-bottom: none;
    border-left: 1px solid var(--color-2);
    border-right: none;
    border-top: none;
}

.border-x{
    border-bottom: none;
    border-left: 1px solid var(--color-2);
    border-right: 1px solid var(--color-2);
    border-top: none;
}


.border-y{
    border-bottom: 1px solid var(--color-2);
    border-left: none;
    border-right: none;
    border-top: 1px solid var(--color-2);
}

.border-n{
    border: none !important;
}

.border-rad0{
    border-radius: 0;
}

.shadow{
    --webkit-box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 20%) !important;
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 20%) !important;
}

.p-0{
    padding: 0px;
}

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

.pl-0{
    padding-left: 0;
}

.pr-0{
    padding-right: 0;
}

.btn-px-80{
    padding-left: 80px;
    padding-right: 80px;
}

.py-10{
    padding-top: 10px;
    padding-bottom: 10px;
}

.py-0{
    padding-top: 0px;
    padding-bottom: 0px;
}

.mb-0{
    margin-bottom: 0;
}

.mt-0{
    margin-top: 0 !important;
}

.mt-10{
    margin-top: 10px;
}

.mb-10{
    margin-bottom: 10px;
}

.m-auto{
    margin: auto;
}


.color-1{
    color: var(--color-1)!important;
}

.color-2{
    color: var(--color-2)!important;
}

.color-3{
    color: var(--color-3)!important;
}

.color-4{
    color: var(--color-4)!important;
}

.color-5{
    color: var(--color-5)!important;
}

.color-6{
    color: var(--color-6)!important;
}

.color-7{
    color: var(--color-7)!important;
}

.color-global{
    color: var(--color-global) !important; 
}

.color-industry{
    color: var(--color-industry)!important;
}

.color-event{
    color: var(--color-event) !important;
}

.color-gold{
    color: var(--color-gold) !important;
}

.color-silver{
    color: var(--color-silver) !important;
}

.color-instituciones{
    color: var(--color-instituciones);
}

.border-color-1{
    border-color: var(--color-1)!important;
}

.border-color-2{
    border-color: var(--color-2)!important;
}

.border-color-3{
    border-color: var(--color-3)!important;
}

.border-color-4{
    border-color: var(--color-4)!important;
}

.border-color-5{
    border-color: var(--color-5)!important;
}

.border-color-6{
    border-color: var(--color-6)!important;
}

.border-color-7{
    border-color: var(--color-7)!important;
}

.border-color-global{
    border-color: var(--color-global) !important; 
}

.border-color-industry{
    border-color: var(--color-industry)!important;
}

.border-color-event{
    border-color: var(--color-event) !important;
}

.border-color-gold{
    border-color: var(--color-gold) !important;
}

.border-color-silver{
    border-color: var(--color-silver) !important;
}

.border-color-instituciones{
    border-color: var(--color-instituciones) !important;
}

.check-lenguage{
    color: var(--color-1) !important;
    font-weight: var(--montserrat-semi-bold);
}

.check-text{
    color: var(--color-1) !important;
    font-weight: var(--montserrat-semi-bold);
}

.small-text{
    font-size: var(--size-small) !important;
}

.line-through-text{
    text-decoration: line-through;
}

.bold-semi-text{
    font-weight: var(--montserrat-semi-bold);
}

.join-up{
    color: var(--color-5);
    font-weight: var(--montserrat-semi-bold);
    margin-top: 5%;
}

.join-up p {
    margin-bottom: 1px;
}

.navbar-collapse-px-none{
    padding-left: 0px;
    padding-right: 0px;
}

.background-home-1{
    background-image: url(../../img/2022/background_home_1.webp);
    background-position: 100% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 70vh;
    position: relative;
}


.background-home-2{
    background-image: url(../../img/2022/background_home_2.webp);
    background-position: 100% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 70vh;
    position: relative;
}


.background-home-3{
    background-image: url(../../img/2022/background_home_3.webp);
    background-position: 100% 70%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 70vh;
    position: relative;
}

.background-contacto{
    background-image: url(../../img/2022/background_contacto.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.background-participa{
    background-image: url(../../img/2022/background_participa.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    position: relative;
}

.background-revive{
    background-image: url(../../img/2022/background_revive.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:45vh;
}

.background-categorias-awards{
    background-image: url(../../img/2022/background_categorias_awards.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:25vh;
}

.background-awards-ciudad{
    background-image: url(../../img/2022/background_awards_ciudad.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:60vh;
}

.background-awards-transformacion{
    background-image: url(../../img/2022/background_awards_transformacion.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:60vh;
}

.background-awards-desarrollo{
    background-image: url(../../img/2022/background_awards_desarrollo.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:60vh;
}

.background-awards-sociedad{
    background-image: url(../../img/2022/background_awards_sociedad.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:60vh;
}

.background-awards-reactivacion{
    background-image: url(../../img/2022/background_awards_reactivacion.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height:60vh;
}

.background-color-1{
    background-color: var(--color-1) !important;
}

.background-color-2{
    background-color: var(--color-2) !important;
}

.background-color-3{
    background-color: var(--color-3) !important;
}

.background-color-4{
    background-color: var(--color-4) !important;
}

.background-color-5{
    background-color: var(--color-5) !important;
}

.background-color-6{
    background-color: var(--color-6) !important;
}

.background-color-7{
    background-color: var(--color-7) !important;
}

.background-color-global{
    background-color: var(--color-global)!important;
}

.background-color-industry{
    background-color: var(--color-industry)!important;
}

.background-color-event{
    background-color: var(--color-event)!important;
}

.background-color-gold{
    background-color: var(--color-gold)!important;
}

.background-color-silver{
    background-color: var(--color-silver)!important;
}

.background-color-instituciones{
    background-color: var(--color-instituciones)!important;
}

.background-trans{
    background-color: transparent !important;
}

.content-background-home-1{
    position: absolute;
    color: var(--color-4);
    bottom: 25%;
    right: 20%;
    left: 20%;
    top: 25%;
}

.content-background-home-2{
    position: absolute;
    color: var(--color-4);
    bottom: 25%;
    right: 20%;
    left: 20%;
    top: 25%;
}

.content-background-home-3{
    position: absolute;
    color: var(--color-4);
    bottom: 25%;
    right: 20%;
    left: 5%;
    top: 65%;
}

.wrapper-background-home{
    font-weight: var(--montserrat-semi-bold);
}

.title{
    font-size: var(--size-title);
}

.m-title{
    margin-top: 48pt;
    margin-bottom: 48pt;
}

.mt-title{
    margin-top: 48pt;
}

.mb-title{
    margin-bottom: 48pt;
}

.mt-logo{
    margin-top: 25px;
}


.subtitle{
    font-size: var(--size-subtitle);
}

.numeralia{
    color: var(--color-1);
    font-weight: var(--montserrat-bold);
    font-size: var(--size-numeralia);
    line-height: .7em;
}

.title-numeralia{
    color: var(--color-5);
    font-weight: var(--montserrat-semi-bold);
    font-size: var(--size-default);
    line-height: .5em;
}

.btn-color-1{
    color: var(--color-4);
    background-color: var(--color-1);
    border-color: var(--color-1);
    border-radius: var(--border-radius);
}

.btn-color-4{
    color: var(--color-1);
    background-color: var(--color-4);
    border-color: var(--color-4);
    border-radius: var(--border-radius);
}

.btn-padding-lg{
    padding: 10px 40px;
}

.btn-inline-color-1{
    border-color: var(--color-1);
    color: var(--color-1);
    border-radius: var(--border-radius);
    background-color: var(--color-4);
}

.btn-inline-color-4{
    border-color: var(--color-4);
    color: var(--color-4);
    border-radius: var(--border-radius);
    background-color: var(--color-1);
}

.btn-inline-color-1:hover,
.btn-inline-color-1:active,
.btn-inline-color-1:focus{
    color: var(--color-4);
    background-color: var(--color-1);
    border-color: var(--color-1);
    border-radius: var(--border-radius);
}

.btn-inline-color-4:hover,
.btn-inline-color-4:active,
.btn-inline-color-4:focus{
    color: var(--color-1);
    background-color: var(--color-4);
    border-color: var(--color-4);
    border-radius: var(--border-radius);
}


.btn-color-1:hover,
.btn-color-1:active,
.btn-color-1:focus{
    
}

.btn-lg-color-1{
    color: var(--color-4);
    background-color: var(--color-1);
    border-color: var(--color-1);
    border-radius: var(--border-radius);
    padding-left: 25px;
    padding-right: 25px;
}

.btn-lg-color-4{
    color: var(--color-1);
    background-color: var(--color-4);
    border-color: var(--color-4);
    border-radius: var(--border-radius);
    padding-left: 25px;
    padding-right: 25px;
}

.btn-lg-color-1:hover,
.btn-lg-color-1:active,
.btn-lg-color-1:focus{
    
}

.btn-color-2{
    color: var(--color-4);
    background-color: var(--color-2);
    border-color: var(--color-2);
    border-radius: var(--border-radius);
}

.btn-color-2:hover,
.btn-color-2:active,
.btn-color-2:focus{

}

.btn-padding-item-menu{
    padding-top: 15px;
    padding-bottom: 15px;
}

.well-partipacion{
    padding-top: 5em;
    padding-bottom: 5em;
    margin-bottom: -55px;
    box-shadow: none;
}



.list-inline-call-for-speakers > li{
    padding-left: 30px;
    padding-right: 30px;
}

.mt-tematicas{
    margin-top: 15%;
}

.thumbnail-tematicas{
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    cursor: pointer;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    /* padding: 10px 0px; */
}

.thumbnail-tematicas .caption,
.thumbnail-tematicas-iwater .caption{
    color: var(--color-4);
    margin-top: -25%;
    margin-bottom:15%;
}

.thumbnail-tematicas:hover,
.thumbnail-tematicas-iwater:hover{
    border: 1px solid var(--color-1);
    -webkit-box-shadow: 0 16px 36px 0 rgba(0,0%,0%,10%);
    box-shadow: 0 15px 36px 0 rgba(0,0%,0%,10%);
}

.thumbnail-tematicas:hover .caption,
.thumbnail-tematicas-iwater:hover .caption{
    color: var(--color-1) !important;
}

.thumbnail-tematicas-iwater{
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    cursor: pointer;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px 80px;
}



.well-revive{
    padding-top: 5em;
    padding-bottom: 5em;
    height:45vh;
}

.well-testimonial{
    border-radius: 0px;
    background-color: var(--color-4);
    box-shadow: none;
    margin: 0px 20px 40px;
}

.well-contactanos{

}

.well-call-for-speakers{
    background: transparent;
    border-color: transparent;
    padding: 65px;
    box-shadow: none;
}

.form-control-contact{
    border: none;
    padding: 12px 12px;
    height: auto;
    box-shadow: none;
    border-radius: 2px;
    margin-top: 10px;
}

.form-control-reservaciones{
    border: none;
    height: auto;
    box-shadow: none;
    margin-top: 10px;
    background: var(--color-3);
    border-radius: var(--border-radius);
    padding: 20px 10px;
}

.item-alliance{
    padding-left: 1em;
    padding-right: 1em;
    border-left: 1pt var(--color-2) solid;
}

.my-dropdown-menu li a {
    font-size: var(--size-default);
}

/*Blog*/

.new-slick-next-noticias,
.new-slick-prev-noticias,
.new-slick-next-noticias-second,
.new-slick-prev-noticias-second,
.new-slick-next-noticias-third,
.new-slick-prev-noticias-third{
    color: var(--color-5);
    font-size: 24pt;
    margin-left: 10px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
}

.well-notices-main{
    background-color: initial;
    border: initial;
    -webkit-box-shadow:none;
    box-shadow: none;
}

.well-notices-third{
    background-color: initial;
    border-left: none;
    border-top: none;
    border-bottom: none;
    -webkit-box-shadow:none;
    box-shadow: none;
    margin-left: 9px;
    margin-right: 9px;
    border-radius: initial;
}

.thumbnail-notice-second{
    background-color: initial;
    border: initial;
    margin-left: 9px;
    margin-right: 9px;
}

.item-notice-caption{
    position: absolute;
    right: 5%;
    bottom: 6%;
    left: 5%;
    z-index: 10;
    padding: 1rem;
    color: var(--color-3);
}

.caption-notice-second{
    -webkit-box-shadow: 0px 16px 36px 0px rgb(0 0 0 / 10%);
    box-shadow: 0px 15px 36px 0px rgb(0 0 0 / 10%);
}

.title-tematica-notice{
    font-size: 14pt;
    color: var(--color-2);
    font-weight: var(--montserrat-regular);
}

.title-tematica-notice small {
    font-size: 14pt;
    color: var(--color-3);
    font-weight: var(--montserrat-medium);
}

.title-tematica-notice-second{
    font-size: 14pt;
    color: var(--color-2);
    font-weight: var(--montserrat-regular);
}

.title-tematica-notice-second small {
    font-size: 14pt;
    color: var(--color-15);
    font-weight: var(--montserrat-medium);
}

.title-tematica-notice-third{
    font-size: 12pt;
    color: var(--color-2);
    font-weight: var(--montserrat-regular);
}

.title-tematica-notice-third small {
    font-size: 12pt;
    color: var(--color-15);
    font-weight: var(--montserrat-medium);
}

.title-notice{
    font-size: 18pt;
    color: var(--color-3);
    font-weight: var(--montserrat-bold);
}

.title-notice-second{
    font-size: 18pt;
    color: var(--color-5);
    font-weight: var(--montserrat-bold);
}

.title-notice-third{
    font-size: 18pt;
    color: var(--color-5);
    font-weight: var(--montserrat-bold);
}

.par-notice{
    font-size: 14pt;
    color: var(--color-3);
    font-weight: var(--montserrat-regular);
}

.par-notice-second{
    font-size: 10pt;
    color: var(--color-5);
    font-weight: var(--montserrat-regular);
}

.par-notice-third{
    font-size: 10pt;
    color: var(--color-5);
    font-weight: var(--montserrat-regular);
}

.icon-notice-second{
    font-size: 10pt;
    color: var(--color-5);
    padding-right: 9px;
    font-weight: var(--montserrat-regular);
}

.icon-notice-third{
    font-size: 10pt;
    color: var(--color-5);
    padding-right: 9px;
    font-weight: var(--montserrat-regular);
}

.header-blog,
.header-empresas,
.header-awards,
.header-instituciones,
.header-media,
.header-gobiernos,
.header-ciudadanos,
.header-registro,
.header-congreso,
.header-yucatan{
    height: 35vh;
    width: 99vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.header-blog-1{
    background-image: url(/../../img/2022/headers/h1_blog.webp);
}

.header-empresas-1{
    background-image: url(/../../img/2022/headers/h1_empresas.webp);
}

.header-awards-1{
    background-image: url(/../../img/2022/awards/banner_awards.webp);
}

.header-instituciones-1{
    background-image: url(/../../img/2022/headers/h1_instituciones.webp);
}

.header-medios-1{
    background-image: url(/../../img/2022/headers/h1_medios.webp);
}

.header-gobiernos-1{
    background-image: url(/../../img/2022/headers/h1_gobiernos.webp);
}

.header-ciudadanos-1{
    background-image: url(/../../img/2022/headers/h1_ciudadano.webp);
}

.header-registro-1{
    background-image: url(/../../img/2022/headers/h1_registro.webp);
}

.header-congreso-1{
    background-image: url(/../../img/2022/headers/h1_congreso.webp);
}

.header-yucatan-1{
    background-image: url(/../../img/2022/headers/h1_yucatan.webp);
}

.wrapper-banner-blog,
.wrapper-banner-empresas,
.wrapper-banner-instituciones,
.wrapper-banner-medios,
.wrapper-banner-gobiernos,
.wrapper-banner-ciudadano,
.wrapper-banner-registro,
.wrapper-banner-congreso,
.wrapper-banner-yucatan{
    position: absolute;
    top: 15%;
    left: 3%;
    padding-left: 2em;
}

.wrapper-banner-awards{
    position: absolute;
    top: 35%;
    left: 3%;
    padding-left: 2em;
}


.title-banner{
    font-size: var(--size-title-banner);
    font-weight: var(--montserrat-bold);
    color: var(--color-4);
}

.par-banner{
    font-size: var(--size-default);
    font-weight: var(--montserrat-regular);
    color: var(--color-4);
}

.backgroup-image-notice {
    background-color: rgba(0, 0, 0,50%);
    position: absolute;
    top: 1%;
    left: 2.2%;
    right: 2.2%;
    bottom: 4.8%;
}

/*End Blog*/


.thumbnail-empresas{
    
}

.my-well{
    background-color: transparent;
    border-color:transparent;
    box-shadow: none;
    border-radius: var(--border-radius);
}

.fbm_logo{
    width: 65px;
    margin-right: 10px;
    margin-top: 10px;
}

.slick-prev:before, .slick-next:before{
    color: var(--color-5)!important;
    font-size: var(--size-title)!important;
}

.slick-prev {
    left: -35px !important;
}

.slick-next{
    right: -35px !important;
}

.well-modal-cotizar{
    background-color: transparent;
    border: none;
    box-shadow: none;
}

.circle-1{
    position: absolute;
    left:  0%;
    z-index: 1;
}

.circle-2{
    position: absolute;
    right: 0%;
    z-index: 1;
}


.circle-1-empresas{
    position: absolute;
    left:  0%;
    top: 70%;
    z-index: 1;
}

.circle-2-empresas{
    position: absolute;
    right: 0%;
    top: 70%;
    z-index: 1;
}

.awards_der{
    position: absolute;
    right: 0;
}

.awards_izq{
    position: absolute;
    left: 0;
}

.list-inline-social-media{
    margin-top: 10px;
}

.list-inline-social-media > li{
    padding-left: 4px;
    padding-right: 4px;
}

.tab-background-color-1{
    background-color: var(--color-1);
    color: var(--color-4);
    padding: 10px 45px;
    display: inline-block;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-right: 10px;
}

.mt-categorias-awards{
    margin-top: -3.5%;
}


 
.nav-tabs-empresas > li > a:hover,
.nav-empresas > li > a:hover, 
.nav-empresas > li > a:focus{
    cursor: default;
    background-color: transparent;
    border: none;
}


.nav-tabs-empresas > li{
    background-color: var(--color-4);
    border-left: 1px solid var(--color-1);
    border-right: 1px solid var(--color-1);
    border-top: 1px solid var(--color-1);
    border-bottom: 1px solid #ddd;
}

.nav-tabs-empresas > li > a{
    color: var(--color-1);
}

.nav-tabs-empresas > li.active{
    background-color: var(--color-1);
    border-color: var(--color-1);
}

.nav-tabs-empresas > li.active > a{
    color: var(--color-4);
    background-color: transparent;
    border: none;
}

.nav-tabs-empresas > li.active > a:hover, 
.nav-tabs-empresas > li.active > a:focus{
    background-color: transparent;
    border: none;
    color: var(--color-4);
}

.img-call-for-speakers{
    object-fit: cover;
    object-position: center;
}

.thumbnail-registro{
    border: none;
    padding: 0px;
}

.thumbnail-registro .content-imagen-registro {
    padding: 10px 20px;
    border-top-right-radius:var(--border-radius-lg);
    border-top-left-radius: var(--border-radius-lg);
}

.thumbnail-registro .caption{
    padding: 20px;
    border-bottom-right-radius:var(--border-radius-lg);
    border-bottom-left-radius: var(--border-radius-lg);
}

.list-inline-registro li{
    padding-left: 35px;
    padding-right: 35px;
}

.bocadillo-cuadrado {
    margin: 10px auto;
    border-radius:var(--border-radius-lg);
    position: relative;
    background: var(--color-4);
    padding: 5px;
}

.bocadillo-cuadrado-invisible{
    margin: 10px auto;
    border-radius:var(--border-radius-lg);
    position: relative;
    background: transparent;
    padding: 5px;
    color: var(--color-4);
}

.bocadillo-cuadrado:before {
    /* border: 20px solid white; */
    content: '';
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    position: absolute;
    bottom: 15px;
    left: calc(50% - 20px);
}

.background-yucatan-peninsula{
    background-image: url(/../../img/2022/yucatan/peninsula_yucatan.webp);
    /* height: 50vh; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.well-yucatan-peninsula{
    background: transparent;
    border: none;
    padding: 151px 75px;
    margin-bottom: 0px;
}

.background-yucatan-ciudad-creativa{
    background-image: url(/../../img/2022/yucatan/ciudad_creativa.webp);
    /* height: 50vh; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.well-yucatan-ciudad-creativa{
    background: transparent;
    border: none;
    margin-bottom: 0px;
    padding: 115.5px 75px;
}

.ul-logos li{
    padding-left: 30px;
    padding-right: 30px;
}


.background-dzibilchaltún{
    background-image: url(/../../img/2022/yucatan/dzibilchaltún.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-museo-maya{
    background-image: url(/../../img/2022/yucatan/museo_maya.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-peon-contreras{
    background-image: url(/../../img/2022/yucatan/peon_contreras.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-chichenitza{
    background-image: url(/../../img/2022/yucatan/chichenitza.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-cenotes{
    background-image: url(/../../img/2022/yucatan/cenotes.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-teya{
    background-image: url(/../../img/2022/yucatan/teya.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-motul{
    background-image: url(/../../img/2022/yucatan/motul.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-speakers{
    background-image: url(/../../img/2022/background_speakers.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    
}

.background-cata-mezcal{
    background-image: url(/../../img/2022/registro/cata_mezcal.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-luz-arte{
    background-image: url(/../../img/2022/registro/luz_arte.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-camino-mayab{
    background-image: url(/../../img/2022/registro/camino_mayab.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-biciruta{
    background-image: url(/../../img/2022/registro/biciruta.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-cocina-cochinita{
    background-image: url(/../../img/2022/registro/cocina_cochinita.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

.background-noche-leyendas{
    background-image: url(/../../img/2022/registro/noche_leyendas.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 35vh;
}

#awards_ganadores .img-ganador-icon{
    text-align: center;
    margin: 0 auto;
    display: block;
    position: relative;
}
#awards_ganadores .img-ganador-banner{
    margin-top: -100px;
    width: 100%;
}
#awards_ganadores .btn-ganador{
    position: absolute;
    top: 425px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
}
#awards_ganadores .pl-md-6{
    padding-left: 60px;
}
#awards_ganadores .pr-md-6{
    padding-right: 60px;
}
.awards_finalistas .col-md-6{
    margin-bottom: 45px;
}

.awards_video{
    width: 100%;
    height: 450px;
}