@font-face{font-family:Helvetica;src:url(../fonts/helvetica/Helvetica-Bold.woff2) format("woff2"),url(../fonts/helvetica/Helvetica-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/helvetica/Helvetica.woff2) format("woff2"),url(../fonts/helvetica/Helvetica.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/helvetica/Helvetica-Light.woff2) format("woff2"),url(../fonts/helvetica/Helvetica-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-normal.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-normal.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-Light.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-semibold.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-Black.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-Extralight.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-Extralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-thin.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-bold.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zawya Pro;src:url(../fonts/zawyapro/ZawyaPro-medium.woff2) format("woff2"),url(../fonts/zawyapro/ZawyaPro-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.header{position:relative}.contacto{max-width:1440px;width:100%;margin:0 auto;padding-bottom:40px}.contacto .contact-container{min-height:600px;display:grid;grid-template-columns:1fr 360px;align-items:center;gap:30px}@media screen and (max-width: 991px){.contacto .contact-container{grid-template-columns:1fr;gap:15px}}.contacto .contact-grid{display:grid;grid-template-columns:60% 40%;align-items:center;background-color:#deecee;height:100%;border-top-left-radius:22px;border-bottom-left-radius:22px}@media screen and (max-width: 991px){.contacto .contact-grid{border-radius:16px 16px 0 0;grid-template-columns:100%}}.contacto .contact-grid .contact-info{height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:30px;padding:40px 80px 40px 40px}@media screen and (max-width: 991px){.contacto .contact-grid .contact-info{padding:16px;gap:10px}}.contacto .contact-grid .contact-info h2{margin-bottom:30px;font-weight:700;color:#2f3c36}@media screen and (max-width: 991px){.contacto .contact-grid .contact-info h2{margin-bottom:0}}.contacto .contact-grid .contact-info .wsp-button{display:flex;align-items:center;gap:5px}.contacto .contact-grid .contact-info .contact-buttons p{font-family:Helvetica;font-weight:700;color:#2f3c36;font-size:20px}.contacto .contact-grid .contact-info .contact-buttons .ofusqued{color:#707070;font-family:Helvetica;font-weight:400;font-size:14px;cursor:pointer}.contacto .contact-grid .contact-map{height:100%}.contacto .contact-grid .contact-map iframe{height:100%;width:-webkit-fill-available}@media screen and (max-width: 991px){.contacto .contact-grid .contact-map iframe{height:220px}}.contacto .contact-form{padding:40px 0;color:#707070;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 991px){.contacto .contact-form{padding:0}}.contacto .contact-form .c-field{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;border:none}.contacto .contact-form .c-field label{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none!important;color:#707070!important;width:100%}.contacto .contact-form .c-field input,.contacto .contact-form .c-field textarea{padding:5px 10px;border:1px solid #707070;border-radius:20px;color:#707070!important;width:100%}.contacto .contact-form .submit-container{margin-top:20px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}
