@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:50%;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--white-color-2);padding:7rem 0}.contacto-box{width:90vw;max-width:1249px;gap:4rem}.contacto-box,.contacto-form{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contacto-form{width:100%;max-width:540px;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{color:var(--dark-color-2);font-weight:500;margin-top:1rem;gap:1rem}.contacto-form form,.contacto-form form p{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contacto-form form p input{padding-bottom:.5rem}.contacto-form form p input,.contacto-form-mensaje textarea{width:100%;margin-top:1rem;border-style:none;font-family:var(--text-font);border-bottom:1px solid var(--gray-color-2)}.contacto-form-mensaje textarea{padding-bottom:4rem}.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:.2s ease}.contacto-title{width:100%;max-width:641px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contacto-title-tag{font-weight:600;border-left:2px solid var(--golden-color-1);padding-left:.5rem}.contacto-title h2,.contacto-title-tag{color:var(--white-color-1);font-family:var(--title-font)}.contacto-title h2{font-size:var(--title-size-m);font-weight:700;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-form,.contacto-section .contacto-title{width:50%}.contacto-section .contact-form{width:100%;max-width:750px;display:flex;flex-direction:column;padding:0;margin:2rem 0 0;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-form,.contacto-section .contacto-title{width:100%}}