.contact-info-section{padding:4rem 0 6rem}.contact-info-section .cf2-grid{display:grid;grid-template-columns:1fr 40%;gap:2rem;align-items:stretch}.contact-info-section .cf2-card{background:rgb(var(--color-background, 255 255 255));border-radius:0;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 22px #0f172a14}.contact-info-section .cf2-media{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.contact-info-section .cf2-media picture{flex:1;display:flex;min-height:18rem}.contact-info-section .cf2-media-img{width:100%;flex:1;min-height:18rem;display:block;object-fit:cover}.contact-info-section .cf2-media-placeholder{flex:1;display:grid;place-items:center;min-height:18rem}.contact-info-section .cf2-ph-svg{width:70%;height:auto;opacity:.55;aspect-ratio:16 / 9;object-fit:cover}.contact-info-section .cf2-info-card{flex:0 0 auto;padding:2rem 2.25rem}.contact-info-section .cf2-info-title{margin:0;font-size:1.4375rem;font-weight:700;color:#1f2937}.contact-info-section .cf2-info-accent{width:100%;height:2px;background:#06255a;margin:.3rem auto 1rem;border-radius:0}.contact-info-section .cf2-info-list{display:grid;gap:14px;margin-top:10px}.contact-info-section .cf2-info-row{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center}.contact-info-section .cf2-ico{display:flex;align-items:center;justify-content:center}.contact-info-section .cf2-ico svg{width:20px;height:auto}.contact-info-section .cf2-info-text{display:flex;gap:0 5px;flex-wrap:wrap;font-size:14px}.contact-info-section .cf2-info-label{font-weight:700;color:#1c1c1c;line-height:1.65}.contact-info-section .cf2-info-value{color:#111827bf;line-height:1.65}.contact-info-section .cf2-link{color:#111827bf;text-decoration:none}.contact-info-section .cf2-link:hover{text-decoration:underline}.contact-info-section .cf2-right{display:flex;flex-direction:column;min-height:0}.contact-info-section .cf2-left{display:flex;flex-direction:column;gap:2rem;min-height:0;height:100%}.contact-info-section .cf2-media-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.contact-info-section .cf2-form-card{display:flex;flex-direction:column;padding:2rem 2rem 3rem;height:100%}.contact-info-section .cf2-form-head{text-align:center;margin-bottom:2rem}.contact-info-section .cf2-form-title{margin:0;font-size:3rem;line-height:1;color:#1c1c1c;margin-bottom:1rem}.contact-info-section .cf2-form-subtitle{margin:0;color:#111827a6;font-size:1.3125rem;line-height:1.7}.contact-info-section .cf2-form-wrap{flex:1;display:flex;flex-direction:column}.contact-info-section .cf2-form-fields{flex:1;display:grid;gap:14px;align-content:start}.contact-info-section .cf2-form-card .cf2-form-fields{flex:1}.contact-info-section .cf2-form-fields .contact__fields{--f-column-gap: 2.4rem;--f-row-gap: 2rem;gap:14px}.contact-info-section .contact__fields .form-field{margin-top:0}.contact-info-section .contact__fields .form-label,.contact-info-section .contact__fields .form-control{font-size:calc(var(--font-body-size) * 1.08)}@media(min-width:768px){.contact-info-section .contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}@media(min-width:768px){.contact-info-section .contact__fields .form-control--textarea{min-height:18rem}}.contact-info-section .cf2--branches__link-wrap{position:relative}.contact-info-section .cf2--branches__link-wrap:after{content:"";display:block;height:1px;width:100%;background:#1c1c1c;position:absolute;bottom:0}.contact-info-section .cf2-form-card .contact__button .btn--primary{width:100%}@media(max-width:980px){.contact-info-section .cf2-left{height:auto;gap:1.5rem}.contact-info-section .cf2-media-card{flex:0 0 auto}.contact-info-section .cf2-media picture{flex:none;display:block;min-height:0}.contact-info-section .cf2-media-img{flex:none;height:auto;min-height:0;aspect-ratio:16 / 9}.contact-info-section .cf2-media-placeholder{flex:0 0 auto;min-height:12rem}.contact-info-section .cf2-grid{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:640px){.contact-info-section{padding:28px 0}.contact-info-section .cf2-form-title{font-size:28px}.contact-info-section .cf2-form-card{padding:18px 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/292/assets/contact-info-section.css.map */
