div.seccion{width:100%;min-height:30px;float:left}div.titulo{width:100%;height:105px;overflow:hidden;border-bottom:1px solid #70a83b}p.titulo{margin:4px;color:#70a83b}div.informacion{width:100%;height:0;background-color:#f5f5f5;overflow:hidden;transition:2s}p.informacion{color:#70a83b}div.seccion:hover div.informacion{height:220px}.detalles{float:center;padding:5px;padding-left:20px;padding-right:20px;background-color:#70a83b;color:#fff}a.detalles{text-decoration:none}.cruz{float:center;margin-right:10px}.detalles:hover{background-color:#7CBA3D}.imginformacion{float:left;margin:10px}.marca{clear:both;height:2px;width:100%;background-color:#7CBA3D}div.informacion{width:100%;height:0;background-color:#f5f5f5;overflow:hidden;transition:2s}p.informacion{color:#4f4f4f}div.seccion:hover div.informacion{height:320px}img{max-width:100%}.container{width:100%;height:auto;display:flex;justify-content:space-around;flex-flow:wrap}.box2{width:43%;margin:2%;box-sizing:border-box}.sombra{box-shadow:5px 5px 24px 1px rgba(125,125,125,.72)}.textocat{text-align:center}.box2:hover{transform:scale(1.05);transition:transform .4s linear .1s}@media screen and (max-width: 1200px){.box2{width:45%;margin:2%}}@media screen and (max-width: 900px){.box2{width:96%;margin:2%}}.box4{width:21%;margin:1%;box-sizing:border-box;font-size:50px}.box4:hover{transform:scale(1.05);transition:transform .4s linear .1s}@media screen and (max-width: 1200px){.box4{width:20%}}@media screen and (max-width: 900px){.box4{width:96%;margin:2%}}.box3{width:30%;margin:10px;box-sizing:border-box;font-size:21px}.box3:hover{transform:scale(1.05);transition:transform .4s linear .1s}@media screen and (max-width: 1200px){.box3{width:30%}}@media screen and (max-width: 600px){.box3{width:90%;margin:2%}}#tabla-euribor{width:100%;border-collapse:collapse;margin:0 auto;max-width:800px}#tabla-euribor thead{background-color:#f1f1f1}#tabla-euribor th,#tabla-euribor td{padding:8px;text-align:center;border:1px solid #ddd}@media only screen and (max-width: 600px){#tabla-euribor,#tabla-euribor tbody,#tabla-euribor th,#tabla-euribor td,#tabla-euribor tr{display:block;width:100%}#tabla-euribor thead{display:none}#tabla-euribor tr{border-bottom:1px solid #ddd}#tabla-euribor td{border:none;position:relative;padding-left:50%}#tabla-euribor td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-label);text-align:left;font-weight:700}}.calculator{display:inline-block;text-align:left;margin-top:20px}label{display:block;margin-top:10px}input{margin-top:5px;padding:5px;width:200px}#calculate-btn{margin-top:10px;padding:8px 16px;background-color:#006400;color:#fff;border:none;border-radius:4px;cursor:pointer}#result-container{margin-top:20px;font-weight:700}.accordion{width:100%;max-height:500px;overflow:hidden}.accordion-item{margin:10px 0}.accordion-title{cursor:pointer;font-size:16px;line-height:20px;color:#70a83b;border-bottom:1px solid #ccc;background-color:#f0f0f0}.accordion-content{display:none;padding:10px;background-color:#f0f0f0}.accordion-title:hover{color:#000;border-bottom-color:#000}.accordion-title:hover + .accordion-content{display:block}.accordion-title::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px}