﻿.contact__head{margin-top:170px}@media(max-width: 767.98px){.contact__head{margin-top:100px}}.contact__head__text{text-align:center;margin-bottom:30px}@media(max-width: 767.98px){.contact__head__text{margin-bottom:20px}}.contact__head ._icon{margin:auto 10px 10px 0}.contact__head .m-btn1{width:50%;min-width:590px;height:160px;margin-inline:auto;border-radius:20px;text-align:center}@media(max-width: 767.98px){.contact__head .m-btn1{width:100%;min-width:100%;height:100px}}.contact__head .m-btn1 ._text span{line-height:1;font-size:3.75em;font-weight:300}.contact__head__inner .m-title2{margin-top:150px}@media(max-width: 767.98px){.contact__head__inner .m-title2{margin-top:60px}}.contact__head__inner .m-title2::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#8ac3f9}.contact__head__inner .m-title2+p{text-align:center;margin-bottom:30px}@media(max-width: 767.98px){.contact__head__inner .m-title2+p{margin-bottom:20px}}.contact__head__inner__info{display:flex;flex-direction:column;gap:1em;background-color:#fff;border-radius:20px;border:1px solid #e3e5e6;padding:25px 30px 30px;font-size:.875em}.contact__head__inner__info p span{color:#d90819}.contact__head__inner__info dl{margin-bottom:0}.contact__head__inner__info dl dt::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.contact__head__inner__info dl dd{margin-bottom:0}.contact__head__inner__info dl dd a{pointer-events:none;text-decoration:underline;font-size:16px}@media(max-width: 767.98px){.contact__head__inner__info dl dd a{pointer-events:auto;font-size:14px}}.contact #contact-form #confirm-button:disabled{cursor:not-allowed;background-color:#677077;box-shadow:none}.contact #contact-form #confirm-button:disabled ._text{color:#e3e5e6}.contact #contact-form #confirm-button:disabled ._icon::after{background-color:#677077}.contact input[type=checkbox i]{position:relative;width:24px;height:24px;border-radius:4px;background-color:#fff;border:1px solid #afb0b2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact input[type=checkbox i]:checked:before{content:"";position:absolute;top:2px;left:6px;transform:rotate(50deg);width:9px;height:15px;border-right:2px solid #000;border-bottom:2px solid #000}.contact .m-btn1{border:none;min-width:335px;margin-inline:auto}.contact .m-btn1.--back{background-color:#677077}.contact__bottom{margin-bottom:150px}@media(max-width: 767.98px){.contact__bottom{margin-bottom:60px}}.contact__bottom .container{display:flex;flex-direction:column;gap:60px}@media(max-width: 767.98px){.contact__bottom .container{gap:30px}}.contact__tel{position:relative;z-index:1;padding-bottom:440px}@media(max-width: 767.98px){.contact__tel{padding-bottom:40px;margin-bottom:290px}}.contact__tel::before{content:"";background:url(../../images/contact/foot_wave.webp) no-repeat top/cover;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}@media(max-width: 767.98px){.contact__tel::before{background-size:contain;background-position-y:bottom}}.contact__tel .m-title2::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#8ac3f9}.contact__tel__list{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:62%;min-width:880px;margin-inline:auto}@media(max-width: 767.98px){.contact__tel__list{grid-template-columns:1fr;width:100%;min-width:unset}}.contact__tel__item{display:flex;flex-direction:column;align-items:start;border-radius:20px;background-color:#fff;padding:40px 35px}.contact__tel__item dl{display:flex;flex-direction:column;gap:15px;margin-bottom:0}.contact__tel__item dl dt{display:flex;align-items:center;font-size:1.25em;font-weight:500;color:#559ad6}.contact__tel__item dl dt::before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#559ad6;font-size:27px;opacity:.4}@media(max-width: 767.98px){.contact__tel__item dl dt::before{font-size:20px}}.contact__tel__item dl dd{margin-bottom:0}.contact__tel__item dl dd:first-of-type{line-height:1.4;font-family:"Outfit",sans-serif;font-size:1.5em;font-weight:400;color:#559ad6}.contact__tel__item dl dd:first-of-type a{pointer-events:none;font-size:44px}@media(max-width: 767.98px){.contact__tel__item dl dd:first-of-type a{pointer-events:auto;font-size:32px}}.contact__tel__item.--info dl dt::before{content:""}.contact__tel__item.--office dl dt::before{content:""}.contact__note{font-size:.75em;color:#677077;text-align:center;margin-top:18px}.m-footer{margin-top:-340px}.l-form-wrap.thanks{padding-bottom:400px}.l-form-wrap.thanks .m-btn1{max-width:335px;margin-inline:auto}/*# sourceMappingURL=contact.css.map */
