.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.4rem}.contact__button{margin-top:2.4rem}.contact--iliu{color:var(--iliu-blue)}.contact__iliu-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(18px,4vw,46px);align-items:stretch;max-width:1080px;margin-inline:auto}.contact__iliu-panel,.contact__iliu-card{border:1px solid var(--iliu-blue);border-radius:var(--iliu-radius)}.contact__iliu-panel{display:grid;align-content:space-between;gap:clamp(18px,2.4vw,28px);padding:clamp(22px,3vw,34px);color:var(--iliu-paper);background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.07) 1px,transparent 1px),var(--iliu-blue);background-size:28px 28px;box-shadow:12px 12px #063da81f}.contact__iliu-label,.contact__iliu-ticket,.contact__iliu-note,.contact__iliu-badges,.contact__iliu-card-head p{font-family:var(--iliu-mono);letter-spacing:.08em;text-transform:uppercase}.contact__iliu-label{margin:0;font-size:1.1rem}.contact__iliu-panel h2{max-width:7.8ch;margin:0;color:currentColor;font-family:var(--iliu-serif);font-size:clamp(5.2rem,5.8vw,8.8rem);font-weight:400;line-height:.9;letter-spacing:-.055em}.contact__iliu-copy{max-width:46ch;color:currentColor;font-family:var(--iliu-mono);font-size:1.25rem;line-height:1.7}.contact__iliu-copy p{margin:0}.contact__iliu-ticket{display:grid;gap:8px;padding:16px;color:var(--iliu-blue);background:var(--iliu-paper);border:1px solid var(--iliu-paper);border-radius:var(--iliu-radius)}.contact__iliu-ticket :is(div,a){display:grid;grid-template-columns:1fr auto;gap:14px;padding-bottom:7px;color:currentColor;border-bottom:1px dashed currentColor;font-size:1.1rem;line-height:1.25;text-decoration:none}.contact__iliu-ticket :is(div,a):last-child{border-bottom:0;padding-bottom:0}.contact__iliu-note{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:14px;color:var(--iliu-blue);background:var(--iliu-lemon);border:1px solid var(--iliu-paper);border-radius:var(--iliu-radius)}.contact__iliu-note span{aspect-ratio:1;display:grid;place-items:center;border:1px solid currentColor;border-radius:999px;font-size:.95rem;line-height:1.2;text-align:center}.contact__iliu-note p{margin:0;font-size:1.05rem;line-height:1.55;letter-spacing:.04em;text-transform:none}.contact__iliu-badges{display:flex;flex-wrap:wrap;gap:8px}.contact__iliu-badges :is(span,a){display:inline-flex;min-height:32px;align-items:center;padding:8px 12px;color:var(--iliu-blue);background:var(--iliu-silver-soft-gradient);border:1px solid var(--iliu-paper);border-radius:999px;font-size:.98rem;text-decoration:none}.contact__iliu-card{position:relative;padding:clamp(22px,3.4vw,42px);color:var(--iliu-blue);background:linear-gradient(90deg,rgba(6,61,168,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(6,61,168,.055) 1px,transparent 1px),#fbfaf1f0;background-size:24px 24px;box-shadow:12px 12px #063da824;overflow:hidden}.contact__iliu-card:before,.contact__iliu-card:after{content:"";position:absolute;left:22px;right:22px;height:14px;background:linear-gradient(135deg,transparent 9px,rgba(251,250,241,.94) 0) 0 0 / 18px 14px repeat-x,linear-gradient(225deg,transparent 9px,rgba(251,250,241,.94) 0) 9px 0 / 18px 14px repeat-x;pointer-events:none}.contact__iliu-card:before{top:-1px;transform:rotate(180deg)}.contact__iliu-card:after{bottom:-1px}.contact__iliu-card-head{display:grid;gap:8px;margin-bottom:clamp(18px,2.4vw,28px);padding-bottom:16px;border-bottom:1px dashed currentColor}.contact__iliu-card-head p{margin:0;font-size:1.05rem}.contact__iliu-card-head h3{margin:0;color:currentColor;font-family:var(--iliu-serif);font-size:clamp(4.2rem,5.4vw,7.4rem);font-weight:400;line-height:.9;letter-spacing:-.055em}.contact--iliu .field{color:var(--iliu-blue)}.contact--iliu .field__input{min-height:4.8rem;color:var(--iliu-blue);background:var(--iliu-paper);border:1px solid var(--iliu-blue);border-radius:999px;font-family:var(--iliu-mono);box-shadow:5px 5px #063da814}.contact--iliu textarea.field__input{min-height:150px;padding:2.4rem 2.6rem 1.8rem;border-radius:42px;line-height:1.45;resize:vertical}.contact--iliu .contact__field--message.field{overflow:visible}.contact--iliu .contact__field--message .field__label{top:1.55rem;left:2.7rem;max-width:calc(100% - 5.4rem);transform:none;pointer-events:none}.contact--iliu .contact__field--message .field__input:focus~.field__label,.contact--iliu .contact__field--message .field__input:not(:placeholder-shown)~.field__label,.contact--iliu .contact__field--message .field__input:-webkit-autofill~.field__label{top:.72rem;transform:scale(.82);transform-origin:left top}.contact--iliu .field__label{color:#063da8a3;font-family:var(--iliu-mono);font-size:1.2rem}.contact--iliu .field__input:focus{background:var(--iliu-white);box-shadow:7px 7px #063da821}.contact__button .button{gap:10px;min-width:160px;justify-content:center}@media screen and (min-width:750px){.contact .field{margin-bottom:1.6rem}}@media screen and (max-width:989px){.contact__iliu-grid{grid-template-columns:1fr}.contact__iliu-panel h2{max-width:9ch}}@media screen and (max-width:749px){.contact .field{margin-bottom:1rem}.contact__button{margin-top:1.4rem}.contact__iliu-grid{gap:14px}.contact__iliu-card,.contact__iliu-panel{box-shadow:8px 8px #063da81f}.contact__iliu-card:before,.contact__iliu-card:after{display:none}.contact__iliu-panel{align-content:start;gap:14px;padding:16px}.contact__iliu-panel h2{max-width:8.6ch;font-size:clamp(3.4rem,12vw,4.4rem);line-height:.92}.contact__iliu-copy{font-size:.98rem;line-height:1.5}.contact__iliu-ticket{gap:6px;padding:11px}.contact__iliu-ticket :is(div,a){gap:10px;padding-bottom:5px;font-size:.88rem}.contact__iliu-note{grid-template-columns:44px 1fr;gap:8px;padding:8px}.contact__iliu-note span{width:44px;font-size:.58rem}.contact__iliu-note p{font-size:.78rem;line-height:1.35}.contact__iliu-badges{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.contact__iliu-badges::-webkit-scrollbar{display:none}.contact__iliu-badges :is(span,a){flex:0 0 auto;min-height:28px;padding:7px 11px;white-space:nowrap;scroll-snap-align:start}.contact__fields{display:block}.contact__iliu-card{padding:16px}.contact__iliu-card-head{gap:6px;margin-bottom:16px;padding-bottom:12px}.contact__iliu-card-head h3{font-size:clamp(3.2rem,12vw,4.2rem);line-height:.94}.contact--iliu .field__input{min-height:4.4rem}.contact--iliu textarea.field__input{min-height:120px;padding:2.2rem 2.2rem 1.5rem;border-radius:28px}.contact--iliu .contact__field--message .field__label{top:1.4rem;left:2.3rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-contact-form.css.map */
