.contacts-page{padding:72px 0}.contacts-page .heading{font-size:22px;color:#6a6a6a;margin-bottom:15px}.contacts-page .section-connection{display:flex;align-items:stretch}.contacts-page .section-connection .box{display:flex;flex-wrap:wrap;margin:-10px}.contacts-page .section-connection .box .item{display:flex;align-items:center;justify-content:space-between}.contacts-page .section-connection .box .item a{width:100%}.contacts-page .section-connection .box .item:nth-child(odd){flex:1 1 40%}.contacts-page .section-connection .box .item:nth-child(2n){flex:1 1 60%}.contacts-page .section-branch{display:flex;flex-wrap:wrap;margin:-10px -10px 0}.contacts-page .section-branch .item{flex:0 0 25%}.contacts-page .card-call{padding:10px}.contacts-page .card-call .wrapper-card{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;border-radius:10px;background:var(--white-grey);padding:20px;color:var(--black-white)}.contacts-page .card-call .name{font-size:14px}.contacts-page .card-call .icon,.contacts-page .card-call .middle-content{margin-right:12px}.contacts-page .card-call .connection-text{font-size:16px;font-weight:600;color:var(--black-white);text-decoration:none}.contacts-page .card-call.free-call{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:315px;background:url(/public/pattern.svg) no-repeat right,linear-gradient(122.49deg,#418641 -8.65%,#76B949 105.13%);padding:20px;margin-right:20px;border-radius:10px;background-size:cover}.contacts-page .card-call.free-call .name{color:#fff}.contacts-page .card-call.free-call .connection-text{color:#fff;font-size:60px}.contacts-page .icon{width:24px}.dialog{border:unset;outline:unset;border-radius:32px;padding:clamp(24px,3vw,32px);max-width:800px;font-size:18px}.dialog p{margin:0}.dialog .c-red{color:var(--red)}.dialog__content{display:flex;flex-direction:column;gap:clamp(24px,3vw,32px)}.dialog__content__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialog__content__header .title{font-size:clamp(20px,3vw,32px)}.dialog__content__header .close{border-radius:50%;min-width:clamp(32px,4vw,44px);aspect-ratio:1;display:grid;place-items:center;outline:none;border:none}.dialog__content__body{display:flex;flex-direction:column;gap:16px}.dialog__content__body .list{display:flex;flex-direction:column;gap:8px;list-style:none;counter-reset:list-counter}.dialog__content__body .list li{counter-increment:list-counter;list-style:none;position:relative;display:flex;align-items:center;gap:8px}.dialog__content__body .list li:before{content:counter(list-counter);color:var(--middle-green);background-color:#07b04b1f;border-radius:50%;min-width:44px;aspect-ratio:1;display:grid;place-items:center;font-size:18px}.dialog__content__body .notice{color:#74808b}.dialog__content__footer{display:flex;align-items:center;justify-content:space-between}.dialog__content__footer a.button{display:flex;align-items:center;gap:8px;color:#fff;padding:14px 28px;border-radius:14px;background-color:var(--middle_accent-green)}@media (max-width: 992px){.contacts-page{padding:40px 0}.contacts-page .heading{font-size:20px}.contacts-page .section-connection{display:block}.contacts-page .section-connection .box{display:grid;grid-template-areas:"item1" "item3" "item2" "item4";margin:-5px}.contacts-page .section-connection .box .item.item1{grid-area:item1}.contacts-page .section-connection .box .item.item2{grid-area:item2}.contacts-page .section-connection .box .item.item3{grid-area:item3}.contacts-page .section-connection .box .item.item4{grid-area:item4}.contacts-page .section-connection .box .item:nth-child(odd),.contacts-page .section-connection .box .item:nth-child(2n){width:100%}.contacts-page .section-branch{display:block;margin:-5px -5px 0}.contacts-page .section-branch .item{flex:0 0 100%}.contacts-page .card-call{width:100%;max-width:450px;margin:0 auto;padding:5px}.contacts-page .card-call.free-call{flex-direction:inherit;align-items:center;max-width:450px;margin:0 auto 10px;padding:15px}.contacts-page .card-call.free-call .name{width:100px;line-height:16px}.contacts-page .card-call.free-call .connection-text{font-size:35px}.contacts-page .icon{width:20px}.contacts-page .open-new-icon{display:none}}
