.b-contact__heading::after{position:absolute;left:50%;transform:translateX(-50%) translateZ(0)}.b-contact{background-color:#f4faff}.b-contact__heading{position:relative;text-align:center;padding:64px 0 96px}@media only screen and (max-width:1199px){.b-contact__heading{padding:48px 0}}.b-contact__heading::after{bottom:-30px;display:block;width:60px;height:61px;background-image:url(../../img/icon/icon-arrow-down-large.svg);background-size:100% 100%;overflow:hidden;white-space:nowrap;text-indent:-9999px;content:"";z-index:10}@media only screen and (max-width:767px){.b-contact__heading::after{bottom:-17px;display:block;width:34px;height:34px;background-image:url(../../img/icon/icon-arrow-down.svg);background-size:100% 100%;overflow:hidden;white-space:nowrap;text-indent:-9999px;content:""}}.b-contact__heading .description{margin-top:32px}@media only screen and (max-width:1199px){.b-contact__heading .description{margin-top:16px}}@media only screen and (max-width:1199px){.b-contact__heading .description br{display:none}}.b-contact__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:64px 0}@media only screen and (max-width:1199px){.b-contact__list{padding:48px 0;grid-template-columns:repeat(2,1fr);gap:16px}}@media only screen and (max-width:767px){.b-contact__list{grid-template-columns:1fr}}.b-contact__list li:hover .card-contact{box-shadow:0 4px 16px rgba(0,51,102,.12)}.b-contact__list .card-contact{display:flex;flex-direction:column;position:relative;padding:24px;border-radius:16px;background-color:#fff;height:100%;min-height:207px;transition:all .2s ease-in-out}.b-contact__list .card-contact .title{font-size:28px;line-height:1.5;color:#04294d}.b-contact__list .card-contact .icon{flex-shrink:0;align-self:flex-end;display:block;margin:0;padding:0;margin-top:auto;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=contact.css.map */
