.contacts-collapsible{max-width:100%}.contacts-section{margin-bottom:5px}.contacts-section.is-open{position:relative;box-shadow:0 15px 40px 0 #DCE1EB}.contacts-section:last-child{border-bottom:none}.contacts-section__header{display:flex;justify-content:space-between;align-items:center;padding:30px;cursor:pointer;transition:background-color 0.2s ease;background:#fff}.contacts-section__header:hover{background-color:#f8f9fa}.contacts-section__title{font-size:20px;font-weight:700;color:#1f2d3d;margin:0;padding:0}.contacts-section.is-open .contacts-section__title{color:#004E9E}.contacts-section__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform 0.3s ease;color:#004E9E;flex:0 0 24px}.contacts-section__content{animation:fadeIn 0.2s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contacts-table{width:100%;border-collapse:collapse}.contacts-table__header{border-top:1px solid #F0F1F3;display:grid;grid-template-columns:2fr 2fr 1.5fr 2fr;gap:24px;padding:30px 30px 0;font-weight:400;background-color:#fff}.contacts-table__header .contacts-table__col{color:#878E99}.contacts-table__link *{opacity:1!important}.contacts-table__row{display:grid;grid-template-columns:2fr 2fr 1.5fr 2fr;gap:24px;padding:16px 30px;border-bottom:1px solid #eef2f7;transition:background-color 0.2s ease;background:#fff}.contacts-table__row:hover{background-color:#f8f9fa}.contacts-table__row:last-child{border-bottom:none}.contacts-table__col{display:flex;align-items:center;font-size:14px;line-height:1.4;color:#1f2d3d;@media screen and (min-width:768px){word-break:break-word}}.contacts-table__link{color:#004E9E;text-decoration:none;transition:color 0.2s ease}.contacts-table__link:hover{color:#1557b0;text-decoration:underline}@media (max-width:768px){.contacts-section__header{padding:14px 16px}.contacts-section__title{font-size:16px}.contacts-table__header,.contacts-table__row{grid-template-columns:1fr;gap:12px;padding:12px 16px}.contacts-table__header{display:none}.contacts-table__col{font-size:13px}.contacts-table__col:before{content:attr(data-label) ": ";font-weight:600;color:#666;margin-right:5px}.contacts-table__header .contacts-table__col:before{display:none}}.contacts-section__header:focus{outline:2px solid #004E9E;outline-offset:2px}.contacts-table__link:focus{outline:2px solid #004E9E;outline-offset:2px;border-radius:2px}.contacts-collapsible .support-banner{margin:30px 0;padding:12px 25px;background:#fff;display:flex;align-items:center;gap:86.5px}@media (max-width:1280px){.contacts-collapsible .support-banner{gap:16.5px}}@media (max-width:1080px){.contacts-collapsible .support-banner{flex-wrap:wrap}.contacts-collapsible .support-banner__action{width:100%}}.support-banner__icon{flex-shrink:0;width:78px}.support-banner__content{flex:1;min-width:0}.support-banner__title{display:flex;align-items:center;gap:16px;margin-bottom:8px}.support-banner__title span{font-size:16px;font-weight:700;color:#1f2d3d}.support-banner__phone{font-size:16px;font-weight:700;color:#004E9E;text-decoration:none;transition:color 0.2s ease}.support-banner__phone *{opacity:1!important}.support-banner__phone:hover{color:#1557b0;text-decoration:underline}.support-banner__description{font-size:16px;line-height:1.4;color:#212D42}.support-banner__action{flex-shrink:0}.support-banner__action .btn--blue{height:45px}.support-banner__action .btn{padding:12px 24px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.contacts-collapsible .support-banner{align-items:flex-start;gap:16px;padding:20px}.support-banner__icon{width:40px;height:40px}.support-banner__title{flex-direction:column;align-items:flex-start;gap:8px}.support-banner__title span,.support-banner__phone{font-size:16px}.support-banner__action{width:100%}.support-banner__action .btn{width:100%;text-align:center}}