.section--landing{position:relative}.landing__button{padding:.5em .8em;margin:.15em;display:flex;align-items:center}.landing{display:flex;flex-direction:column;min-height:calc(var(--app-height) - var(--header-height))}.header--fixed+main .landing{min-height:var(--app-height)}.landing__info,.landing__form{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing__info>div:first-child{max-width:640px;width:100%;margin-left:auto;margin-right:auto}.header--fixed+main .landing__info>div:first-child{margin-top:var(--header-height)}.landing__form>div{max-width:480px}.landing__info,.landing__form{background:var(--light)}.landing__form{background:var(--secondary);color:var(--dark-invert)}.landing__form a{color:var(--dark-invert)}.landing__img{position:relative}.landing__img img{border-radius:0}.landing__head{margin:0 0 1.75rem}.landing__buttons{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;text-transform:uppercase}.landing__buttons li{display:flex}.landing__buttons .button{width:100%;text-align:center}.landing__title{--max-size:48;--min-size:28;font-family:var(--font2);font-weight:var(--bold2);margin:0 0 .5em}.landing__subtitle{--max-size:24;--min-size:20;font-family:var(--font1);font-weight:var(--bold1)}.landing__form .landing__subtitle{display:none}.landing__contact-title{--max-size:32;--min-size:22;font-family:var(--font2);font-weight:var(--bold2);margin:0 0 .35em;background:var(--light);color:var(--primary);padding:.2rem}.landing__icons{display:grid;grid-template-columns:1fr;width:fit-content;font-size:var(--font-s);margin:.5rem 0 0!important}.landing__icons li{align-items:center;background:#fff;border-radius:20px;padding:.2rem .4rem .2rem .2rem}.landing__icons li:not(:last-child){margin:0 0 .35em}.landing__icons li i:not(.fab):not(.fa-brands){background:var(--dark);color:var(--dark-invert);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%}.ubicaciones .mapa{height:220px;min-height:0;border-radius:var(--radiusBox);overflow:hidden}@media screen and (max-width:600px){.landing__subtitle{display:none}.landing__buttons .button--secondary{padding:0;width:60px;height:40px;display:grid;font-size:1.25rem;place-content:center}.landing__buttons .button--secondary span{display:none}.landing__buttons .button--secondary i:first-child{margin:0}}@media screen and (min-width:768px){.landing__icons{margin-bottom:.5rem!important}}@media screen and (max-width:1023px){.show-pc{display:none}main>.section.section--landing{padding:0}.landing__inner{display:grid;grid-template-columns:1fr;grid-template-rows:min-content auto min-content;flex:1;text-align:center}.landing__title{text-align:left}.landing__info,.landing__form{padding:var(--padding-h)}.landing__icons.list-icons{margin-left:auto;margin-right:auto;margin-bottom:0}.landing__form .form,.landing__form .landing__contact-title~p{display:none}.landing__img{position:relative;display:flex;min-height:190px;flex-direction:column}.landing__img img{position:absolute}}@media screen and (min-width:1024px){main>.section.section--landing{position:relative;padding:0 var(--padding-h)}.landing{position:relative;min-height:100vh;justify-content:center}.header--fixed+main .landing{min-height:calc(100vh - var(--header-height))}.landing__form .landing__subtitle{display:block}.landing__info,.landing__form{padding:var(--padding-v) var(--padding-h)}.landing__img{grid-column:span 2;grid-row:2}.landing__form{grid-row:span 2}.landing__inner{flex:1;display:grid;grid-template-columns:1fr 1fr minmax(400px,1fr);grid-template-rows:auto 45vh}.landing__icons li:not(:last-child){margin:0 0 .75em}.landing__info{grid-column:span 2}.landing .landing__buttons{display:none}}