@charset "UTF-8";/* CSS Document */*{    margin: 0;    padding: 0;    box-sizing: border-box;    font-family: "Noto Sans", sans-serif;    font-size: 20px;}.logo-container {  width: 100%;  max-width: 200px;  /* You can adjust this value */  margin: 0 auto;}.responsive-logo {  width: 400px;  height: auto;  display: block;  max-width: 100%;  margin-left:20px;  margin-right:20px;  margin-bottom:20px;  margin-top:40px;}/*texto parrafo general*/p{    font-family: "Noto Sans", sans-serif;    font-weight: 300;    font-style:normal;    font-size: 20px;}.line_rosa{    border: .5px solid #ff006e;}/*cabecera*/.logocabecera{   	margin-left: 15px;	margin-right: 15px;	margin-bottom:20px;	height: auto;	max-width: 100%;}/*barra de navegacion*/.contenedor_chamakes{    background-color: #F7F7F7;    box-shadow: -10px 0 10px #C0C0C0;    min-height: 120px;}.menu_chamakes{    position: relative;    top: 10px;    left: 0;    right: 0;    display: flex;    align-items: center;    justify-content: space-between;}.icono_chamakes{    width: 100px;}.menu_chamakes .navegador ul li{    list-style: none;    position: relative;    float:left;}.menu_chamakes .navegador ul li a{    text-decoration: none;    font-size: 15px;    font-weight: 300;    font-style:normal;    padding: 20px;    color: black;    display: flex;    align-items: center;    justify-content: center;}.menu_chamakes .navegador ul li a:hover{    background-color: #DBD7D2;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_rosa:hover{    background-color: #ff006e;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_ambar:hover{    background-color: #ffbe0b;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_naranja:hover{    background-color: #fb5607;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_lila:hover{    background-color: #8338EC;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_azul:hover{    background-color: #0d43ff;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_aqua:hover{    background-color: #00f5d4;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_verde:hover{    background-color: #32cd32;    color: white;    border-radius: 0px 0px 15px 15px;}.menu_chamakes .navegador ul li .secc_imagen:hover{    background-color: #4d27ba;    color: white;    border-radius: 0px 0px 15px 15px;}#menu{    display: none;}.menu-icono{    width: 50px;}.menu_chamakes label{    cursor: pointer;    display: none;}/*banner*/.seccion_rosa{    background-color: #ff006e;    margin-top: 0px;    min-height: 350px;}.cono{    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    }/*tarjetas*/h3.t1-tarjeta{    color: #ff006e;    font-size: 20px;    text-align:left;}.texto-tarjeta{    color: #1B1B1B;    font-size: 16px;    text-align:left;}.texto-tarjeta-2{    color: #1B1B1B;    font-weight: 600;    font-size: 13px;    text-align:left;}.tarjeta-animacion{    transition: all 0.3s;}.tarjeta-animacion:hover {    transform: scale(1.1);}.boton_secc_rosa{    font-size: 15px;    font-weight: 500;    padding: 5px 20px;    border-radius: 5px;    border: 1.5px solid #92003F;    box-shadow: 1px 1px 5px #92003F;    color: white;    background-color: #ff006e;    position: absolute;    bottom: 15px;}.boton_secc_rosa:hover{    background-color: #92003F;}/*pie de pagina Chamakes*/.seccion_rosa_pie{    background-color: #ff006e;    margin-top: 0px;    min-height: 180px;}.h4_secc{    font-weight: 700;    font-style:normal;    font-size: 20px;    text-align: left;}.pie_secc{    font-weight: 300;    font-style:normal;    font-size: 15px;    text-align: left;}.pie_secc_2{    font-weight: 500;    font-style:normal;    font-size: 15px;    text-align: left;}.pie_secc_2_mail{    font-weight: 600;    font-style:normal;    font-size: 17px;    text-align: left;    color: #00FF3C;}.texto-blanco{    color: white;}/*RESPONSIVE*//*responsive menu*/@media(max-width:999px){    .contenedor_chamakes{        min-height: 70px;    }    .menu_chamakes{        top: 0;        padding: 20px;    }    .menu_chamakes label{        display: initial;    }    .menu_chamakes .navegador{        position:absolute;        top:100%;        left: 0%;        right: 0%;        background-color: #F7F7F7;        box-shadow: 0 10px 10px #C0C0C0;        border-radius: 0px 0px 15px 15px;        display: none;		z-index:99;    }    .menu_chamakes .navegador ul li{        width: 100%;    }    #menu:checked ~ .navegador{        display: initial;    }}