.titulo{margin-top:110px;font-size:48px;font-family:sans-serif;color:var(--osucro-c1);text-align:center;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.3);transition:.3s ease-in-out}section .contenedor1 .linea1 .contenedor2 .plan{height:auto;width:90%;max-width:480px;margin:0 auto 20px;background-color:var(--claro);box-shadow:0 8px 16px rgba(0,0,0,.1);border-radius:15px;transition:transform .3s,box-shadow .3s}section .contenedor1 .linea1 .contenedor2 .plan:hover{transform:scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.2)}section .contenedor1 .linea1 .contenedor2 .plan .text{background-color:var(--osucro-c1);color:var(--claro);border-radius:15px 15px 0 0;padding:20px 0;text-align:center}section .contenedor1 .linea1 .contenedor2 .plan .text h3{font-size:35px;margin:0}section .contenedor1 .linea1 .contenedor2 .plan .text h4 span{font-size:45px}section .contenedor1 .linea1 .contenedor2 .plan .text2{color:var(--osucro-c1);padding:20px;font-size:18px}section .contenedor1 .linea1 .contenedor2 .plan button{background-color:var(--primario);color:var(--claro);padding:15px 0;width:100%;border:none;border-radius:0;font-size:18px;cursor:pointer;transition:background-color .3s}section .contenedor1 .linea1 .contenedor2 .plan button:hover{background-color:var(--primario2)}@media (max-width:1080px){section .contenedor1 .linea1 .contenedor2 .plan{height:auto;max-width:none;width:100%}section .contenedor1 .linea1 .contenedor2{width:80%;margin-bottom:20px}section .contenedor1 .linea1{display:flex;flex-direction:column;align-items:center}}@media (max-width:767px){body section .contenedor1{margin-top:100px}section .contenedor1 .row h1{font-size:32px}section .contenedor1 .linea1 .contenedor2 .plan .text h4 span{font-size:40px}section .contenedor1 .linea1 .contenedor2 .plan{height:auto;width:100%;max-width:none}.titulo{margin-top:10px}}