.hero-body{padding:0}.hero-child{width:100%;height:100%;position:relative}.thumbnail img{max-height:200px;margin-top:2rem;border-radius:2px}.map .hero-description{padding:0!important}.map .hero-description svg{height:100vh;max-width:100vw;position:absolute}.map .hero-description svg a{transition:fill .3s}.map .hero-description svg a:hover path,.map .hero-description svg a:hover text{fill:#fff!important}.description .date,.intro .date{width:50vw;line-height:0;position:absolute;opacity:.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.description .date svg,.intro .date svg{fill:#fff}.o-modal{outline:none}.o-modal__overlay{background-color:unset}.o-modal__content{background-color:rgba(0,0,0,.9);padding:1rem;outline:none}.hero-description p{max-width:1000px;margin-left:auto;margin-right:auto}.intro{background-image:url(/uploads/texture.jpg);background-size:cover;background-repeat:no-repeat}.intro .hero-body h2{font-size:clamp(2.5rem,1.9231rem + 2.5641vw,5rem);margin-bottom:0;color:#404040}.intro .hero-body h2 span{font-size:clamp(3.5rem,2.6923rem + 3.5897vw,7rem)}.intro .hero-body .martires{position:absolute;bottom:5%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.intro .hero-body .martires svg{width:10%;padding:1rem;transition:transform .6s}.intro .hero-body .martires svg:hover{transform:scale(1.2)!important}.hero .hero-img img{width:100vw;-o-object-fit:cover;object-fit:cover}.hero .black-gradient,.hero .hero-img img{position:absolute;height:100vh;top:0;left:0;right:0}.hero .black-gradient{background:linear-gradient(90deg,transparent,#000 90%)}.hero.gradient-left .hero-body .black-gradient{background:linear-gradient(270deg,transparent,#000 90%)}.is-right{margin-left:auto}.is-left,.is-right{z-index:1;width:50%;padding:0 6rem}.is-left{margin-right:auto}.is-150{min-height:150vh}.is-150 .hero-child .hero-location{position:absolute;top:0;left:0;right:0;min-height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.is-150 .hero-child .hero-location h3{padding:1rem;margin:1rem;background-color:rgba(0,0,0,.4)}.is-150 .hero-child .hero-location .location{line-height:0;display:flex;height:70vh;border-right:4px solid #fff}.is-150 .hero-child .hero-location .location img{width:200px}.is-150 .hero-child .hero-location.is-right{flex-direction:row-reverse}.is-150 .hero-child .hero-location.is-right .location{transform:rotate(180deg)}.is-150 .hero-child .hero-description{position:absolute;top:0;right:0;left:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.is-150 .hero-child .hero-description p{font-size:1.2rem;line-height:1.5;text-align:justify;-moz-text-align-last:center;text-align-last:center}@media only screen and (min-width:1408px){.is-hidden-fullhd{display:none}}@media only screen and (min-width:1024px)and (max-width:1407px){.is-150 .hero-child .hero-description.is-left,.is-150 .hero-child .hero-description.is-right{font-size:1.1rem}.is-150 .hero-child .hero-description.is-left,.is-150 .hero-child .hero-description.is-right,.is-150 .hero-child .hero-location.is-left,.is-150 .hero-child .hero-location.is-right{padding:0 2rem}.is-hidden-towide{display:none}}@media only screen and (max-width:1023px){.description .date,.intro .date{width:90vw}.intro .hero-body .martires{bottom:10px;flex-wrap:wrap}.intro .hero-body .martires svg{padding:.5rem}.is-150 .hero-child .hero-description p{padding:1rem}.hero-description{width:100%;padding:1rem}.hero.gradient-left .hero-body .black-gradient,.hero.gradient-right .hero-body .black-gradient{background:#000}.thumbnail img{max-height:100px;margin-top:1rem}.location-mobile{position:absolute;top:0;left:0;right:0;padding:.5rem;background-color:rgba(0,0,0,.3)}}@media only screen and (max-width:768px){.title:not(:last-child){margin-bottom:0}.intro .hero-body .martires svg{width:60px;height:60px}.is-150 .hero-child .hero-description p{font-size:1rem}}.menu-button{position:fixed;top:50%;left:-1.8rem;transform:rotate(-90deg);border:none;background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem 1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;z-index:1;opacity:1;transition:opacity .6s}.menu-button:focus{outline:none}.menu-button.is-active{opacity:0}.backdrop.is-active{right:0;z-index:1}.backdrop.is-active,.menu{position:fixed;top:0;left:0;bottom:0}.menu{background-color:rgba(0,0,0,.9);padding:4rem 2rem;transform:translateX(-400px);visibility:hidden;transition:transform .6s,visibility .6s;overflow-y:scroll;z-index:2}.menu.is-active{visibility:visible;transform:translateX(0)}.menu.is-active .menu-active{background-color:#f5f5f5;color:#363636}.menu.is-active .button{text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.menu.is-active .button:hover{background-color:#fff;color:#000;border-color:#000}@media only screen and (max-width:1023px){.menu{left:0;right:0;top:0;bottom:0;transform:translateY(100vh);transition:transform .6s,visibility .6s}.menu.is-active{transform:translateY(0)}.menu-button{top:unset;left:50%;bottom:0;transform:translateX(-50%)}}@media only screen and (max-width:768px){.is-150 .hero-child .hero-description p{padding-left:1rem!important;padding-right:1rem!important}}.title-wrapper{min-height:150vh}.title-wrapper .title-animated{position:absolute;height:100vh;width:100vw;display:flex;align-items:flex-end;justify-content:center}.title-wrapper .title-animated h2{text-transform:uppercase;white-space:nowrap;font-size:15vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}