@charset "UTF-8";/* CSS Document *//* comodines*/.borde {    border: 1px solid pink;    box-sizing: border-box;}#gama .contenedor-producto {    padding: 0.5rem;    text-decoration: none;    border-radius: 0.25rem;}#gama .contenedor-producto:hover {    background-color: #FFFFFF;    transition-property: background-color;    transition-duration: 0.25s;    transition-timing-function: ease-in-out;}@media screen and (max-width:575.98px) {/*comun*/.flecha-w {    width: 30px;    border: 2px solid white;    border-radius: 25px;    height: 30px;    background-image: url(../img/flecha-w.svg);    background-size: 55%;    background-repeat: no-repeat;    background-position: center;    display: block;}h2 {    margin-bottom: 1.5rem;}/*inicio*/#inicio {    background-image: url("../img/CH-BLUE-bodegon-ETA.jpg");    background-size: cover;    background-position: left 25% top;    min-height: 100vh;    background-attachment: fixed;}#texto-inicio {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    width: 100%;    height: 100vh;    z-index: 2;    background-color: rgba(0,48,99,0.75)}#inicio h1 {    padding: 0 1rem;}/*destacado*/#destacado {    padding: 4rem 0;}#destacado img {    max-width: 100%;    display: block;    margin: auto;}#destacado figcaption {    width: 55%;    float: right;    margin-top: -55px;}#lista-destacado {    column-count: 2;}#destacado h3 {    column-span: all;    margin: 1.5rem 0 1rem;}#destacado span {    padding: 0.1rem 0.3rem;}#flecha-destacado {    display: none;}/*tarjetas*/#tarjetas {    padding-top: 4rem;    padding-bottom: 4rem;}#tarjetas-2 {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}#tarjetas-2 .tarjetas {    flex: 0 1 48%;}.imagen-tarjetas img {    margin-bottom: 1.1rem;}.texto-tarjetas {    margin-bottom: 1.5rem;}/*gama*/#gama {    display: flex;    flex-wrap: wrap;    justify-content: space-between;    padding-top: 4rem;    padding-bottom: 4rem;}#contenedor-gama {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}#contenedor-gama a {    flex: 0 1 49%;    margin-top: 10px;}#intro-gama img {    display: block;    width: 40%;    float: left;    margin-right: 1rem;}#gama figcaption {    margin-top: -1rem;}#gama figcaption small {    display: block;}#gama figure {    flex: 0 1 48%;    margin-top: 10px;}#boton-1 {    margin-bottom: 1rem;    margin-top: 1REM;    width: 100%}#boton-2 {    width: 100%;}/*beneficios*/#beneficios {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}#beneficios .tarjetas {    flex: 0 1 48%;    margin-top: 10px;}#contenedor-beneficios {    padding-top: 4rem;    padding-bottom: 4rem;}/*info*/#info {    padding-top: 4rem;    padding-bottom: 4rem;}#lista-info {    column-count: 2;    column-rule: 1px solid;}#index {    padding-top: 4rem;    padding-bottom: 4rem;}}@media screen and (min-width:576px) {/*comun*/.flecha-w {    width: 50px;    height: 50px;    border: 2px solid white;    border-radius: 25px;    background-image: url(../img/flecha-w.svg);    background-size: 55%;    background-repeat: no-repeat;    background-position: center;    display: block;}.flecha-b {    width: 50px;    height: 50px;    border: 2px solid black;    border-radius: 25px;    background-image: url(../img/flecha-b.svg);    background-size: 55%;    background-repeat: no-repeat;    background-position: center;    display: block;}h2 {    margin-bottom: 1.5rem;}#destacado, #tarjetas, #gama, #contenedor-beneficios, #info {    padding-top: 8rem;    padding-bottom: 8rem;}/*inicio*/#inicio {    background-image: url("../img/CH-BLUE-bodegon-ETA.jpg");    background-size: cover;    background-position: left 25% top;    min-height: 100vh;    background-attachment: fixed;}#texto-inicio {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    width: 100%;    height: 100vh;    z-index: 2;    background-color: rgba(0,48,99,0.75)}#inicio h1 {    padding: 0 1rem;    text-align: center;}/*destacado*/#destacado {    display: flex;    flex-wrap: wrap;    min-height: 100vh;    align-content: center;}#contenedor-destacado {    display: flex;    flex-wrap: wrap;    margin-top: 3rem;}#imagen-destacado {    flex: 0 1 42%;    margin-right: 2%;}#lista-destacado {    flex: 0 1 54%;}#flecha-destacado {    flex: 1 1 100%;    margin-top: 1.5rem;}#destacado figcaption {    width: 55%;    float: right;    margin-top: -85px;}#lista-destacado {    column-count: 2;}#destacado h3 {    column-span: all;    margin: 1.5rem 0 1rem;}#destacado span {    padding: 0.1rem 0.3rem;}/*tarjetas*/#tarjetas {    display: flex;    flex-direction: column;    min-height: 100vh;}#tarjetas-2 {    display: flex;    flex-wrap: wrap;    justify-content: space-between;    align-content: flex-start;    padding-top: 4rem;}#tarjetas .tarjetas {    flex: 0 1 30%;}.imagen-tarjetas img {    margin-bottom: 1.1rem;}.texto-tarjetas {    margin-bottom: 1.5rem;}/*gama*/#gama #img-intro-gama {    width: 30%;    margin-right: 1.5rem;    float: left;    margin-bottom: 1.5rem;}#gama #texto-intro-gama {    column-count: 2;}#gama {    display: flex;    flex-wrap: wrap;}#contenedor-gama {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}#gama figcaption {    margin-top: -1rem;}#gama figcaption small {    display: block;}#contenedor-gama a {    flex: 0 1 23%;    margin-top: 15px;}#boton-1, #boton-2 {    margin-top: 2rem;    margin-right: 1rem;    padding: 0.5rem;}/*beneficios*/#beneficios {    display: flex;    flex-wrap: wrap;    justify-content: space-between;    max-height: 70vh;}#beneficios .tarjetas {    flex: 0 1 22%;    margin-top: 10px;}/*info*/#lista-info {    column-count: 2;    column-rule: 1px solid;    width: 60%;    margin: 0 15% 0 25%    /*margin: 0 10%;*/}/*index*/#index {    max-height: 70vh;    padding-top: 4rem;    padding-bottom: 8rem;}}