.contact.contact--box{background-color:#154766;padding:24px;border-radius:16px;margin-left:-12px;margin-right:-12px}@media (min-width: 768px){.contact.contact--box{margin-left:0;margin-right:0}}@media (min-width: 992px){.contact.contact--box{margin-bottom:-150px}}@media (min-width: 1200px){.contact.contact--box{padding:32px}}@media (min-width: 1600px){.contact.contact--box{padding:40px}}.contact__title{font-weight:900;font-size:2rem}@media (min-width: 1200px){.contact__title{margin-top:32px}}.contact--box .contact__title,.contact--box .contact__intro{color:#fff}@media (min-width: 1200px){.contact--box .contact__intro{font-size:1.5rem}}.contact__items{display:flex;flex-wrap:wrap;gap:16px}@media (min-width: 1200px){.contact__items{gap:24px}}@media (min-width: 1600px){.contact__items{gap:32px}}.contact__item{background-color:#e8f0f5;border-radius:16px;flex:0 0 100%;padding:20px;text-decoration:none;font-weight:400}.contact__item:focus-visible:focus-visible{outline:none;box-shadow:0 0 0 .25rem #154766,0 0 0 .5rem #fff;border-radius:8px}.contact__item p:last-child{margin-bottom:0}@media (min-width: 768px){.contact__item{flex:0 0 calc(50% - 10px)}}@media (min-width: 992px){.contact__item{flex:0 0 calc(50% - 15px)}}@media (min-width: 1400px){.contact__item{flex:1 0 calc(20% - 15px)}}.section--bg-color-04 .contact__item{background-color:#fff}.contact--box .contact__item{background-color:#fff;flex:0 0 100%}.contact__item-title{align-items:center;display:flex;font-size:1.25rem;font-weight:700;margin-bottom:8px}.contact__item-title .icon{height:20px;margin-right:12px;width:20px}.contact__item-text{align-items:center;color:#1f6a99;display:flex;justify-content:space-between;gap:8px}
