*{margin:0;padding:0;box-sizing:border-box}header,main,footer{padding-left:300px}@media only screen and (max-width: 992px){header,main,footer{padding-left:0}}.side-nav{background-color:#263238}.nav-font2{color:#eceff1}h1{text-align:center}body{display:flex;min-height:100vh;flex-direction:column}.responsiveCal{position:relative;padding-bottom:75%;height:0;overflow:hidden}.modal-overlay{width:100%}.responsiveCal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;padding-right:1%}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media only screen and (max-width: 1200px){.map-responsive{width:100%}}.row{width:100%;display:flex;flex-direction:column}.img-section{width:100%;display:flex;justify-content:center;padding-bottom:5%;height:fit-content;flex-wrap:wrap}.container-img{position:relative;width:25%;aspect-ratio:4 / 5;overflow:hidden;float:left;padding:1%}.image{opacity:1;position:relative;display:block;width:100%;height:100%;object-fit:cover;transition:.5s ease;backface-visibility:hidden;border-radius:10px}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.container-img:hover .image{opacity:.3}.container-img:hover .middle{opacity:1}.text{background-color:#e53935;color:#fff;font-size:16px;padding:16px 32px}@media only screen and (max-width: 800px){.container-img{width:100%}}.collapsible-popout{background-color:#ef5350;color:#fff}.timeline{max-width:100%;overflow:hidden}.timeline ul li{list-style-type:none;position:relative;width:6px;margin:0 auto;padding-top:50px;background:#ef5350;color:#fff}.timeline ul li:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:30px;height:30px;border-radius:50%;background:inherit}.timeline ul li div{position:relative;bottom:0;width:400px;padding:15px;background:#ef5350}.timeline ul li div:before{content:"";position:absolute;bottom:7px;width:0;height:0;border-style:solid}.timeline ul li:nth-child(odd) div{left:45px}.timeline ul li:nth-child(odd) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #ef5350 transparent transparent}.timeline ul li:nth-child(2n) div{left:-439px}.timeline ul li:nth-child(2n) div:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #f45b69}.timeline ul li:after{background:#fff;transition:background .5s ease-in-out}.timeline ul li.in-view:after{background:#f45b69}.timeline ul li div{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.timeline ul li:nth-child(odd) div{transform:translate3d(200px,0,0)}.timeline ul li:nth-child(2n) div{transform:translate3d(-200px,0,0)}.timeline ul li.in-view div{transform:none;visibility:visible;opacity:1}@media screen and (max-width: 900px){.timeline ul li div{width:250px}.timeline ul li:nth-child(2n) div{left:-289px}}@media screen and (max-width: 600px){.timeline ul li{margin-left:20px}.timeline ul li div{width:calc(100% - 91px)}.timeline ul li:nth-child(2n) div{left:45px}.timeline ul li:nth-child(2n) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #f45b69 transparent transparent}}#portada{filter:blur(3px);object-fit:cover;width:100%}.text-block{position:absolute;left:50%;transform:translate(-50%,-50%);margin:auto;width:50%;padding:10px;text-align:center;top:40%;color:#fff;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:black}.container{position:relative;width:100%}#backgroundTitle{font-size:3vw}#backgroundSubTitle{font-size:2vw}.backgroundButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:50%;padding:10% 10px 10px;text-align:center}.btn{min-height:36px;height:auto;white-space:pre-wrap;word-wrap:break-word}.parallax-container{height:100vh;width:100%}
