#Contact .section__hero{padding-inline:5%;background-color:var(--color-accent);padding-bottom:0;position:relative}#Contact .section__hero:after{content:"";width:100%;height:calc((1 - var(--stack))*50px + var(--stack)*50px);background-color:var(--color-white);z-index:0;display:block;position:absolute;bottom:0;left:0}#Contact .section__hero .col__left{--left:45;padding-bottom:calc((1 - var(--stack))*50px + var(--stack)*50px);justify-content:center}#Contact .section__hero .col__right{--right:55;z-index:1}#Contact .section__hero .col__right img{border-top-left-radius:calc(var(--radius)*3);border-bottom-right-radius:calc(var(--radius)*3);aspect-ratio:1.5}#Contact .section__intro{padding:var(--pad);background-color:var(--color-white);padding-inline:5%}#Contact .section__intro .column__2 .col__left{--left:42;padding-right:calc((1 - var(--stack))*5% + var(--stack)*0%);justify-content:space-between}#Contact .section__intro .column__2 .col__left ul li{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1rem;display:inline-flex}#Contact .section__intro .column__2 .col__left ul li svg{aspect-ratio:1;width:auto;min-width:1.5rem;height:1.5rem}#Contact .section__intro .column__2 .col__left ul li a{color:var(--color-primary-dark);margin-bottom:0;line-height:1.5rem;text-decoration:none}#Contact .section__intro .column__2 .col__left ul li a:hover{text-decoration:underline}#Contact .section__intro .column__2 .col__right{--right:58;margin-top:calc((1 - var(--stack))*5rem + var(--stack)*0rem)}#Contact .section__intro .column__2 .col__right label{color:var(--color-primary-dark)}#Contact .section__intro .column__2 .col__right label input,#Contact .section__intro .column__2 .col__right label textarea,#Contact .section__intro .column__2 .col__right label select{border-color:var(--color-gray-light);background-color:var(--color-gray-light)}#Contact .section__intro .column__2 .col__right label input:focus,#Contact .section__intro .column__2 .col__right label textarea:focus,#Contact .section__intro .column__2 .col__right label select:focus{border-color:var(--color-secondary)}#Contact .section__map{padding:0}#Contact .section__map .column__1{max-width:none}#Contact .section__map .column__1 .mapa{height:50vh!important}
