#Contact .section__hero{background-color:var(--color-gray);height:auto;padding:0}#Contact .section__hero:before{content:"";pointer-events:none;opacity:.1;z-index:0;background:radial-gradient(circle,#0003 0%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}#Contact .section__hero .col__left{--left:55;border-right:1px solid var(--color-white);z-index:1;justify-content:center}#Contact .section__hero .col__left .spacer__lt{min-height:calc((1 - var(--stack))*20vh);max-height:calc((1 - var(--stack))*20vh + var(--stack)*999999px);border-bottom:1px solid var(--color-white);width:100%;height:auto}#Contact .section__hero .col__left .spacer__lc{min-height:calc((1 - var(--stack))*60vh);max-height:calc((1 - var(--stack))*60vh + var(--stack)*999999px);height:auto;padding:clamp(7rem,100vw - var(--bp)*.2,2rem)5vw clamp(4rem,100vw - var(--bp)*.2,2rem);flex-direction:column;justify-content:center;display:flex}#Contact .section__hero .col__left .spacer__lc .btn__wrapper .btn:last-child{background-color:var(--color-primary)}#Contact .section__hero .col__left .spacer__lc .btn__wrapper .btn:last-child:hover{background-color:var(--color-secondary);color:var(--color-white)}#Contact .section__hero .col__left .spacer__lc .btn__wrapper .btn:last-child:hover:after{border-color:var(--color-white)}#Contact .section__hero .col__left .spacer__lb{min-height:calc((1 - var(--stack))*10vh);max-height:calc((1 - var(--stack))*10vh + var(--stack)*999999px);border-top:1px solid var(--color-white);width:100%;height:auto}#Contact .section__hero .col__right{--right:45;z-index:1;padding-right:0}#Contact .section__hero .col__right .spacer__rt{min-height:calc((1 - var(--stack))*20vh);max-height:calc((1 - var(--stack))*20vh + var(--stack)*999999px);border-bottom:1px solid var(--color-white);border-right:1px solid var(--color-white);width:100%;height:10vh;padding-right:clamp(0vw,100vw - var(--bp)*1,10vw);position:relative}#Contact .section__hero .col__right .spacer__rt:before{content:"";background-color:var(--color-white);width:1px;height:100%;position:absolute;left:calc(50% - 5vw)}#Contact .section__hero .col__right .spacer__rt .container{background-color:var(--color-white)}#Contact .section__hero .col__right .spacer__rc{min-height:calc((1 - var(--stack))*60vh);max-height:calc((1 - var(--stack))*60vh + var(--stack)*999999px);border-right:1px solid var(--color-white);width:100%;height:auto;padding-right:clamp(0vw,100vw - var(--bp)*1,10vw);flex-direction:column;justify-content:center;display:flex}#Contact .section__hero .col__right .spacer__rc .container{min-height:inherit;max-height:inherit;height:inherit;font-size:0;position:relative}#Contact .section__hero .col__right .spacer__rc .container .inner__container{min-height:inherit;max-height:inherit;height:inherit;overflow:hidden}#Contact .section__hero .col__right .spacer__rc .container .inner__container img{aspect-ratio:1.3;width:100%;min-height:inherit;max-height:inherit;height:inherit;object-position:top center;z-index:0;position:relative}#Contact .section__hero .col__right .spacer__rb{border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);width:100%;height:10vh;padding-right:clamp(0vw,100vw - var(--bp)*1,10vw)}#Contact .section__hero .col__right .spacer__rb .container{background-color:var(--color-gray-dark)}#Contact .section__intro{padding:0}#Contact .section__intro .column__2:first-child .col__left{--left:45;background-color:var(--color-secondary);padding-top:calc((1 - var(--stack))*var(--pad) + var(--stack)*3rem);padding-inline:5vw;padding-bottom:calc((1 - var(--stack))*1rem + var(--stack)*.5rem)}#Contact .section__intro .column__2:first-child .col__left .prefix:after{background-color:var(--color-white)}#Contact .section__intro .column__2:first-child .col__left h3,#Contact .section__intro .column__2:first-child .col__left h2,#Contact .section__intro .column__2:first-child .col__left p{color:var(--color-white)}#Contact .section__intro .column__2:first-child .col__right{--right:55;padding:5rem;padding-block:0;padding-inline:5vw}#Contact .section__intro .column__2:last-child{border-top:1px solid var(--color-white)}#Contact .section__intro .column__2:last-child .col__left{--left:45;background-color:var(--color-secondary);padding-inline:5vw;padding-block:calc((1 - var(--stack))*var(--pad) + var(--stack)*3rem);justify-content:flex-end}#Contact .section__intro .column__2:last-child .col__left ul li{margin-bottom:1rem}#Contact .section__intro .column__2:last-child .col__left ul li a{color:var(--color-white);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:0;line-height:1.3em;text-decoration:none;display:inline-flex}#Contact .section__intro .column__2:last-child .col__left ul li a:hover{text-decoration:underline}#Contact .section__intro .column__2:last-child .col__left ul li.contact__social{gap:1rem;display:flex}#Contact .section__intro .column__2:last-child .col__left ul li.contact__social img{width:40px;height:40px}#Contact .section__intro .column__2:last-child .col__right{--right:55;padding-inline:5vw;padding-block:calc((1 - var(--stack))*var(--pad) + var(--stack)*3rem)}#Contact .section__intro .column__2:last-child .col__right .form__contact label{color:var(--color-primary)}#Contact .section__intro .column__2:last-child .col__right .form__contact label input,#Contact .section__intro .column__2:last-child .col__right .form__contact label textarea,#Contact .section__intro .column__2:last-child .col__right .form__contact label select{border-color:var(--color-white);background-color:var(--color-white)}#Contact .section__intro .column__2:last-child .col__right .form__contact label input:focus,#Contact .section__intro .column__2:last-child .col__right .form__contact label textarea:focus,#Contact .section__intro .column__2:last-child .col__right .form__contact label select:focus{border-color:var(--color-secondary)}#Contact .section__intro .column__2:last-child .col__right .form__contact .btn{border:2px solid var(--color-secondary);color:var(--color-primary)}#Contact .section__intro .column__2:last-child .col__right .form__contact .btn:after{border-color:var(--color-secondary)}#Contact .section__intro .column__2:last-child .col__right .form__contact .btn:hover{background-color:var(--color-secondary);color:var(--color-white)}#Contact .section__intro .column__2:last-child .col__right .form__contact .btn:hover:after{border-color:var(--color-white)}#Contact .section__map{padding:0}#Contact .section__map .column__1 .mapa{height:50vh!important}
