.local-numbers-page main .head-text{padding:120px 0;text-align:center}.local-numbers-page main .map-block{position:relative;overflow:hidden}.local-numbers-page main .map-block .map-text{margin:0 auto 30px;text-align:center}.local-numbers-page main .map-block .map-text span{padding:6px 16px;display:inline-block;background:rgba(12,93,255,.12);border:1px solid rgba(12,93,255,.5);color:#0c5dff;font-size:13px;line-height:20px;letter-spacing:-.325px;text-align:center;border-radius:16px}.local-numbers-page main .map-block #map{width:660px;margin:0 auto 30px;text-align:center;position:relative}.local-numbers-page main .map-block #map.country_US{width:100%}.local-numbers-page main .map-block #map svg{width:100%}.local-numbers-page main .map-block #map svg .map-inner path{transition:.3s}.local-numbers-page main .map-block #map svg .map-inner:hover path{fill:#2284ff}.local-numbers-page main .map-block #map svg .map-inner>g:hover path{fill:#005fd7;cursor:pointer}.local-numbers-page main .map-block #map .tag{position:absolute;width:200px;background:#fff;color:#000;border-radius:12px;font-size:14px;line-height:38px;display:none;box-shadow:0 5px 24px 0 rgba(0,0,0,.05),0 2px 10px 0 rgba(0,0,0,.06),0 1px 4px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.06);pointer-events:none}.local-numbers-page main .map-block #map .tag:after{content:' ';position:absolute;width:10px;height:10px;left:calc(50% - 5px);bottom:-4px;background:#fff;border-radius:2px;transform:rotate(45deg)}.local-numbers-page main .map-block #map .tag.visible{display:block}.local-numbers-page main .map-block .types_container{position:relative}.local-numbers-page main .map-block .types{margin:0 18px 40px;display:flex;justify-content:flex-start;gap:18px}.local-numbers-page main .map-block .types .type{width:calc(33% - 12px);margin-left:0;margin-bottom:0;padding:24px;border-radius:12px;cursor:pointer;font-size:18px;font-weight:600;line-height:28px;background-position:24px;position:relative;transition:.3s ease;text-align:center}.local-numbers-page main .map-block .types .type span{padding-left:56px}.local-numbers-page main .map-block .types .type span:before{left:0;top:-12px;transition:.3s ease}.local-numbers-page main .map-block .types .type span br{display:none}.local-numbers-page main .map-block .types .type:after{position:absolute;content:' ';height:3px;bottom:0;left:24px;right:24px;transition:all .3s ease}.local-numbers-page main .map-block .types .type.active span:before,.local-numbers-page main .map-block .types .type:hover span:before{background-color:#fff}.local-numbers-page main .map-block .types .type[data-type=local].active,.local-numbers-page main .map-block .types .type[data-type=local]:hover{background-color:#ededff}.local-numbers-page main .map-block .types .type[data-type=local].active:after,.local-numbers-page main .map-block .types .type[data-type=local]:hover:after{background-color:#7572ff}.local-numbers-page main .map-block .types .type[data-type=toll-free].active,.local-numbers-page main .map-block .types .type[data-type=toll-free]:hover{background-color:#ffeae4}.local-numbers-page main .map-block .types .type[data-type=toll-free].active:after,.local-numbers-page main .map-block .types .type[data-type=toll-free]:hover:after{background-color:#ff5e2b}.local-numbers-page main .map-block .types .type[data-type=mobile].active,.local-numbers-page main .map-block .types .type[data-type=mobile]:hover{background-color:#dbfbfd}.local-numbers-page main .map-block .types .type[data-type=mobile].active:after,.local-numbers-page main .map-block .types .type[data-type=mobile]:hover:after{background-color:#13ddea}.local-numbers-page main .map-block .types_add{position:absolute;top:0;right:0;width:calc(67% - 30px);margin-bottom:0}.local-numbers-page main .map-block .types_add .type{width:calc(50% - 9px)}.local-numbers-page main .map-block .cities-block,.local-numbers-page main .map-block .zones-block{margin-bottom:120px}.local-numbers-page main .map-block .cities-block{display:none}.local-numbers-page main .map-block .pricing table{width:100%;margin-bottom:30px;border-collapse:collapse;font-size:14px;font-weight:500;line-height:24px}.local-numbers-page main .map-block .pricing table tr:first-child{border-bottom:1px solid #e7e8e9}.local-numbers-page main .map-block .pricing table th{padding-bottom:12px;text-align:left;font-weight:600;white-space:nowrap}.local-numbers-page main .map-block .pricing table th:first-child{padding-left:18px}.local-numbers-page main .map-block .pricing table th.sms{width:100px;padding-right:0;text-align:center}.local-numbers-page main .map-block .pricing table th.activation,.local-numbers-page main .map-block .pricing table th.rate{padding-right:40px;text-align:right}.local-numbers-page main .map-block .pricing table th.link{width:110px}.local-numbers-page main .map-block .pricing table tr:not(:first-child):hover td{background-color:#f4f4f6}.local-numbers-page main .map-block .pricing table tr:not(:first-child):hover td:first-child{border-radius:12px 0 0 12px}.local-numbers-page main .map-block .pricing table tr:not(:first-child):hover td.link{color:#ff7a00;border-radius:0 12px 12px 0}.local-numbers-page main .map-block .pricing table tr:not(:first-child):hover td.link svg #a,.local-numbers-page main .map-block .pricing table tr:not(:first-child):hover td.link svg #b{stroke:#ff7a00}.local-numbers-page main .map-block .pricing table td{padding:12px 40px 12px 0;cursor:pointer}.local-numbers-page main .map-block .pricing table td:first-child{padding-left:18px}.local-numbers-page main .map-block .pricing table td.sms{padding-right:0;text-align:center}.local-numbers-page main .map-block .pricing table td.sms div{display:flex;justify-content:center;align-items:center}.local-numbers-page main .map-block .pricing table td.activation,.local-numbers-page main .map-block .pricing table td.link,.local-numbers-page main .map-block .pricing table td.rate{text-align:right}.local-numbers-page main .map-block .pricing table td.link{padding-right:18px;color:#0c5dff;transition:color .25s ease;white-space:nowrap}.local-numbers-page main .map-block .pricing table td a{text-decoration:none}.local-numbers-page main .map-block .pricing .note{padding:0 0 36px 18px;color:#646464}.local-numbers-page main .map-block .pricing .note a{color:#0075ff}.local-numbers-page main .map-block .pricing .note a:hover{color:#ff6b00}.local-numbers-page main .map-block .error-block{height:600px;padding:0 40px;display:flex;justify-content:center;align-items:center}@media (max-width:1199px){.local-numbers-page main .map-block .types .type{padding:12px 0;text-align:center;background:unset!important}.local-numbers-page main .map-block .types .type span{padding-left:0}.local-numbers-page main .map-block .types .type span:before{background:unset!important}.local-numbers-page main .map-block .types .type:after{left:0;right:0}}@media (max-width:991px){.local-numbers-page main .head-text{padding:70px 0}.local-numbers-page main .map-block .map-text{margin-bottom:24px}.local-numbers-page main .map-block #map{margin-bottom:24px}.local-numbers-page main .map-block .types{margin:0 0 24px;gap:20px}.local-numbers-page main .map-block .types .type{font-size:13px;line-height:20px}.local-numbers-page main .map-block .types_add{width:calc(67% - 10px)}.local-numbers-page main .map-block .cities-block,.local-numbers-page main .map-block .zones-block{margin-bottom:60px}.local-numbers-page main .map-block .pricing table th{display:none}.local-numbers-page main .map-block .pricing table tr{display:flex;flex-wrap:wrap;justify-content:space-between;cursor:pointer}.local-numbers-page main .map-block .pricing table tr td{background:0 0!important}.local-numbers-page main .map-block .pricing table tr td:first-child{padding-left:0}.local-numbers-page main .map-block .pricing table tr td.prefix{order:1}.local-numbers-page main .map-block .pricing table tr td.city{order:2;width:574px;padding-right:0;position:relative;cursor:pointer}.local-numbers-page main .map-block .pricing table tr td.city:after{content:"\e90d";position:absolute;right:0;transform:rotate(90deg);font-family:custom-icon}.local-numbers-page main .map-block .pricing table tr td.activation,.local-numbers-page main .map-block .pricing table tr td.link,.local-numbers-page main .map-block .pricing table tr td.rate,.local-numbers-page main .map-block .pricing table tr td.sms{padding:6px 0;display:none;font-size:13px;line-height:20px;position:relative;width:100%;text-align:right}.local-numbers-page main .map-block .pricing table tr td.activation:before,.local-numbers-page main .map-block .pricing table tr td.link:before,.local-numbers-page main .map-block .pricing table tr td.rate:before,.local-numbers-page main .map-block .pricing table tr td.sms:before{position:absolute;left:0;color:#646464}.local-numbers-page main .map-block .pricing table tr td.rate{order:4}.local-numbers-page main .map-block .pricing table tr td.rate:before{content:'Inbound call rate'}.local-numbers-page main .map-block .pricing table tr td.activation{order:5}.local-numbers-page main .map-block .pricing table tr td.activation:before{content:'Activation'}.local-numbers-page main .map-block .pricing table tr td.sms{order:6}.local-numbers-page main .map-block .pricing table tr td.sms:before{content:'SMS enabled'}.local-numbers-page main .map-block .pricing table tr td.link{order:7;width:125px;margin:10px 18px 12px 0;padding:8px 0 8px 22px;text-align:left;color:#fff!important;background:#0c5dff!important;border-radius:12px!important}.local-numbers-page main .map-block .pricing table tr td.link svg #a,.local-numbers-page main .map-block .pricing table tr td.link svg #b{stroke:#fff!important}.local-numbers-page main .map-block .pricing table tr.opened td.city:after{transform:rotate(-90deg)}.local-numbers-page main .map-block .pricing table tr.opened td.activation,.local-numbers-page main .map-block .pricing table tr.opened td.rate{display:block}.local-numbers-page main .map-block .pricing table tr.opened td.sms{display:block}.local-numbers-page main .map-block .pricing table tr.opened td.sms div{justify-content:flex-end}.local-numbers-page main .map-block .pricing table tr.opened td.link{display:inline-flex}.local-numbers-page main .map-block .pricing .note{padding-left:0}.local-numbers-page main .map-block .error-block{height:540px;padding:0}}@media (max-width:767px){.local-numbers-page main .head-text{text-align:left}.local-numbers-page main .head-text .colored-buttons{justify-content:left}.local-numbers-page main .map-block{overflow:hidden}.local-numbers-page main .map-block .map-text span{max-width:630px;margin:0 auto;display:block}.local-numbers-page main .map-block #map{width:85vw}.local-numbers-page main .map-block #map svg{width:100%;height:80vw}.local-numbers-page main .map-block #map .tag{display:none!important}.local-numbers-page main .map-block .types .type{width:100px}.local-numbers-page main .map-block .types .type span br{display:block}.local-numbers-page main .map-block .cities-block,.local-numbers-page main .map-block .zones-block{width:100%;margin:0 auto 60px}.local-numbers-page main .map-block .pricing table tr td.prefix{width:50px}.local-numbers-page main .map-block .pricing table tr td.city{width:calc(100% - 100px)}}