@media screen and (min-width:0px){.contacto-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/img/photos/contacto-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:var(--white-color-2) solid 1px;padding:7rem 0}.contacto-box{width:90vw;max-width:1249px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4rem}.contacto-form{width:100%;max-width:540px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;border-radius:var(--button-rounded);background-color:var(--white-color-1)}.contacto-form h3{font-size:var(--title-size-m);color:var(--blue-color-1);font-weight:600}.contacto-form-p-text{font-size:var(--text-size);color:var(--dark-color-2);margin-top:1rem}.contacto-form form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--dark-color-2);font-weight:500;margin-top:1rem;gap:1rem}.contacto-form form p{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contacto-form form p input{width:100%;margin-top:1rem;padding-bottom:.5rem;border-style:none;font-family:var(--text-font);border-bottom:var(--gray-color-2) solid 1px}.contacto-form-mensaje textarea{width:100%;margin-top:1rem;padding-bottom:4rem;border-style:none;border-bottom:var(--gray-color-2) solid 1px;font-family:var(--text-font)}.contacto-form-button button{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;gap:.5rem;padding:.5rem 1rem;font-size:var(--text-size);font-weight:600;background-color:var(--golden-color-1);color:var(--white-color-1);border-radius:var(--button-rounded)}.contacto-form-button button:hover{background-color:var(--golden-color-2);transition:ease .2s}.contacto-title{width:100%;max-width:641px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contacto-title-tag{color:var(--white-color-1);font-weight:600;font-family:var(--title-font);border-left:var(--golden-color-1) solid 2px;padding-left:.5rem}.contacto-title h2{color:var(--white-color-1);font-size:var(--title-size-m);font-weight:700;font-family:var(--title-font);line-height:var(--landing-title-line-height-m);overflow-y:hidden;margin-bottom:2rem}.contacto-title h2 span{color:var(--golden-color-1)}.contacto-title-p-text{width:100%;max-width:541px;color:var(--white-color-2);margin-bottom:2rem}.contacto-title-address{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contacto-title-address h3{color:var(--white-color-2);font-weight:600;font-family:var(--title-font);margin-bottom:.5rem}.contacto-title-address p{margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;font-size:var(--text-size)}.contacto-title-address p span{color:var(--golden-color-1);font-weight:600;font-family:var(--title-font)}.contacto-title-address p a{color:var(--white-color-2);font-weight:400}}@media screen and (min-width:894px){.contacto-box{flex-direction:row;gap:2rem;justify-content:space-between}}.contacto-section .contact-box{gap:2rem}.contacto-section .contacto-title,.contacto-section .contacto-form{width:50%}.contacto-section .contact-form{width:100%;max-width:750px;display:flex;flex-direction:column;padding:0;margin:0;margin-top:2rem;z-index:1}.contacto-section .contact-form #sib-form-container{width:100%;display:flex;flex-direction:column;padding:0;margin:0}.contacto-section .contact-form #sib-form-container #sib-container{width:100%;display:flex;padding:0;margin:0}.contacto-section .contact-form #sib-form-container #sib-form,.contacto-section .contact-form #sib-form-container #sib-form .wrapper{width:100%;display:flex;padding:0!important;margin:0!important}.contacto-section .contact-form #sib-form-container #sib-form .wrapper .sib-form-block,.contacto-section .contact-form #sib-form-container #sib-form .wrapper .sib-input{width:100%;display:flex;padding:0;margin:0}.contacto-section .contact-form #sib-form-container #sib-form .wrapper .sib-input .form__entry{width:100%;min-width:100%;display:flex;padding:0;margin:0}.contacto-section .contact-form #sib-form-container #sib-form .wrapper .sib-input .form__entry .form__label-row{width:100%;display:flex;padding:0;margin:0}.contacto-section .contact-form #sib-form-container #sib-form .wrapper .sib-form-block__button{background-color:var(--golden-color-1)}@media screen and (min-width:0px)and (max-width:1000px){.contacto-section .contacto-title,.contacto-section .contacto-form{width:100%}}
