*{ margin: 0; padding: 0; box-sizing: border-box; font-family: monospace; font-weight: 400; font-style: normal; } body>header{ display: flex; width: 100%; justify-content: space-between; padding: 0vh 5vh; background-color: #33789D; color: white; align-items: center; box-shadow: 1px 1px 10px black; margin-bottom: 2vh; } body>header>img{ height: 10vh; cursor: pointer; transform: scale(1); animation: pulse 2s infinite; } body>header>nav{ display: flex; list-style: none; column-gap: 2vw; } body>header>nav>li{ padding: 2vh; font-size: larger; } body>header>nav>li:hover{ cursor: pointer; background-color: rgba(0, 0, 0, 0.13); } body>main{ display: flex; width: 100%; justify-content: center; flex-wrap: wrap; row-gap: 2vh; } body>main>div{ display: flex; width: 100%; justify-content: space-evenly; align-items: center; flex-wrap: wrap; } body>main>div>div:first-of-type>img{ width: 100%; } body>main>div>div{ display: flex; width: 50%; flex-wrap: wrap; } body>main>div>div:last-of-type{ flex-direction: column; } body>main>.calculo{ display: flex; flex-direction: column!important; row-gap: 1vh; } body>main>.calculo>input{ width: 300px; padding: 1vh; } body>main>.calculo>input:last-of-type{ cursor: pointer; } body>main>.resultado{ display: flex; width: 100%; flex-wrap: wrap; font-size: xx-large; font-weight: bolder; } body>main>.container{ display: flex; width: 100%; } body>main>.container>.IMC{ display: flex; width: 100%; justify-content: center; flex-wrap: wrap; align-items: center; flex-direction: row!important; } body>main>.container>.IMC>span{ width: 40vw; text-align: center; font-size: clamp(0.5rem, -2.5rem + 8vw, 3rem); padding: 2vh 0vh; margin: 1vh; justify-content: center; } body>main>.container>.IMC>span:nth-of-type(1), body>main>.container>.IMC>span:nth-of-type(2){ background-color: black; color:white; font-size: clamp(0.625rem, 0.4303rem + 2.0765vw, 3rem); } body>main>.container>.IMC>span:nth-of-type(3), body>main>.container>.IMC>span:nth-of-type(4){ background-color: #FCBD16; color:white; } body>main>.container>.IMC>span:nth-of-type(5), body>main>.container>.IMC>span:nth-of-type(6){ background-color: #80BF66; color:white; } body>main>.container>.IMC>span:nth-of-type(7), body>main>.container>.IMC>span:nth-of-type(8){ background-color: #F18815; color:white; } body>main>.container>.IMC>span:nth-of-type(9), body>main>.container>.IMC>span:nth-of-type(10){ background-color: #E52812; color:white; } body>main>.container>.IMC>span:nth-of-type(11), body>main>.container>.IMC>span:nth-of-type(12){ background-color: #DF1F12; color:white; } body>main>.container>.IMC>span:nth-of-type(13), body>main>.container>.IMC>span:nth-of-type(14){ background-color: #B21D17; color:white; } body>main>.container>.IMC>span:nth-of-type(15), body>main>.container>.IMC>span:nth-of-type(16){ background-color: #801711; color:white; } /* Animation logo */ @keyframes pulse { 0% { transform: scale(0.75); } 50% { transform: scale(0.85); } 100% { transform: scale(0.75); } }