@charset "UTF-8";.idiomas-contact{padding-inline:4%}@media (min-width:768px){.idiomas-contact{padding-inline:4%}}@media (min-width:992px){.idiomas-contact{padding-inline:8%}}@media (min-width:1600px){.idiomas-contact{padding-inline:10%}}.idiomas-contact{padding-block:clamp(4.5rem,8vw,6.5rem);color:#191919;background:#fff}.idiomas-contact__inner{min-width:0;margin-inline:auto}.idiomas-contact__header.c-block-header{align-items:flex-start;margin:0 0 clamp(2.25rem,5vw,3rem);text-align:left}.idiomas-contact__eyebrow{font-size:.6875rem;margin:0;color:#15369a;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.idiomas-contact__title.c-title{font-size:clamp(1.8rem,3.5vw,2.5rem);margin:0;color:#191919;font-weight:700;letter-spacing:-.025em;line-height:1.12}.idiomas-contact__header.c-block-header .idiomas-contact__description{font-size:.95rem;max-width:35rem;margin:0;color:#707070;line-height:1.65}.idiomas-contact__header.c-block-header .idiomas-contact__description p{margin:0;color:inherit}.idiomas-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.idiomas-contact__card-wrapper{display:flex;min-width:0}.idiomas-contact__card.c-card{width:100%;height:100%;gap:.9rem;padding:1.4rem;background:#f7f7f5;border:1.5px solid rgba(25,25,25,.07);border-radius:1.125rem;box-shadow:none}.idiomas-contact__card.c-card .c-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot title role";align-items:center;gap:.25rem .55rem;min-width:0}.idiomas-contact__card.c-card .c-card__title.c-title{font-size:1rem;grid-area:title;margin:0;color:#191919;font-weight:700;letter-spacing:-.01em;line-height:1.3}.idiomas-contact__card.c-card .c-card__eyebrow{font-size:.75rem;grid-area:role;margin:0;color:#707070;font-weight:600;letter-spacing:.06em;line-height:1.3;text-align:right;text-transform:uppercase}.idiomas-contact__card.c-card .c-card__content{display:block}.idiomas-contact__dot.c-svg{grid-area:dot;width:.5625rem;height:.5625rem;flex:none;margin:0;color:#ffc600}.idiomas-contact__dot.c-svg svg{display:block;width:100%;height:100%;fill:currentcolor}.idiomas-contact__lines{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.idiomas-contact__line{font-size:.83rem;display:flex;align-items:flex-start;gap:.6rem;margin:0;color:#707070;line-height:1.5}.idiomas-contact__line-icon.c-svg{width:1rem;height:1rem;flex:none;margin-top:.1rem;color:#15369a}.idiomas-contact__line-icon.c-svg svg{display:block;width:100%;height:100%;fill:currentcolor}.idiomas-contact__line-text{min-width:0;overflow-wrap:anywhere}.idiomas-contact__link{color:#15369a;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;transition:color 220ms ease,text-decoration-color 220ms ease}.idiomas-contact__link:focus-visible,.idiomas-contact__link:hover{color:#0e2470;text-decoration-color:currentcolor}.idiomas-contact__link:focus-visible{outline:2px solid #15369a;outline-offset:2px}.idiomas-contact__extension{color:#191919;font-weight:600}.idiomas-contact__value{color:#707070}.idiomas-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.idiomas-contact__cta-wrapper{min-width:0}.idiomas-contact__cta.c-button{font-size:.9rem;min-height:3.1rem;padding:.8rem 1.6rem;font-weight:600;border-radius:50rem;transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease}.idiomas-contact__cta.c-button .c-button__icon{width:1rem;height:1rem}.idiomas-contact__cta--whatsapp.c-button{color:#fff;background-color:#25d366;border-color:#25d366;box-shadow:0 .6rem 1.25rem rgba(36,211,102,.24)}.idiomas-contact__cta--whatsapp.c-button:focus-visible,.idiomas-contact__cta--whatsapp.c-button:hover{color:#fff;background-color:#1ec25b;border-color:#1ec25b}.idiomas-contact__cta--outline.c-button{color:#15369a;background-color:#fff;border-color:#ccd7f0}.idiomas-contact__cta--outline.c-button:focus-visible,.idiomas-contact__cta--outline.c-button:hover{color:#15369a;background-color:#eef2fc;border-color:#15369a}.idiomas-contact__cta.c-button:focus-visible{outline:2px solid #15369a;outline-offset:3px}.idiomas-contact__empty{font-size:.9375rem;margin:1rem 0 0;color:#6a6a6a;line-height:1.5}.idiomas-contact__card--editor.c-card{position:relative;padding-right:4.25rem}.idiomas-contact__card--editor.c-card .c-card__content{display:flex;flex-direction:column;gap:.6rem}.idiomas-contact__lines--editor{gap:.45rem}.idiomas-contact__line--editor{align-items:center;gap:.4rem}.idiomas-contact__line-body{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0}.idiomas-contact__line--editor .idiomas-contact__link,.idiomas-contact__line--editor .idiomas-contact__value{min-width:0;cursor:text}.idiomas-contact__gear.components-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-width:1.75rem;height:1.75rem;flex:none;padding:.25rem;color:#15369a!important;background:0 0!important;border-radius:.25rem;box-shadow:none;transition:background-color 220ms ease,color 220ms ease}.idiomas-contact__gear.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.idiomas-contact__gear.components-button:focus-visible,.idiomas-contact__gear.components-button:hover{color:#fff!important;background:#15369a!important}.idiomas-contact__gear--on-solid.components-button{color:#1ec25b!important;background:rgba(37,211,102,.12)!important}.idiomas-contact__gear--on-solid.components-button:focus-visible,.idiomas-contact__gear--on-solid.components-button:hover{color:#fff!important;background:#1ec25b!important}.idiomas-contact__remove.components-button{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:.25rem;color:#d12626!important;background:0 0!important;box-shadow:none;transition:color 220ms ease,background-color 220ms ease}.idiomas-contact__remove.components-button:focus-visible,.idiomas-contact__remove.components-button:hover{color:#a51f1f!important;background:rgba(209,38,38,.08)!important}.idiomas-contact__remove.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.idiomas-contact__remove-inline.components-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-width:1.75rem;height:1.75rem;flex:none;padding:.25rem;color:#d12626!important;background:0 0!important;box-shadow:none;transition:color 220ms ease,background-color 220ms ease}.idiomas-contact__remove-inline.components-button:focus-visible,.idiomas-contact__remove-inline.components-button:hover{color:#a51f1f!important;background:rgba(209,38,38,.08)!important}.idiomas-contact__remove-inline.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.idiomas-contact__add.components-button{margin-top:1.25rem}.idiomas-contact__add-inline.components-button{align-self:flex-start;margin-top:.25rem}.idiomas-contact__actions--editor{flex-direction:column;align-items:flex-start;gap:.75rem}.idiomas-contact__cta-editor{display:flex;align-items:center;gap:.35rem;min-width:0}.idiomas-contact__cta-preview.c-button{min-width:9rem;justify-content:center}.idiomas-contact__cta-preview--whatsapp.c-button{color:#fff;background-color:#25d366;border-color:#25d366}.idiomas-contact__cta-preview--outline.c-button{color:#15369a;background-color:#fff;border-color:#ccd7f0}.idiomas-contact__cta-preview .c-button__label{min-width:0;cursor:text}.idiomas-contact__grid--editor{--fade-opacity:1;--fade-transform:none}.idiomas-contact--editor{--fade-opacity:1;--fade-transform:none}@media (min-width:768px){.idiomas-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idiomas-contact__card.c-card{padding:1.75rem}.idiomas-contact__card--editor.c-card{padding-right:4.25rem}}@media (min-width:992px){.idiomas-contact__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-front .idiomas-contact__eyebrow{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.wp-front .idiomas-contact__title{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.wp-front .idiomas-contact__description{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.wp-front .idiomas-contact__card-wrapper:nth-child(1){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.wp-front .idiomas-contact__card-wrapper:nth-child(2){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.8s}.wp-front .idiomas-contact__card-wrapper:nth-child(3){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1s}.wp-front .idiomas-contact__card-wrapper:nth-child(4){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1.2s}.wp-front .idiomas-contact__card-wrapper:nth-child(5){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1.4s}.wp-front .idiomas-contact__card-wrapper:nth-child(6){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1.6s}.wp-front .idiomas-contact__cta-wrapper:nth-child(1){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.wp-front .idiomas-contact__cta-wrapper:nth-child(2){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.8s}.wp-front .idiomas-contact__cta-wrapper:nth-child(3){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1s}.wp-front .idiomas-contact__cta-wrapper:nth-child(4){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1.2s}.editor-styles-wrapper .idiomas-contact{--fade-opacity:1;--fade-transform:none}@media (prefers-reduced-motion:reduce){.idiomas-contact__card-wrapper,.idiomas-contact__cta-wrapper,.idiomas-contact__description,.idiomas-contact__eyebrow,.idiomas-contact__title{opacity:1!important;transform:none!important;transition:none!important}}.idiomas-contact-editor__fields{display:flex;flex-direction:column;gap:1rem;width:min(18rem,80vw);padding:1rem}.idiomas-contact-editor__fields .components-base-control,.idiomas-contact-editor__fields .components-base-control__field,.idiomas-contact-editor__fields .components-base-control__label{margin:0}.idiomas-contact-editor__fields .components-base-control__field{display:flex;flex-direction:column;gap:.25rem}.idiomas-contact-editor__fields .components-toggle-control .components-base-control__field{flex-direction:row;align-items:center}.nubohaus-editor-reorder{display:grid;gap:.65rem;width:100%;min-width:0;overflow:hidden}.nubohaus-editor-reorder__item{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;max-width:100%;gap:.5rem;padding-bottom:.5rem;overflow:hidden;border-bottom:1px solid #e8e8e8}.nubohaus-editor-reorder__summary{display:block;flex:1 1 0;width:0;max-width:none;min-width:0;overflow:hidden;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.nubohaus-editor-reorder__actions{display:inline-flex;flex:none;gap:.1rem}.nubohaus-editor-reorder__action.components-button{width:1.75rem;height:1.75rem;min-width:1.75rem;padding:0}
/*# sourceMappingURL=idiomas-contact.min.css.map */
