.main .contact{width:100%;max-width:1366px;margin-left:auto;margin-right:auto}.main .contact-cnt{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;gap:1em 1em}.main .contact-cnt--item{width:calc((100% - 1em)/2);padding:2em;border:2px solid #66c;text-align:center}@media print,screen and (max-width: 1080px){.main .contact-cnt--item{width:100%}}@media screen and (max-width: 767px){.main .contact-cnt--item{padding:1.5em}}.main .contact-cnt--item dd a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0 .5em;line-height:1}.main .contact-cnt--item dd .btn--tel{font-size:clamp(40px,2.083vw,40px);font-weight:700}@media screen and (max-width: 767px){.main .contact-cnt--item dd .btn--tel{font-size:clamp(32px,5.215vw,40px)}}.main .contact-cnt--item dd .btn--tel::before{background-color:#66c}@media screen and (max-width: 767px){.main .contact-cnt--item dd .btn--tel::before{width:1.5em;height:1.5em}}.main .contact-cnt--item dd .btn--contact{padding:.8em 1em;font-size:clamp(20px,1.042vw,20px);font-weight:700;color:#fff;background-color:#66c;border-color:#66c}@media screen and (max-width: 767px){.main .contact-cnt--item dd .btn--contact{font-size:clamp(16px,2.608vw,20px)}}.main .contact-cnt--item dd .btn--contact::before{background-color:#fff}.main .contact-cnt--item dd .btn--contact:hover{background-color:#fff !important;color:#66c !important}.main .contact-cnt--item dd .btn--contact:hover::before{background-color:#66c}.main .form-desc{margin-bottom:4em}.main .form-cnt--steps{margin-bottom:5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.main .form-cnt--steps>div{position:relative;text-align:center;width:33.3333333333%;color:#666}.main .form-cnt--steps>div::before{display:block;content:"";width:20px;height:20px;margin:0 auto 1em auto;border-radius:50%;background-color:#666;text-align:center}.main .form-cnt--steps>div:not(:first-of-type)::after{position:absolute;z-index:-1;top:.5em;left:-50%;width:100%;height:2px;content:"";background-color:#666}.main .form-cnt--steps>div.active,.main .form-cnt--steps>div.complete{color:#66c}.main .form-cnt--steps>div.active:before,.main .form-cnt--steps>div.complete:before{background-color:#66c}.main .form-cnt--steps>div.active:after,.main .form-cnt--steps>div.complete:after{background-color:#66c}.main .form-cnt--tbl .tbl--basic tbody tr td>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em .5em}.main .form-cnt--tbl .tbl--basic tbody tr td>div+div{margin-top:1em}.main .form-cnt--tbl .tbl--basic tbody tr td>div .fk-marker{width:1em}.main .form-cnt--tbl .tbl--basic tbody tr td>div .fk-error{width:100%}.main .form-cnt--tbl .tbl--basic tbody tr td>div .ttl{width:100%;font-weight:500}.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=text],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=number],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=tel],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=email],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=url],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=password],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=search],.main .form-cnt--tbl .tbl--basic tbody tr td>div select,.main .form-cnt--tbl .tbl--basic tbody tr td>div textarea{width:calc(100% - 1.5em);padding:.8em;font-family:inherit;font-size:inherit;border:1px solid #bbb;background-color:rgba(235,235,235,.5);border-radius:5px}.main .form-cnt--tbl .tbl--basic tbody tr td>div textarea{field-sizing:content;min-height:3lh}.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=checkbox],.main .form-cnt--tbl .tbl--basic tbody tr td>div input[type=radio]{margin-right:.25em}.main .form-cnt--tbl .tbl--basic tbody tr td>div.zip input[type=text]{width:30%}@media screen and (max-width: 767px){.main .form-cnt--tbl .tbl--basic tbody tr td>div.zip input[type=text]{width:60%}}.main .form-cnt--tbl .tbl--basic tbody tr td>div.type{flex-direction:column;align-items:flex-start}.main .form-cnt--tbl .tbl--basic tbody tr td .rule{margin-top:.5em;font-size:.8em}.main .form-cnt--btn{margin-top:5em;text-align:center}.main .form-cnt--btn button{display:inline-block;min-width:240px;padding:1.3875em;line-height:1;border:none;font-family:inherit;font-size:inherit;text-align:center;color:#fff !important;font-weight:500;cursor:pointer}.main .form-cnt--btn button.form--submit_conf,.main .form-cnt--btn button.form--submit_send{background-color:#66c}.main .form-cnt--btn button .form--submit_back{background-color:#666}.main .form-cnt--thanks p+p{margin-top:1em}/*# sourceMappingURL=page-contact.min.css.map */