:root{--title: "Roboto Serif", serif;--text: "Montserrat", sans-serif;--negro: #272727;--blanco: #fafafa;--azul: #346C8E;--gris: #7e7c7c}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{background-color:#e8eef3;color:var(--negro)}::-webkit-scrollbar{width:12px;height:12px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#346C8E),to(#346C8E));background-image:-webkit-linear-gradient(bottom,#346C8E 0%,#346C8E 100%);background-image:linear-gradient(to top,#346c8e 0% 100%)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--negro)}.navbar{width:100%;min-height:10svh;padding:1rem 3rem;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:1.5rem}.navbar img{width:180px;height:auto}.navbar .logo-rsp{display:none}nav{margin-top:1.5rem;display:flex;flex-direction:row;gap:1.5rem;margin-right:15rem}.links a{font-family:var(--text);text-decoration:none;color:var(--negro);font-size:1.1rem;font-weight:500}.nav-btn{margin-top:1.5rem;font-family:var(--text);font-size:1.1rem;font-weight:500;color:var(--blanco);text-decoration:none;padding:1rem 1.3rem;background:var(--azul);border-radius:35px;border:2px solid var(--blanco)}.menu{display:none}@media (max-width: 1440px){.navbar{padding:1rem 1.5rem;gap:1rem}.navbar img{width:120px;height:auto}nav{margin-right:5rem;gap:1.2rem}.nav-btn{font-size:1rem;padding:.9rem 1.1rem}.links a{font-size:1rem}}@media (max-width: 1025px){.navbar{position:fixed;top:0;height:100px;min-width:100%;z-index:999;padding:.5rem 1rem;background-color:var(--azul);justify-content:space-between}.navbar .logo{display:none}.navbar .logo-rsp{display:block;width:120px;height:auto}.nav-btn{display:none}.menu{display:flex}nav{margin:0}.links{position:fixed;transform:translate(-100%);transition:transform .3s initial;top:0;left:0;text-align:center;padding:1rem 0}.links.open{z-index:1000;transform:translate(0);position:fixed;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;left:0;top:100px;background-color:var(--azul)}.links a{font-size:1.2rem;color:var(--blanco);font-weight:500;padding:.3rem}}.toggle{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.5s}.toggle .bars{width:100%;height:4px;background-color:var(--blanco);border-radius:4px}.toggle #bar1,.toggle #bar3{width:100%}.toggle.open #bar2{transition-duration:.8s}.toggle.open .bars{position:absolute;transition-duration:.5s}.toggle.open #bar2{transform:scaleX(0);transition-duration:.5s}.toggle.open #bar1{width:100%;transform:rotate(45deg);transition-duration:.5s}.toggle.open #bar3{width:100%;transform:rotate(-45deg);transition-duration:.5s}.toggle.open{transition-duration:.5s;transform:rotate(180deg)}.home{min-height:100svh;width:100%;padding:1rem 5rem;display:flex;flex-direction:column}.home .bg{background-image:url(/inicio-bg.webp);background-position:center;background-size:cover;-webkit-backdrop-filter:brightness(0%) saturate(100%);backdrop-filter:brightness(0%) saturate(100%);width:100%;height:90svh;border-radius:35px;display:flex;align-items:center;justify-content:center}.bg .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:1.5rem}.bg .content h1{font-family:var(--title);font-size:clamp(3rem,1.8547rem + 1.7877vw,4rem);font-weight:500;text-align:center;color:var(--blanco);max-width:1250px;-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}.bg .content h4{font-family:var(--text);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;text-align:center;color:var(--blanco);max-width:850px;-webkit-animation:text-focus-in 1.5s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1.5s cubic-bezier(.55,.085,.68,.53) both}.bg .content a{font-family:var(--text);font-size:1.1rem;font-weight:500;color:var(--blanco);text-decoration:none;padding:1rem 1.3rem;background:var(--azul);border-radius:35px;border:2px solid var(--blanco);-webkit-animation:text-focus-in 2s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 2s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@media (max-width: 1440px){.home{padding:1rem 3rem}.bg .content h4{max-width:700px}.bg .content a{font-size:1rem;padding:.9rem 1.2rem}}@media (max-width: 1025px){.home{padding:1rem 2rem}.home .bg{margin-top:130px}.bg .content h1{max-width:900px;font-size:2.7rem}.bg .content h4{max-width:600px}}@media (max-width: 768px){.home{padding:1rem}.home .bg{padding:.5rem}.bg .content h1{font-size:2.5rem}}@media (max-width: 580px){.bg .content{padding:.5rem}.bg .content h1{font-size:2.2rem;font-weight:700}.bg .content h4{font-size:1.4rem;max-width:100%}}.quiensoy{min-height:100svh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem}.quiensoy h5{font-family:var(--text);font-size:1.2rem;font-weight:450;color:var(--gris);border:1px solid var(--gris);border-radius:45px;padding:.5rem 2rem;margin-bottom:1.5rem}.quiensoy .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.quiensoy .content h2{font-family:var(--title);font-size:clamp(2rem,.2821rem + 2.6816vw,3.5rem);font-weight:500;text-align:center;max-width:1300px}.quiensoy .content h4{font-family:var(--text);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;max-width:800px;text-align:center}.quiensoy h3{font-family:var(--title);font-size:clamp(1.5rem,.3547rem + 1.7877vw,2.5rem);font-weight:500;text-align:center;max-width:800px;margin-top:5rem}.slider{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;touch-action:pan-y}.cards-container{width:1000px;display:grid;grid-auto-flow:column;overflow-x:auto;border-radius:15px;scrollbar-width:none;-webkit-user-select:none;user-select:none;overflow-y:auto;touch-action:pan-y;gap:50px;margin-left:0;padding:0}.card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:300px;height:450px;padding:1rem;border:1px solid var(--azul);border-radius:15px;box-shadow:0 4px 6px #0000001a;background-color:var(--blanco)}.card img{width:40px;height:auto;object-fit:cover;border-radius:10px;opacity:30%}.card h4{font-family:Fleur De Leah,cursive;font-size:clamp(3rem,1.8547rem + 1.7877vw,4rem);line-height:40px;font-weight:700;color:var(--negro)}.card p{font-family:var(--text);font-size:clamp(1rem,.8855rem + .1788vw,1.1rem)}.card h3{font-family:Imperial Script,cursive;font-size:clamp(1.7rem,.7838rem + 1.4302vw,2.5rem)}.contenedor-flechas{margin-right:.3rem;position:absolute;max-width:1110px;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;overflow-y:auto;touch-action:pan-y;bottom:35%}.contenedor-flechas img{cursor:pointer;width:50px;height:auto}.items-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5rem;margin-top:5rem}.items-container .item{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;max-width:380px}.items-container .item img{width:90px;height:auto;opacity:.7;margin-bottom:1rem}.items-container .item h3{font-family:var(--text);font-size:clamp(1.1rem,.8709rem + .3575vw,1.3rem);font-weight:500;text-align:center;margin:0}.items-container .item p{font-family:var(--text);font-size:clamp(1rem,.7709rem + .3575vw,1.2rem);font-weight:500;text-align:center;color:var(--negro)}.quiensoy a{font-family:var(--text);font-size:1.1rem;font-weight:500;color:var(--blanco);text-decoration:none;padding:1rem 1.3rem;background:var(--azul);border-radius:35px;border:2px solid var(--blanco);margin-top:5rem}@media (max-width: 1440px){.quiensoy .content h2{max-width:950px}.cards-container{width:650px}.contenedor-flechas{max-width:750px}.items-container{gap:1rem}.items-container .item{max-width:300px}.items-container .item img{width:70px;height:auto}}@media (max-width: 768px){.quiensoy .content h4{font-size:1.1rem}.cards-container{width:300px}.contenedor-flechas{max-width:400px}.items-container{flex-direction:column;gap:3rem}.quiensoy a{font-size:1rem}.items-container .item h3{font-size:1.3rem}}.entrenamientos{min-height:100svh;width:100%;display:flex;flex-direction:column;align-items:center;padding:5rem 5rem 3rem}.entrenamientos .main-container{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}.entrenamientos .content{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.entrenamientos .content h5{font-family:var(--text);font-size:1.2rem;font-weight:450;color:var(--gris);border:1px solid var(--gris);border-radius:45px;padding:.5rem 2rem;margin-bottom:1.5rem}.entrenamientos .content h2{font-family:var(--title);font-size:clamp(2rem,.2821rem + 2.6816vw,3.5rem);font-weight:500;text-align:left;max-width:1300px}.entrenamientos .content h4{font-family:var(--text);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;max-width:1200px;text-align:left}.entrenamientos .grilla{width:100%;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem}.entrenamientos .grilla .services{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:1rem;background:var(--blanco);border-radius:25px}.entrenamientos .grilla .image{width:100%;min-height:400px}.entrenamientos .grilla .services img{width:100%;height:100%;object-fit:cover;border-radius:12px}.entrenamientos .services h3{font-family:var(--text);font-size:1.5rem;font-weight:500}.entrenamientos .info{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.entrenamientos .info p{font-family:var(--text);font-size:1.1rem;max-width:550px}.entrenamientos .info a{text-decoration:none;font-family:var(--text);font-size:clamp(1.1rem,1.1rem + 0vw,1.1rem);font-weight:550;color:var(--azul)}@media (max-width: 1440px){.entrenamientos{padding:5rem 3rem 3rem}.entrenamientos .info{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem}.entrenamientos .grilla .services{width:100%;height:100%;align-items:flex-start;justify-content:flex-start;gap:1rem}}@media (max-width: 1025px){.entrenamientos{padding:5rem 2rem 2rem}.entrenamientos .grilla{width:100%;display:grid;grid-template-rows:repeat(4,1fe);grid-template-columns:1fr;gap:1rem}}@media (max-width: 768px){.entrenamientos{padding:5rem 1rem 1rem}.entrenamientos .content h5{font-size:1.1rem}.entrenamientos .services h3{font-weight:500}.entrenamientos .services a{font-size:1.2rem;font-weight:500}}.formaciones{width:100%;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem 3rem 3rem}.formaciones .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.formaciones .content h5{font-family:var(--text);font-size:1.2rem;font-weight:450;color:var(--gris);border:1px solid var(--gris);border-radius:45px;padding:.5rem 2rem;margin-bottom:1.5rem}.formaciones .content h2{font-family:var(--title);font-size:clamp(2rem,.2821rem + 2.6816vw,3.5rem);font-weight:500;text-align:center;max-width:1300px}.formaciones .content h4{font-family:var(--text);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;max-width:800px;text-align:center}.formaciones .cards{margin-top:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem}.formaciones .cards .card{width:450px;height:600px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3rem;border:0;border-radius:25px;padding:2rem}.formaciones .card-content{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.formaciones .card h3{font-family:var(--text);font-size:clamp(1.3rem,.559rem + 1.1566vw,1.6rem);font-weight:600;color:var(--negro)}.formaciones .card p{font-family:var(--text);font-size:clamp(1.1rem,.606rem + .7711vw,1.3rem);font-weight:500;color:var(--negro)}.formaciones .card a{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:var(--text);font-size:1.1rem;font-weight:500;color:var(--blanco);text-decoration:none;padding:1rem 1.3rem;background:var(--azul);border-radius:35px;border:2px solid var(--blanco)}.formaciones .items{display:flex;flex-direction:column;gap:1rem}.formaciones .item{display:flex;flex-direction:row;gap:.7rem}.formaciones .item img{width:20px;height:20px;opacity:100%}.formaciones .item p{font-family:var(--text);font-size:1rem;font-weight:600}@media (max-width: 1025px){.formaciones .content h4{max-width:600px}.formaciones .cards{flex-direction:column}}@media (max-width: 768px){.formaciones .cards .card{width:380px;height:520px;gap:1.5rem;padding:1.5rem}}@media (max-width: 480px){.formaciones{padding:3rem 1rem}.formaciones .cards .card{width:100%;height:fit-content;gap:1.5rem;padding:1.5rem}}.preguntas{width:100%;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5rem}.main-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}.preguntas .content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:650px}.preguntas .content h5{font-family:var(--text);font-size:1.2rem;font-weight:450;color:var(--gris);border:1px solid var(--gris);border-radius:45px;padding:.5rem 2rem;margin-bottom:1.5rem}.preguntas .content h2{font-family:var(--title);font-size:clamp(2rem,.2821rem + 2.6816vw,3.5rem);font-weight:500;text-align:left;max-width:1300px}.preguntas .content h4{font-family:var(--text);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;max-width:650px;text-align:left}.preguntas .respuestas{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.pregunta-name{padding:1rem;min-width:750px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:var(--blanco);border-top-left-radius:15px;border-top-right-radius:15px}.wrapper{--width: 70px;--height: 70px;width:var(--width);height:var(--height);position:relative}.wrapper .btn{width:var(--width);height:var(--height);position:relative;z-index:3;display:flex;justify-content:center;align-items:center;-webkit-animation:plus-animation-reverse .5s ease-out forwards;animation:plus-animation-reverse .5s ease-out forwards}.wrapper .btn:before,.wrapper .btn:after{content:"";display:block;position:absolute;background:var(--azul)}.wrapper .btn:before{width:4px;height:28px}.wrapper .btn:after{width:28px;height:4px}.wrapper input{height:100%;width:100%;cursor:pointer;position:absolute;z-index:5;opacity:0}.wrapper input:checked~.btn{-webkit-animation:plus-animation .5s ease-out forwards;animation:plus-animation .5s ease-out forwards}@-webkit-keyframes pang-animation{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:0}}@keyframes pang-animation{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:0}}@-webkit-keyframes plus-animation{0%{transform:rotate(0) scale(1)}20%{transform:rotate(60deg) scale(.93)}55%{transform:rotate(35deg) scale(.97)}80%{transform:rotate(48deg) scale(.94)}to{transform:rotate(45deg) scale(.95)}}@keyframes plus-animation{0%{transform:rotate(0) scale(1)}20%{transform:rotate(60deg) scale(.93)}55%{transform:rotate(35deg) scale(.97)}80%{transform:rotate(48deg) scale(.94)}to{transform:rotate(45deg) scale(.95)}}@-webkit-keyframes plus-animation-reverse{0%{transform:rotate(45deg) scale(.95)}20%{transform:rotate(-15deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0) scale(1)}}@keyframes plus-animation-reverse{0%{transform:rotate(45deg) scale(.95)}20%{transform:rotate(-15deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0) scale(1)}}@-webkit-keyframes stretch-animation{0%{transform:scale(1)}10%{transform:scale(1.1,.9)}30%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes stretch-animation{0%{transform:scale(1)}10%{transform:scale(1.1,.9)}30%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}to{transform:scale(1)}}.pregunta-name h3{font-family:var(--text);font-size:clamp(1.1rem,.8709rem + .3575vw,1.3rem);font-weight:500;justify-self:flex-start}.respuestas p{font-family:var(--text);font-size:clamp(1rem,.4667rem + .5926vw,1.2rem);font-weight:500;color:var(--negro);max-width:750px;background:var(--blanco);border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:1rem}@media (max-width: 1440px){.preguntas{padding:10rem 3rem}.main-container{gap:2rem}.pregunta-name{min-width:600px;width:600px}.respuestas p{max-width:600px}}@media (max-width: 1250px){.preguntas{padding:10rem 2rem}.main-container{gap:1rem}.pregunta-name{padding:.7rem;min-width:500px;width:500px}.respuestas p{max-width:500px}}@media (max-width: 1025px){.preguntas{padding:3rem 1rem}.main-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.pregunta-name{min-width:680px;width:680px}.respuestas p{max-width:680px}.preguntas .respuestas{margin-top:1.5rem}}@media (max-width: 768px){.preguntas{padding:3rem 1rem}.main-container{height:fit-content;justify-content:center}.pregunta-name{min-width:95vw;width:100%}.respuestas p{max-width:100%}}.inscripciones{min-height:100svh;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:5rem;padding:5rem}.inscripciones .content{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:center}.inscripciones .content h5{font-family:var(--text);font-size:1.2rem;font-weight:450;color:var(--gris);border:1px solid var(--gris);border-radius:45px;padding:.5rem 2rem;margin-bottom:1.5rem}.inscripciones .content h2{font-family:var(--title);font-size:clamp(2rem,.2821rem + 2.6816vw,3.5rem);font-weight:500;text-align:center;max-width:1300px}.inscripciones .content p{font-family:var(--text);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;text-align:left;max-width:680px}.inscripciones .socials{margin-top:2.5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.inscripciones .socials img{width:65px;height:auto}.inscripciones form{width:fit-content;height:550px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;background:var(--blanco);padding:2.5rem;border-radius:25px}.inscripciones form fieldset{width:100%;border:none;display:flex;flex-direction:row;gap:1rem}.inscripciones form fieldset div{display:flex;flex-direction:column;width:300px;gap:.5rem}.inscripciones form fieldset div label{font-family:var(--text);font-size:1.2rem;font-weight:500}.inscripciones form fieldset div input{padding:.7rem;border:1px solid var(--gris);border-radius:5px;font-family:var(--text);font-size:1rem;font-weight:500}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inscripciones form .seleccion{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.inscripciones form .seleccion label{font-family:var(--text);font-size:1.2rem;font-weight:500}.inscripciones .seleccion select{width:100%;padding:.7rem;border:1px solid var(--gris);border-radius:5px;font-family:var(--text);font-size:1rem;font-weight:500}.inscripciones .comentario{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.inscripciones .comentario label{font-family:var(--text);font-size:1.2rem;font-weight:500}.inscripciones .comentario textarea{width:100%;min-width:100%;max-width:100%;min-height:150px;max-height:150px;padding:.7rem;border:1px solid var(--gris);border-radius:5px;font-family:var(--text);font-size:1rem;font-weight:500}.inscripciones button{width:100%;font-family:var(--text);font-size:1.1rem;font-weight:500;color:var(--blanco);text-decoration:none;padding:.7rem 1.3rem;background:var(--azul);border-radius:35px;border:2px solid var(--blanco);cursor:pointer}@media (max-width: 1440px){.inscripciones{padding:3rem}.inscripciones form fieldset div{width:250px}.inscripciones .socials img{width:60px;height:auto}}@media (max-width: 1150px){.inscripciones{padding:3rem 2rem}.inscripciones form fieldset div{width:220px}}@media (max-width: 1025px){.inscripciones{flex-direction:column-reverse;align-items:center;padding:3rem 1rem}.inscripciones .content{max-width:680px}.inscripciones .socials img{width:50px;height:auto}.inscripciones form{height:700px;width:680px;padding:2rem;gap:3rem}.inscripciones form fieldset{flex-direction:column}.inscripciones form fieldset div{width:100%}}@media (max-width: 768px){.inscripciones form{height:700px;width:100%}}.footer{min-height:60svh;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:var(--blanco);padding:1rem 5rem}.footer .content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5rem;padding-left:5rem}.footer .logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem}.footer .logo img{width:350px;height:auto}.footer .logo h4{font-family:var(--text);font-size:clamp(1.3rem,1.0709rem + .3575vw,1.5rem);font-weight:500;color:var(--gris);max-width:500px}.footer .socials-rsp{display:none}.footer .copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.footer .copy p,.footer .copy h5{font-family:var(--text);font-size:1rem;font-weight:500;color:var(--negro)}.footer .copy h5 a{text-decoration:none;color:var(--azul);font-weight:600}.footer .aside{height:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10rem;padding-right:5rem}.footer .secciones,.footer .socials{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem}.footer .secciones h3,.footer .socials h3{font-family:var(--title);font-size:clamp(1.2rem,.8564rem + .5363vw,1.5rem);font-weight:500;margin-bottom:1rem}.footer .secciones a,.footer .socials a{text-decoration:none;font-family:var(--text);font-size:clamp(1.1rem,.9855rem + .1788vw,1.2rem);font-weight:500;color:var(--negro)}@media (max-width: 1440px){.footer{padding:1rem 3rem}.footer .content,.footer .aside{padding:0}.footer .aside{gap:5rem}}@media (max-width: 1025px){.footer{flex-direction:column;align-items:center;justify-content:center;padding:5rem 1rem 1rem}.footer .logo{align-items:center}.footer .logo img{width:300px;height:auto}.footer .logo h4{text-align:center;max-width:400px}.footer .content{align-items:center}.footer .aside{display:none}.footer .socials-rsp{display:flex;flex-direction:row;align-content:center;justify-content:center;gap:.7rem}.footer .socials-rsp a{text-decoration:none;font-family:var(--text);font-size:1.1rem;font-weight:550;color:var(--azul)}.footer .copy{align-items:center}.footer .copy p,.footer .copy h5{text-align:center;font-size:.9rem}}@media (max-width: 768px){.footer{min-height:fit-content;padding:3rem 1rem}.footer .content{gap:3rem}}@media (max-width: 480px){.footer .logo img{width:250px;height:auto}.footer .socials-rsp a{font-size:1.2rem}}
