@import url(/assets/css/components/molecules/breadcrumb.css);.contact .left,.contact form{text-align:left;display:flex}.contact .left .box:nth-child(4) a,.contact form label{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.contact{display:flex;gap:32px;margin-top:64px;max-width:1056px;align-items:flex-start}.contact .left{max-width:496px;width:100%;flex-wrap:wrap;gap:32px}.contact .left .box,.contact form .form-control{display:flex;flex-direction:column;gap:8px}.contact .left .box h3{color:#a34e90;font-weight:var(--font-semibold);font-size:var(--text-xl);line-height:var(--text-xl-line-height);margin-bottom:8px}.contact .left .box a.text,.contact .left .box span{color:var(--neutral-0);font-weight:var(--font-normal);font-size:var(--text-base);line-height:var(--text-base-line-height)}.contact .left .box:first-child,.contact .left .box:nth-child(4),.contact form .form-control:nth-child(3),.contact form .form-control:nth-child(4){width:100%}.contact .left .box:nth-child(2),.contact .left .box:nth-child(3){width:calc(50% - 16px)}.contact .left .box:nth-child(4) .phone-list{display:flex;flex-wrap:wrap;gap:8px}.contact .left .box:nth-child(4) a{color:var(--neutral-0);font-weight:var(--font-normal);background-color:#fffFFF14;padding:12px 18px;border-radius:100px;transition:var(--transition-transform),background-color .3s ease}.contact .left .box:nth-child(4) a:hover{background-color:var(--primary);transform:scale(1.05)}.contact form{padding:24px;background-color:var(--neutral-0);border-radius:16px;flex:1;flex-wrap:wrap;row-gap:32px;column-gap:16px}.contact form label{font-weight:var(--font-semibold);color:var(--black)}.contact form .form-control:first-child,.contact form .form-control:nth-child(2){width:calc(50% - 8px)}.contact form button{width:100%;justify-content:center}.map-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px}.contact-page h3{color:var(--black);font-weight:var(--font-bold);font-size:var(--text-3xl);line-height:var(--text-3xl-line-height);text-align:center;margin-bottom:16px}.response-message{height:528px;border-radius:16px;flex-direction:column;align-items:center;padding:20px;gap:10px;width:100%;display:none;color:var(--neutral-0)}.response-message p{color:var(--neutral-400);font-size:var(--text-xs);line-height:var(--text-xs-line-height)}@media screen and (max-width:1150px){.contact-page h3{font-size:var(--text-2xl);line-height:var(--text-2xl-line-height)}.contact .left{max-width:435px}.contact .left .box h3{font-size:var(--text-lg);line-height:var(--text-lg-line-height)}.contact .left .box a.text,.contact .left .box span{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.contact form .form-control:first-child,.contact form .form-control:nth-child(2){width:100%}.contact form{gap:24px}}@media screen and (max-width:768px){.contact{flex-direction:column}}@media screen and (max-width:640px){.contact .left{gap:16px}.contact{margin-top:32px}.contact .left .box:nth-child(4) a{padding:8px 12px;font-size:var(--text-xs);line-height:var(--text-xs-line-height)}.contact .left .box h3{margin-bottom:0}}