@font-face{font-family:'messina';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/messina.otf) format("opentype");font-weight:400}@font-face{font-family:'messina-black';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/messina-black.otf) format("opentype");font-weight:800}@font-face{font-family:'messina-bold';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/messina-bold.otf) format("opentype");font-weight:800}@font-face{font-family:'tisa';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/tisa.ttf) format("truetype")}@font-face{font-family:'tisa-light';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/tisa-light.ttf) format("truetype")}@font-face{font-family:'tisa-bold';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/tisa-bold.ttf) format("truetype")}@font-face{font-family:'tisa-black';src:url(https://frontend-website-testing.nmas.live/fonts/interactivos/tisa-black.ttf) format("truetype")}:root{--primary:'messina', sans-serif;--primaryBlack:'messina-black', sans-serif;--primaryBold:'messina-bold', sans-serif;--secondary:'tisa', serif;--secondaryBlack:'tisa-black', serif;--secondaryBold:'tisa-bold', serif;--crema:#f1efe3;--crema-alternativo:#f5ede7;--black:#222;--rojo:#FF3640}

#focus-page {
body{background-color:var(--black)}.navbar{width:100%;box-shadow:none;background:var(--crema);}.navbar a:hover{color:var(--rojo) !important}.nav-link{font-size:0.8rem;font-family:var(--primaryBold);color:#222}.dropdown-menu{position:relative;top:100%;background-color:var(--crema);border:2px solid;border-radius:0}.navbar .dropdown-menu a{font-size:0.75rem;font-family:var(--primaryBold);color:#222}.navbar .dropdown-menu a span{color:var(--rojo)}.dropdown-divider{height:0;margin:0;overflow:hidden;border-top:1px solid #222}.text-whiteTulum{color:var(--crema)}.tituloGrafico{font-size:1.65rem;line-height:normal;font-family:var(--primaryBold);padding-top:2rem}.textDestacado{color:var(--rojo);font-family:var(--secondaryBlack)}.textUpper{font-family:var(--primaryBlack);text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:var(--primaryBold);display:inline}h1{max-width:650px;font-size:2.25rem;color:var(--rojo);text-align:left;padding:1rem;display:block}.tulum{max-width:650px;font-size:3rem;font-family:var(--primaryBlack);color:var(--rojo);text-align:left;padding:1rem;display:block}.paraiso{font-family:var(--secondaryBold);text-transform:lowercase;color:var(--crema);font-size:1.25rem;display:block;letter-spacing:-.25px}.ilegal{font-family:var(--primaryBlack);text-transform:uppercase;color:var(--crema);font-size:1rem;letter-spacing:4px}h2{max-width:650px;font-size:2.15rem;color:var(--rojo);text-align:left;padding:1rem;display:block}@keyframes scroll{100%{background-position:0px -4000px}}@media (prefers-reduced-motion){.wrapper{animation:scroll 200s linear infinite}}.vertical-center{position:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(50%)}.creditosFocus{text-transform:uppercase;color:var(--crema);font-size:0.75rem;letter-spacing:2px}.post-title{font-size:3rem;line-height:3rem;font-family:var(--secondary);color:var(--green-white);text-align:center}.quote{color:#222;font-size:1.25rem;line-height:normal;font-family:var(--secondaryBold);background-color:var(--crema);letter-spacing:-0.5px}@media (min-width: 768px){.quote{margin:0 0 0 -8rem;width:45%;float:left;padding:3rem 3rem 3rem 0}}.quote line{height:10px;background-color:red;display:block;margin-top:9px;margin-bottom:9px}.quote span{font-size:.75rem;line-height:normal;font-family:var(--primary);text-transform:uppercase;display:block}.logo-focus{width:8rem;padding-bottom:.25rem}.heroTulum{background-image:url(https://investigaciones.nmas.com.mx/tulum-un-paraiso-ilegal/assets/img/bg_tulum.jpg);background-size:cover;animation:scroll 360s linear}.logo-tulum{width:17rem;z-index:100}@media (min-width: 768px){.logo-tulum{width:23rem}}.notaMetodologica{background-color:var(--crema);color:var(--black)}.notaMetodologica p{max-width:620px;line-height:normal;font-size:.875rem;padding:0 0 1.1rem 1.1rem;display:block}.notaMetodologica p strong{font-family:var(--primaryBold)}.notaMetodologica h2{text-transform:uppercase;font-size:1.25rem;color:var(--black);padding-left:1.1rem;padding-right:1.1rem;padding-top:1.1rem}.btn-focus{color:var(--crema);background-color:var(--rojo)}p{max-width:620px;line-height:1.7rem;font-size:1.05rem;display:block}.minus{font-size:.850rem}strong{font-weight:bold}figcaption{font-size:0.85rem;color:#999;padding-bottom:1rem}.videoPrincipal{position:fixed;top:50%;left:50%;z-index:-100;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#scrolly{position:relative;background-color:transparent;padding:.25rem;z-index:1}article{position:relative;padding:0;max-width:35rem;margin:0 auto}.sticky-thing-intro{position:-webkit-sticky;position:sticky;left:0px;width:100%;height:150px;margin:0;z-index:0;top:0;height:100vh;display:flex;align-items:center;justify-content:center}.sticky-thing{position:-webkit-sticky;position:sticky;left:0px;width:100%;margin:0;z-index:-1;top:0;height:100vh;display:flex;align-items:center;justify-content:center}.center{display:flex;align-items:center;justify-content:center}video{object-fit:cover;top:0;left:0;height:100%;width:100%;position:relative;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}.video-wrapper{width:1980px;height:1080px;position:relative;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}.sticky-thing p{font-size:8rem;font-weight:900;color:#fff}.step{margin:0 auto 20rem auto;color:var(--crema);background-color:transparent}.step:last-child{margin-bottom:0}.step.is-active p{background-color:transparent;color:var(--crema)}.step p{text-align:left;padding:3rem;font-size:1.5rem;line-height:2rem;font-family:var(--secondaryBold);background-color:transparent;text-shadow:#222 2px 2px 5px}.imageShadow{filter:drop-shadow(#222 2px 2px 5px)}.imageShadowPlus{filter:drop-shadow(#222 6px 6px 8px)}#outro{height:3rem;background-color:transparent}.figure-caption{font-size:.8rem;line-height:1rem;font-family:var(--primary);padding:.8rem}.fade-in{animation:fadeIn ease 3s;-webkit-animation:fadeIn ease 3s;-moz-animation:fadeIn ease 3s;-o-animation:fadeIn ease 3s;-ms-animation:fadeIn ease 3s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.bg-danger{background-color:var(--rojo) !important}.badge{display:inline-block;padding:0.25em 0.4em;font-size:100%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.wrapper{animation:scroll 100s linear infinite;background:url("https://investigaciones.nmas.com.mx/tulum-un-paraiso-ilegal/assets/img/bg_tulum.jpg"),#111;color:#eee;background-size:cover;height:100vh;min-width:360px;width:100%;justify-content:center;align-items:center;perspective:1000px;perspective-origin:60% 60%}@keyframes scroll{100%{background-position:0px -4000px}}@media (prefers-reduced-motion){.wrapper{animation:scroll 200s linear infinite}}.vertical-center{z-index:1;position:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(50%)}.jarallax{height:90vh}.jarallax-img{position:absolute;top:0;left:0;width:100%;z-index:-1}.jarallax-keep-img{position:relative;z-index:0}.jarallax-keep-img>.jarallax-img{position:relative;display:block;max-width:100%;height:auto;z-index:-100}.jarallaxHead{height:100vh}.jarallaxHead::after{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(34,34,34,0)}.chevron{position:absolute;width:28px;height:4px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 3s ease-out infinite}.chevron:first-child{animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.chevron:before,.chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:var(--crema)}.chevron:before{left:0;transform:skew(0deg, 30deg)}.chevron:after{right:0;width:50%;transform:skew(0deg, -30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}.dropdown-toggle::after{display:none}.collapse.show{visibility: visible}
}