@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova-Regular.eot?b7c512788e3c77b0196f0bace8a88418);src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url(/fonts/ProximaNova-Regular.eot?b7c512788e3c77b0196f0bace8a88418) format("embedded-opentype"),url(/fonts/ProximaNova-Regular.woff?2d2ae2556b24a45ff8d5ed86b07b5783) format("woff"),url(/fonts/ProximaNova-Regular.ttf?7ce6760d17685c466ba04d1b2c63c38b) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova-RegularIt.eot?5f5d2168729682606d59e164739146f0);src:local("Proxima Nova Regular Italic"),local("ProximaNova-RegularIt"),url(/fonts/ProximaNova-RegularIt.eot?5f5d2168729682606d59e164739146f0) format("embedded-opentype"),url(/fonts/ProximaNova-RegularIt.woff?c88bf6896c76bdf8d1b293e24763f424) format("woff"),url(/fonts/ProximaNova-RegularIt.ttf?61fd1e8306cce46e1c4aa51d01c24f92) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ProximaNovaSb;src:url(/fonts/ProximaNova-Semibold.eot?cddac6589ca25eb44179341774222e79);src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url(/fonts/ProximaNova-Semibold.eot?cddac6589ca25eb44179341774222e79) format("embedded-opentype"),url(/fonts/ProximaNova-Semibold.woff?8feb512e78c18175c552af2be6ae2e02) format("woff"),url(/fonts/ProximaNova-Semibold.ttf?df8c626474a73ab7a8b511655597c7c4) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ProximaNovaSb;src:url(/fonts/ProximaNova-SemiboldIt.eot?f5e20c8d5ef5229e7bebd8d27ea11b9a);src:local("Proxima Nova Semibold Italic"),local("ProximaNova-SemiboldIt"),url(/fonts/ProximaNova-SemiboldIt.eot?f5e20c8d5ef5229e7bebd8d27ea11b9a) format("embedded-opentype"),url(/fonts/ProximaNova-SemiboldIt.woff?12fd4b2492b999a5a92b6b2f88da1f4d) format("woff"),url(/fonts/ProximaNova-SemiboldIt.ttf?76050cd071680d656e0ca48c6dc6085f) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:ProximaNovaBo;src:url(/fonts/ProximaNova-Bold.eot?10141a9d737da9c84e6e14ec5a562c6c);src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url(/fonts/ProximaNova-Bold.eot?10141a9d737da9c84e6e14ec5a562c6c) format("embedded-opentype"),url(/fonts/ProximaNova-Bold.woff?e2cf3dc2f079bf3d5185a02552f153c4) format("woff"),url(/fonts/ProximaNova-Bold.ttf?926a08fb27e3303c7452b0bdd2d5e5ab) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ProximaNovaBo;src:url(/fonts/ProximaNova-BoldIt.eot?54fe7d558c6478388a89744c25fd5514);src:local("Proxima Nova Bold Italic"),local("ProximaNova-BoldIt"),url(/fonts/ProximaNova-BoldIt.eot?54fe7d558c6478388a89744c25fd5514) format("embedded-opentype"),url(/fonts/ProximaNova-BoldIt.woff?af44a852757d1cac8f2ff15e6de18ae5) format("woff"),url(/fonts/ProximaNova-BoldIt.ttf?0e18c5b3dd6cfbb1d32c15b4c9cc8106) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:EurostileExt-Bla;src:url(/fonts/EurostileExt-Bla.woff?c2fd1bffc4bff33529d55a1ae5f88e08) format("woff"),url(/fonts/EurostileExt-Bla.ttf?8ab45b26e09d4be15bde8a2032839979) format("truetype"),url(/fonts/EurostileExt-Bla.svg?becfdc867c91abee4bbf086dd273bf1a) format("svg"),url(/fonts/EurostileExt-Bla.otf?cffaeed99e12b63b9ca4eefbe2c7539d) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EurostileExt-Bla;src:url(/fonts/EurostileExt-Bla.woff?c2fd1bffc4bff33529d55a1ae5f88e08) format("woff"),url(/fonts/EurostileExt-Bla.ttf?8ab45b26e09d4be15bde8a2032839979) format("truetype"),url(/fonts/EurostileExt-Bla.svg?becfdc867c91abee4bbf086dd273bf1a) format("svg"),url(/fonts/EurostileExt-Bla.otf?cffaeed99e12b63b9ca4eefbe2c7539d) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:EurostileExt-Bla;src:url(/fonts/EurostileExt-Bla.woff?c2fd1bffc4bff33529d55a1ae5f88e08) format("woff"),url(/fonts/EurostileExt-Bla.ttf?8ab45b26e09d4be15bde8a2032839979) format("truetype"),url(/fonts/EurostileExt-Bla.svg?becfdc867c91abee4bbf086dd273bf1a) format("svg"),url(/fonts/EurostileExt-Bla.otf?cffaeed99e12b63b9ca4eefbe2c7539d) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:EurostileExt-Bla;src:url(/fonts/EurostileExt-Bla.woff?c2fd1bffc4bff33529d55a1ae5f88e08) format("woff"),url(/fonts/EurostileExt-Bla.ttf?8ab45b26e09d4be15bde8a2032839979) format("truetype"),url(/fonts/EurostileExt-Bla.svg?becfdc867c91abee4bbf086dd273bf1a) format("svg"),url(/fonts/EurostileExt-Bla.otf?cffaeed99e12b63b9ca4eefbe2c7539d) format("opentype");font-weight:800;font-style:normal;font-display:swap}.cto_tab{margin-bottom:15px}.cto_tab .button_cto{padding:15px 35px;border:1px solid #d5d5d5;font-size:16px;line-height:20px;text-transform:uppercase;margin-right:15px;margin-bottom:15px}.cto_tab .button_cto:last-child{margin-right:0}.cto_tab .button_cto.js__open{background:#3377a8;color:#fff;border:1px solid #d5d5d5}@media (max-width:768px){.cto_tab .button_cto.js__open{background:transparent;color:#212121;border:none}}.cto_tab .button_cto span{font-family:ProximaNovaBo,sans-serif}@media (max-width:768px){.cto_tab .button_cto span{font-family:ProximaNova,sans-serif}}@media (max-width:768px){.cto_tab .button_cto{flex:0 0 100%;padding:15px;text-align:left;border:none;font-size:14px;text-transform:none;margin:0!important}}@media (max-width:768px){.cto_tab{border:1px solid #d5d5d5;position:absolute;top:100%;left:0;width:100%;z-index:2;background:#fff;display:none!important}.cto_tab.js__open{display:flex!important}}.tabs_button{position:relative}.cto_list .cto_item{flex:0 0 33.3%;margin-bottom:30px}.cto_list .cto_item .cto_item_wrapper{padding:0 15px}@media (max-width:768px){.cto_list .cto_item .cto_item_wrapper{padding:0}}.cto_list .cto_item .cto_item_wrapper .services_list_department{display:none}.cto_list .cto_item img{margin-bottom:20px}@media (max-width:992px){.cto_list .cto_item{flex:0 0 50%}}@media (max-width:768px){.cto_list .cto_item{flex:0 0 100%}}.cto_list .data_cto .address{font-family:ProximaNovaSb,sans-serif;font-size:18px;line-height:normal;margin-bottom:5px}@media (max-width:768px){.cto_list .data_cto .address{font-size:16px;line-height:18px}}.cto_list .data_cto .title{font-family:ProximaNovaSb,sans-serif;font-size:16px;margin-bottom:10px}.cto_list .data_cto .work_time{font-size:16px;line-height:24px;color:#707070;display:block;margin-bottom:15px}@media (max-width:768px){.cto_list .data_cto .work_time{font-size:14px}}.cto_list .data_cto .phone_number{margin-bottom:20px}.cto_list .data_cto .phone_number a{display:block;font-size:16px;line-height:normal;font-family:ProximaNovaSb,sans-serif;color:#3377a8}.cto_list .data_cto .phone_number li{margin-bottom:10px}.cto_list .button_block{justify-content:space-between}.cto_list .button_block a,.cto_list .button_block button{flex:0 0 calc(50% - 15px);text-transform:uppercase;padding:13px 0;display:block;font-size:14px;line-height:17px;font-family:ProximaNovaSb,sans-serif;border:1px solid #d5d5d5;text-align:center}@media (max-width:1200px){.cto_list .button_block a,.cto_list .button_block button{flex:0 0 100%}}.cto_list .button_block button{color:#fff;background-color:#212121}@media (max-width:1200px){.cto_list .button_block button{margin-bottom:10px}}.cto_list .button_block a{background-color:#fff}.cto_tab_block{display:none;width:100%;margin-bottom:60px}.cto_tab_block.js__open{display:block}.js__open_list_city_cto{display:none}@media (max-width:768px){.js__open_list_city_cto{display:block;width:100%;padding:10px 30px 10px 15px;position:relative;border:1px solid #d5d5d5;font-size:14px;line-height:22px;font-family:ProximaNovaSb,sans-serif;text-align:left;color:#212121;margin-bottom:20px}.js__open_list_city_cto:after{position:absolute;content:"";width:8px;height:8px;border-bottom:1px solid #212121;border-right:1px solid #212121;top:45%;right:15px;transform:translateY(-50%) rotate(45deg);transition:all .3s linear}.js__open_list_city_cto:hover{border:1px solid #d5d5d5}.js__open_list_city_cto.js__open:after{transform:translateY(-20%) rotate(-135deg)}}.map_container>div{height:500px;margin-bottom:90px}.map_container .map__window{font-size:14px;line-height:17px}.map_container .map__window .map__window-title{font-family:ProximaNovaSb,sans-serif;margin-bottom:5px}