.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:1.5rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:3rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.cf_contact{position:relative}.contact-main.page-width{--page-width: 151rem;gap:1.5rem}.contact-main{display:flex;justify-content:space-between}.contact-main .contact .title.h1{font-size:4.5rem}.contact-main .contact .title{font-weight:800;line-height:1;letter-spacing:0}.contact-main .contact{width:49.5%;max-width:49.5%;width:50%;max-width:69.8rem}.contact-main .contact-map{width:40.42%;max-width:40.42%;width:50%;max-width:57rem}.contact-main .contact__button .button{font-size:1.4rem;min-width:calc(18.7rem + var(--buttons-border-width) * 2);min-height:calc(5.5rem + var(--buttons-border-width) * 2)}.contact-main .contact-map .map{display:flex}.contact-main .contact-map .contact-info{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;background-color:var(--background-color);padding:3.4rem 3.3rem 3.2rem}.contact-main .contact-map .contact-info .service{display:flex;flex-direction:column;row-gap:1.5rem;flex:1}.contact-main .contact-map .contact-info .service .image-text .rte{display:flex;align-items:center;gap:1.4rem;margin:0;color:var(--text-color);font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:0}.contact-main .contact-map .contact-info .service .image-text .rte p{margin:0}.contact-main .contact-map .contact-info .service .image-text .rte img{border:none;margin:0}.contact-main .contact-map .contact-info .work-time{display:flex;flex-direction:column;row-gap:1.3rem;flex:1;max-width:20.6rem}.contact-main .contact-map .contact-info .work-time .work-time-inner .work-title{font-size:2.3rem;font-weight:700;line-height:1.3;letter-spacing:0;margin:0;color:var(--heading-color)}.contact-main .contact-map .contact-info .work-time .work-time-inner .work-text p{font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:0;margin:0;color:var(--text-color)}.contact-main .contact .field .field__label span{color:rgb(var(--color-button))}@media screen and (max-width:1439px){.contact-main .contact .title.h1{font-size:4.2rem}}@media screen and (max-width:1279px){.contact-main .contact-map .contact-info .work-time{max-width:18rem}.contact-main .contact-map .contact-info .work-time .work-time-inner .work-title{font-size:2rem}.contact-main .contact .title.h1{font-size:3.8rem}.contact-main .contact-map .contact-info .service .image-text .rte img{width:2.6rem;height:auto}.contact-main .contact-map .contact-info{padding:3rem}}@media screen and (max-width:1169px){.contact-main .contact-map .contact-info{padding:2.5rem}}@media screen and (max-width:1023px){.contact-main .contact-map .contact-info{padding:2rem}}@media screen and (max-width:989px){.contact-main .contact-map .contact-info{padding:1.5rem}.contact-main .contact-map .contact-info .work-time{gap:.8rem}.contact-main .contact-map .contact-info .work-time .work-time-inner .work-title{font-size:1.8rem;font-size:1.6rem}.contact-main .contact .title.h1{font-size:3.6rem}.contact-main .contact__button .button{min-height:calc(5rem + var(--buttons-border-width) * 2)}.contact-main .contact-map .contact-info .service{gap:1rem}.contact-main .contact-map .contact-info .service .image-text .rte{gap:.8rem}.contact-main .contact-map .contact-info .service .image-text .rte img{width:2.4rem;height:auto}}@media screen and (max-width:749px){.contact-main{flex-direction:column}.contact-main .contact,.contact-main .contact-map{width:100%;max-width:100%}.contact-main .contact-map .map iframe{width:100%}.contact-main .contact .title.h1{font-size:3.2rem;margin-bottom:1.5rem}.contact-main .contact__button .button{min-height:calc(4.6rem + var(--buttons-border-width) * 2)}}@media only screen and (max-width:479px){.contact-main .contact-map .contact-info{flex-direction:column;align-items:flex-start;padding:2rem;gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
