.botts-contact h1{font-family:CircularSdt-medium,sans-serif;font-size:4.5rem}.botts-contact h2{font-family:CircularSdt-medium,sans-serif;font-size:2.5rem}.botts-contact p{font-family:CircularSdt-Book,sans-serif;font-size:1.6rem}.botts-contact{--botts-blue: #3f63ae;--botts-dark: #1d2a49;--botts-text: #333333;--botts-panel-bg: #f2f3f5;background:#fff;color:var(--botts-text)}.botts-contact__container{width:min(1200px,calc(100% - 80px));margin:0 auto}.botts-contact__title{background:var(--botts-dark);color:#fff;padding:26px 0 24px}.botts-contact__title h1{margin:0;color:#fff;line-height:1.2;font-weight:500}.botts-contact__breadcrumb span{font-size:12px;color:#555}.botts-contact__intro{padding:40px 0 36px}.botts-contact__intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.botts-contact__intro-content{padding:0 26px}.botts-contact__intro-content h2{margin:0 0 12px;color:var(--botts-blue);font-weight:700}.botts-contact__intro-content p{margin:0;font-size:16px;line-height:1.55;text-align:justify}.botts-contact__intro-image{height:320px;overflow:hidden;border-radius:4px}.botts-contact__intro-image img{display:block;width:100%;height:100%;object-fit:cover}.botts-contact__image-placeholder{width:100%;height:100%;min-height:140px;background:#e8ebf0}.botts-contact__panel{background:var(--botts-panel-bg);padding:40px 0}.botts-contact__panel-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:start}.botts-contact__form-card{background:#fff;border:1px solid #e2e2e2;padding:36px}.botts-contact__form-card h2{margin:0 0 10px;color:var(--botts-blue);font-weight:700;line-height:1.25}.botts-contact__form-subtitle{margin:0 0 26px;font-size:15px;line-height:1.5;color:var(--botts-text)}.botts-contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.botts-contact__field{margin-bottom:18px;display:flex;flex-direction:column}.botts-contact__field label{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--botts-text)}.botts-contact__field input,.botts-contact__field textarea{width:100%;padding:11px 12px;border:1px solid #d3d3d3;background:#fafafa;font-family:inherit;font-size:14px;color:var(--botts-text);resize:vertical}.botts-contact__field input:focus,.botts-contact__field textarea:focus{outline:none;border-color:var(--botts-blue);background:#fff}.botts-contact__button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:13px 22px;border:none;background:var(--botts-blue);color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .2s ease}.botts-contact__button:hover{opacity:.88}.botts-contact__form-message{margin:0 0 18px;padding:10px 14px;font-size:14px}.botts-contact__form-message--success{background:#e5f3ea;color:#1e6b3c;border:1px solid #bfe4cb}.botts-contact__form-message--error{background:#fbe8e8;color:#a3272a;border:1px solid #f3c3c4}.botts-contact__side{display:flex;flex-direction:column;gap:20px}.botts-contact__info-card{background:var(--botts-blue);color:#fff;padding:26px 24px;display:flex;flex-direction:column;gap:20px}.botts-contact__info-row{display:flex;align-items:flex-start;gap:12px}.botts-contact__info-icon{flex:none;width:22px;height:22px;margin-top:2px}.botts-contact__info-icon svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.botts-contact__info-icon--dark svg{stroke:var(--botts-blue)}.botts-contact__info-label{display:block;margin-bottom:3px;font-size:11px;letter-spacing:.03em;text-transform:uppercase;opacity:.85}.botts-contact__info-value{display:block;font-size:17px;font-weight:700}.botts-contact__info-value--dark{color:var(--botts-dark);font-size:15px}.botts-contact__address-card{background:#fff;border:1px solid #e2e2e2}.botts-contact__address-header{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 16px}.botts-contact__map{height:190px;overflow:hidden}.botts-contact__map iframe{display:block;width:100%;height:100%;border:0}@media screen and (max-width:989px){.botts-contact__panel-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.botts-contact__container{width:calc(100% - 30px)}.botts-contact__intro{padding:30px 0}.botts-contact__intro-grid{grid-template-columns:1fr;gap:20px}.botts-contact__intro-image{height:220px;order:-1}.botts-contact__panel{padding:30px 0}.botts-contact__form-card{padding:24px 20px}.botts-contact__form-row{grid-template-columns:1fr}.botts-contact__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=CA */
