@import 'pallete'; .header { color: inherit !important; font-family: inherit !important; } #banner { padding-top: 12rem; padding-bottom: 12rem; background-color: rgba(0, 0, 0, 0.6); background-position: center; background-repeat: no-repeat; background-size: 1920px auto; background-blend-mode: multiply; #mensaje { margin-bottom: 2rem; color: white; font-weight: 300; font-size: 1.6rem; .header { font-weight: 900 !important; font-size: 1.9rem; } } .button { font-family: inherit; font-weight: 900; background-color: $azul-oscuro !important; color: white; } } #aviso { color: white; background-color: $marca; padding-top: 5rem; padding-bottom: 3rem; font-size: 1.6rem; font-weight: 300; .header { font-weight: 900; } } #destacados { padding-top: 3rem; padding-bottom: 5rem; background-color: $gris-medio; min-height: 40rem; .header { color: $azul-oscuro !important; font-weight: 600; } .titulo { font-size: 1.6rem; font-weight: 900; padding-bottom: 1rem; } .ficha { border-radius: 0; border: 0; box-shadow: none !important; .content { .segment { background-color: $gris-claro !important; padding-top: 0 !important; padding-bottom: 0 !important; font-weight: 300; } .button { font-family: inherit !important; font-weight: 900; padding-top: 0.3rem !important; padding-bottom: 0.3rem !important; background-color: #0d103c !important; } } .image { height: 11rem; overflow: hidden; display: flex; align-items: center; img { width: 100%; vertical-align: middle; } } .overlay { background-color: #0d103c; color: white; opacity: 0.8; text-align: center; position: absolute; z-index: 999; top: 1.9rem; right: -2.2rem; width: 10rem; padding-top: .3rem; padding-bottom: .3rem; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } } .active { font-weight: 900; } } #segmentos { padding-top: 4rem; padding-bottom: 4rem; .titulo { color: $azul-oscuro !important; } .grid { .basic.segment { .header { margin-top: 1rem; } } } } #resumen { background-position: center; background-position-y: -60rem; background-repeat: no-repeat; background-size: 2600px auto; min-height: 20rem; padding-top: 3rem; .inverted.circular.segment { background-color: rgba(0, 0, 0, 0.8); } } #indicadores { background-color: $gris-medio; padding-top: 1rem; padding-bottom: 1rem; height: 4rem; .slideshow { overflow: hidden; text-align: center; height: 2rem; .slide { display: inline; float: left; color: white; padding: 0; margin-right: 1rem; text-align: center; .value:last-child { padding-left: 0.3rem; font-weight: 100 !important; } padding-left: 1rem; padding-right: 2rem; border-right: thin solid black; } } }