.eu-contact{padding-bottom:6rem}.eu-contact__hero{background:linear-gradient(135deg,#0d2060,#1565c0,#7b1fa2);color:#fff;text-align:center;padding:3.5rem 1.5rem 3rem;margin-bottom:4rem}.eu-contact__hero-eyebrow{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;color:#fffc;margin:0 0 1rem}.eu-contact__hero-heading{font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:1.1;margin:0 0 1.4rem;color:#fff}.eu-contact__hero-heading span{color:#c8f000}.eu-contact__hero-sub{font-size:1.7rem;opacity:.75;max-width:52rem;margin:0 auto;line-height:1.6}.eu-contact__topics{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-bottom:3.6rem}@media screen and (max-width:749px){.eu-contact__topics{grid-template-columns:1fr;gap:1rem}}.eu-contact__topic{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.4rem 1.6rem;border-radius:1.2rem;border:.2rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:center}.eu-contact__topic:hover{border-color:rgb(var(--color-button));box-shadow:0 .4rem 1.6rem #0000001a;transform:translateY(-.2rem)}.eu-contact__topic--active{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06);box-shadow:0 .4rem 2rem #0000001a}.eu-contact__topic-icon{font-size:2.8rem;line-height:1}.eu-contact__topic-label{font-size:1.55rem;font-weight:700;color:rgb(var(--color-foreground))}.eu-contact__topic--active .eu-contact__topic-label{color:rgb(var(--color-button))}.eu-contact__topic-desc{font-size:1.25rem;opacity:.6;line-height:1.4}.eu-contact__panel{animation:eu-contact-fadein .25s ease}@keyframes eu-contact-fadein{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.eu-contact__panel-layout{display:grid;grid-template-columns:1fr 30rem;gap:4rem;align-items:start}@media screen and (max-width:989px){.eu-contact__panel-layout{grid-template-columns:1fr;gap:3rem}}.eu-contact__panel-heading{font-size:clamp(2.4rem,3vw,3rem);font-weight:800;margin:0 0 .6rem}.eu-contact__panel-sub{font-size:1.5rem;opacity:.65;margin:0 0 2.8rem}.eu-contact__form-wrap{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;padding:3.2rem 3rem}@media screen and (max-width:749px){.eu-contact__form-wrap{padding:2.4rem 1.8rem}}.eu-contact__fields-row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (max-width:599px){.eu-contact__fields-row{grid-template-columns:1fr}}.eu-contact__field{margin-bottom:1.8rem;display:flex;flex-direction:column;gap:.6rem}.eu-contact__field label{font-size:1.35rem;font-weight:600;color:rgb(var(--color-foreground))}.eu-contact__field label span{color:rgb(var(--color-button))}.eu-contact__optional{font-weight:400;opacity:.55;font-size:1.2rem}.eu-contact__field input,.eu-contact__field select,.eu-contact__field textarea{width:100%;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.6rem;font-size:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s;font-family:inherit}.eu-contact__field input:focus,.eu-contact__field select:focus,.eu-contact__field textarea:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 .3rem rgba(var(--color-button),.15)}.eu-contact__field textarea{resize:vertical;min-height:12rem}.eu-contact__field-error-input{border-color:#e53e3e!important}.eu-contact__submit{margin-top:.8rem;width:100%}.eu-contact__success{display:flex;gap:1.4rem;align-items:flex-start;background:#f0fff4;border:.1rem solid #9ae6b4;border-radius:.8rem;padding:2rem;font-size:1.45rem;line-height:1.55}.eu-contact__success-icon{font-size:2.4rem;line-height:1;flex-shrink:0}.eu-contact__success strong{display:block;margin-bottom:.4rem;color:#276749}.eu-contact__error{background:#fff5f5;border:.1rem solid #fc8181;border-radius:.6rem;padding:1.2rem 1.6rem;font-size:1.35rem;color:#c53030;margin-bottom:1.6rem}.eu-contact__info-sidebar{background:#1a1a2e;color:#fff;border-radius:1.2rem;padding:2.8rem 2.4rem;position:sticky;top:2rem}.eu-contact__info-heading{font-size:1.7rem;font-weight:700;color:#c8f000;margin:0 0 2rem}.eu-contact__info-item{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:1.8rem}.eu-contact__info-icon{font-size:1.8rem;line-height:1;flex-shrink:0;margin-top:.2rem}.eu-contact__info-item strong{display:block;font-size:1.25rem;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:.3rem}.eu-contact__info-item a,.eu-contact__info-item span{font-size:1.4rem;color:#ffffffe6;line-height:1.5;text-decoration:none}.eu-contact__info-item a:hover{color:#c8f000}.eu-contact__whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:2rem;padding:1.2rem 1.6rem;background:#25d366;color:#fff;border-radius:.8rem;font-size:1.4rem;font-weight:700;text-decoration:none;transition:background .2s}.eu-contact__whatsapp-btn:hover{background:#1ebe5a;color:#fff}.eu-contact__whatsapp-btn svg{width:2rem;height:2rem;fill:#fff;flex-shrink:0}.eu-contact__find-layout{display:grid;grid-template-columns:36rem 1fr;gap:4rem;align-items:start}@media screen and (max-width:989px){.eu-contact__find-layout{grid-template-columns:1fr;gap:3rem}}.eu-contact__find-info{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;padding:3rem 2.8rem}.eu-contact__find-block{display:flex;gap:1.4rem;align-items:flex-start;margin-bottom:2.2rem}.eu-contact__find-icon{font-size:2rem;line-height:1;flex-shrink:0;margin-top:.2rem}.eu-contact__find-block strong{display:block;font-size:1.35rem;font-weight:700;margin-bottom:.4rem}.eu-contact__find-block p,.eu-contact__find-block a{font-size:1.4rem;line-height:1.6;opacity:.75;margin:0;text-decoration:none;color:rgb(var(--color-foreground))}.eu-contact__find-block a:hover{opacity:1;color:rgb(var(--color-button))}.eu-contact__map-wrap{border-radius:1.2rem;overflow:hidden;box-shadow:0 .8rem 3rem #0000001f;min-height:42rem}.eu-contact__map{width:100%;height:100%;min-height:42rem;border:none;display:block}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-eu-contact.css.map */
