.contact_box .fixed{display:flex;position:relative;flex-direction:row;align-items:flex-start}.contact_box .fixed .gfield_html{margin-bottom:var(--gap-contents);line-height:1.5;text-align:center;--gap-heading: 15px}.contact_box .fixed .gfield_html p:last-child{margin-bottom:-0.1em}.contact_box .wrapper{flex-grow:0;flex-shrink:0;width:40%;padding:0 var(--gap-section-inner) 0 0;--width-contents: 420px}.contact_box .wrapper .contents{margin-right:0;margin-left:0;text-align:left}.contact_box .contacts .contact{display:flex;overflow:hidden;align-items:center;margin:0 0 var(--gap-content);color:var(--color-text);font-size:var(--size-small);font-weight:400;line-height:24px;text-overflow:ellipsis;word-break:break-word}.contact_box .contacts .contact:last-child{margin-bottom:0}.contact_box .contacts .icon{display:block;position:relative;top:1px;flex:0 0 auto;align-self:flex-start;width:24px;height:24px;margin:0 12px 0 0;background:currentColor;-webkit-mask:url(../../images/ico_contacts_address.svg) 50% 50%/contain no-repeat}.contact_box .contacts .icon_hours{-webkit-mask-image:url(../../images/ico_contacts_hours.svg)}.contact_box .contacts .icon_phone{-webkit-mask-image:url(../../images/ico_contacts_phone.svg)}.contact_box .contacts .icon_email{-webkit-mask-image:url(../../images/ico_contacts_email.svg)}.contact_box .contacts em{display:block;color:var(--color-heading);font-weight:600;font-style:normal}@media(hover: hover){.contact_box .contacts a:hover{text-decoration:underline}}.contact_box .form{display:block;position:relative;flex-grow:1;min-width:0;padding:var(--gap-card);border-radius:var(--radius-regular);background-color:var(--color-background);z-index:3}.contact_box .form .contents,.contact_box .form .gform_title{text-align:center}.contact_box .form .gform_body{--color-background: var(--color-base)}@media(min-width: 88.75rem){.contact_box{--gap-card: 40px}}@media(max-width: 88.75rem){.contact_box .wrapper{width:400px}}@media(max-width: 64rem){.contact_box .fixed{display:block}.contact_box .wrapper{width:auto;padding:0;margin:0 0 var(--gap-section-small);--width-contents: auto}.contact_box .wrapper:last-child{margin-bottom:0}}
/*# sourceMappingURL=contact.css.map */
