.svg-icon[data-v-dd99fb2a]{width:1em;height:1em;display:inline-block;vertical-align:middle}section#contact[data-v-e47576ae]{display:flex;flex-direction:column;align-items:center}section#contact div#inside[data-v-e47576ae]{width:60%;margin:120px 0 0 0}section#contact div#inside h1[data-v-e47576ae]{font-size:1.4rem;color:#6ba421;margin:60px 0 30px 0;font-weight:600}section#contact div#inside h2[data-v-e47576ae]{font-size:2rem;line-height:2.4rem;margin:0 0 30px 0;font-weight:600;width:70%}section#contact div#inside h2.company-name[data-v-e47576ae]{font-size:1.4rem;line-height:1.8rem;color:#6ba421;margin:-10px 0 5px 0}section#contact div#inside .call-box[data-v-e47576ae]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:24px 0 30px 0}section#contact div#inside .call-box a.call-btn[data-v-e47576ae]{display:inline-flex;align-items:center;gap:10px;background-color:#6ba421;color:#fff;font-size:1.2rem;font-weight:600;padding:14px 26px;border-radius:8px;text-decoration:none;margin:0;transition:.25s ease}section#contact div#inside .call-box a.call-btn[data-v-e47576ae]:hover{background-color:#5a8310;color:#fff}section#contact div#inside .call-box a.call-btn .svg-icon[data-v-e47576ae]{font-size:22px}section#contact div#inside .call-box .call-note[data-v-e47576ae]{font-size:.9rem;color:#666}section#contact div#inside .call-box .call-note[data-v-e47576ae]:before{content:"✓ ";color:#6ba421;font-weight:700}section#contact div#inside h3[data-v-e47576ae]{font-size:1rem;margin:0 0 10px 0;width:70%;line-height:1.2rem}section#contact div#inside iframe[data-v-e47576ae]{border-width:1px 2px 1px 1px;border-style:solid;border-color:#000;border-radius:2px;width:calc(100% - 4px);height:450px;margin:10px 0 10px 0}section#contact div#inside .map-placeholder[data-v-e47576ae]{box-sizing:border-box;width:calc(100% - 4px);min-height:450px;margin:10px 0 10px 0;border:1px solid #ccc;border-radius:2px;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}section#contact div#inside .map-placeholder p[data-v-e47576ae]{max-width:520px;font-size:.95rem;line-height:1.4rem;color:#555;margin:0 0 14px 0}section#contact div#inside .map-placeholder p.more[data-v-e47576ae]{font-size:.85rem;margin:6px 0 0 0}section#contact div#inside .map-placeholder button[data-v-e47576ae]{background-color:#6ba421;color:#fff;border:none;border-radius:4px;padding:12px 22px;font-size:1rem;cursor:pointer;transition:.3s ease;margin:6px 0 10px 0}section#contact div#inside .map-placeholder button[data-v-e47576ae]:hover{background-color:#5a8310}section#contact div#inside .map-placeholder a[data-v-e47576ae]{color:#6ba421;text-decoration:underline;margin:0}section#contact div#inside h3 b[data-v-e47576ae]{font-weight:600}section#contact div#inside a[data-v-e47576ae]{margin:0 0 30px 0;color:#6ba421;text-decoration:none;transition:.3s ease}section#contact div#inside a[data-v-e47576ae]:hover{color:#5a8310}@media only screen and (max-width:1280px){section#contact div#inside[data-v-e47576ae]{width:80%;margin:60px 0 0 0}section#contact div#inside h2[data-v-e47576ae]{font-size:1.6rem;line-height:2rem;width:100%}section#contact div#inside h2.company-name[data-v-e47576ae]{font-size:1.2rem;line-height:1.6rem;margin:-5px 0 5px 0}section#contact div#inside h3[data-v-e47576ae]{width:100%}}