:root{--padding-big:48px;--padding-medium:32px;--padding-normal:24px;--padding-small:16px;--padding-smaller:12px;--padding-verysmall:8px;--padding-mini:4px}:root{--ff-ui:'Montserrat',sans-serif;--ff-title:'Raleway',sans-serif;--ff:'Source Sans Pro',sans-serif;--time:.3s;--time-fast:.3s;--time-very-fast:.15s;--w:1340;--width:calc(var(--w) * 1px);--ph:50px;--color:#000;--color-blue:#49597a;--color-blue-hover:#3e4d6b;--color-yellow:#ffcf4d;--color-yellow-hover:#f3c035;--color-light-gray:#dcdcdc;--color-dark-gray:#3c414b;--color-light-blue:#bed0dc;--color-background:#e9e9e9;--color-white-light:#f0f0f0;--border:1px solid var(--color);--w-out:calc((100% - var(--width) - var(--ph) * 2) / 2);--w-out:calc((100% - var(--width)) / 2)}.row{display:flex;flex-wrap:wrap}.c{width:100%}.c-1{width:1%}.c-2{width:2%}.c-3{width:3%}.c-4{width:4%}.c-5{width:5%}.c-6{width:6%}.c-7{width:7%}.c-8{width:8%}.c-9{width:9%}.c-10{width:10%}.c-11{width:11%}.c-12{width:12%}.c-13{width:13%}.c-14{width:14%}.c-15{width:15%}.c-16{width:16%}.c-17{width:17%}.c-18{width:18%}.c-19{width:19%}.c-20{width:20%}.c-21{width:21%}.c-22{width:22%}.c-23{width:23%}.c-24{width:24%}.c-25{width:25%}.c-26{width:26%}.c-27{width:27%}.c-28{width:28%}.c-29{width:29%}.c-30{width:30%}.c-31{width:31%}.c-32{width:32%}.c-33{width:33%}.c-34{width:34%}.c-35{width:35%}.c-36{width:36%}.c-37{width:37%}.c-38{width:38%}.c-39{width:39%}.c-40{width:40%}.c-41{width:41%}.c-42{width:42%}.c-43{width:43%}.c-44{width:44%}.c-45{width:45%}.c-46{width:46%}.c-47{width:47%}.c-48{width:48%}.c-49{width:49%}.c-50{width:50%}.c-51{width:51%}.c-52{width:52%}.c-53{width:53%}.c-54{width:54%}.c-55{width:55%}.c-56{width:56%}.c-57{width:57%}.c-58{width:58%}.c-59{width:59%}.c-60{width:60%}.c-61{width:61%}.c-62{width:62%}.c-63{width:63%}.c-64{width:64%}.c-65{width:65%}.c-66{width:66%}.c-67{width:67%}.c-68{width:68%}.c-69{width:69%}.c-70{width:70%}.c-71{width:71%}.c-72{width:72%}.c-73{width:73%}.c-74{width:74%}.c-75{width:75%}.c-76{width:76%}.c-77{width:77%}.c-78{width:78%}.c-79{width:79%}.c-80{width:80%}.c-81{width:81%}.c-82{width:82%}.c-83{width:83%}.c-84{width:84%}.c-85{width:85%}.c-86{width:86%}.c-87{width:87%}.c-88{width:88%}.c-89{width:89%}.c-90{width:90%}.c-91{width:91%}.c-92{width:92%}.c-93{width:93%}.c-94{width:94%}.c-95{width:95%}.c-96{width:96%}.c-97{width:97%}.c-98{width:98%}.c-99{width:99%}.c-100{width:100%}.c-1-3{width:33.333333333333336%}.c-2-3{width:66.66666666666667%}.c-3-3{width:100%}.c-1-4{width:25%}.c-2-4{width:50%}.c-3-4{width:75%}.c-4-4{width:100%}.c-1-5{width:20%}.c-2-5{width:40%}.c-3-5{width:60%}.c-4-5{width:80%}.c-5-5{width:100%}.c-1-6{width:16.666666666666668%}.c-2-6{width:33.333333333333336%}.c-3-6{width:50%}.c-4-6{width:66.66666666666667%}.c-5-6{width:83.33333333333333%}.c-6-6{width:100%}.c-1-7{width:14.285714285714286%}.c-2-7{width:28.571428571428573%}.c-3-7{width:42.857142857142854%}.c-4-7{width:57.142857142857146%}.c-5-7{width:71.42857142857143%}.c-6-7{width:85.71428571428571%}.c-7-7{width:100%}.c-1-8{width:12.5%}.c-2-8{width:25%}.c-3-8{width:37.5%}.c-4-8{width:50%}.c-5-8{width:62.5%}.c-6-8{width:75%}.c-7-8{width:87.5%}.c-8-8{width:100%}.c-1-9{width:11.11111111111111%}.c-2-9{width:22.22222222222222%}.c-3-9{width:33.333333333333336%}.c-4-9{width:44.44444444444444%}.c-5-9{width:55.55555555555556%}.c-6-9{width:66.66666666666667%}.c-7-9{width:77.77777777777777%}.c-8-9{width:88.88888888888889%}.c-9-9{width:100%}.c-1-10{width:10%}.c-2-10{width:20%}.c-3-10{width:30%}.c-4-10{width:40%}.c-5-10{width:50%}.c-6-10{width:60%}.c-7-10{width:70%}.c-8-10{width:80%}.c-9-10{width:90%}.c-10-10{width:100%}.c-1-11{width:9.090909090909092%}.c-2-11{width:18.181818181818183%}.c-3-11{width:27.272727272727273%}.c-4-11{width:36.36363636363637%}.c-5-11{width:45.45454545454545%}.c-6-11{width:54.54545454545455%}.c-7-11{width:63.63636363636363%}.c-8-11{width:72.72727272727273%}.c-9-11{width:81.81818181818181%}.c-10-11{width:90.9090909090909%}.c-11-11{width:100%}.c-1-12{width:8.333333333333334%}.c-2-12{width:16.666666666666668%}.c-3-12{width:25%}.c-4-12{width:33.333333333333336%}.c-5-12{width:41.666666666666664%}.c-6-12{width:50%}.c-7-12{width:58.333333333333336%}.c-8-12{width:66.66666666666667%}.c-9-12{width:75%}.c-10-12{width:83.33333333333333%}.c-11-12{width:91.66666666666667%}.c-12-12{width:100%}@media all and (max-width:1920px){.c-wide-1{width:1%}.c-wide-2{width:2%}.c-wide-3{width:3%}.c-wide-4{width:4%}.c-wide-5{width:5%}.c-wide-6{width:6%}.c-wide-7{width:7%}.c-wide-8{width:8%}.c-wide-9{width:9%}.c-wide-10{width:10%}.c-wide-11{width:11%}.c-wide-12{width:12%}.c-wide-13{width:13%}.c-wide-14{width:14%}.c-wide-15{width:15%}.c-wide-16{width:16%}.c-wide-17{width:17%}.c-wide-18{width:18%}.c-wide-19{width:19%}.c-wide-20{width:20%}.c-wide-21{width:21%}.c-wide-22{width:22%}.c-wide-23{width:23%}.c-wide-24{width:24%}.c-wide-25{width:25%}.c-wide-26{width:26%}.c-wide-27{width:27%}.c-wide-28{width:28%}.c-wide-29{width:29%}.c-wide-30{width:30%}.c-wide-31{width:31%}.c-wide-32{width:32%}.c-wide-33{width:33%}.c-wide-34{width:34%}.c-wide-35{width:35%}.c-wide-36{width:36%}.c-wide-37{width:37%}.c-wide-38{width:38%}.c-wide-39{width:39%}.c-wide-40{width:40%}.c-wide-41{width:41%}.c-wide-42{width:42%}.c-wide-43{width:43%}.c-wide-44{width:44%}.c-wide-45{width:45%}.c-wide-46{width:46%}.c-wide-47{width:47%}.c-wide-48{width:48%}.c-wide-49{width:49%}.c-wide-50{width:50%}.c-wide-51{width:51%}.c-wide-52{width:52%}.c-wide-53{width:53%}.c-wide-54{width:54%}.c-wide-55{width:55%}.c-wide-56{width:56%}.c-wide-57{width:57%}.c-wide-58{width:58%}.c-wide-59{width:59%}.c-wide-60{width:60%}.c-wide-61{width:61%}.c-wide-62{width:62%}.c-wide-63{width:63%}.c-wide-64{width:64%}.c-wide-65{width:65%}.c-wide-66{width:66%}.c-wide-67{width:67%}.c-wide-68{width:68%}.c-wide-69{width:69%}.c-wide-70{width:70%}.c-wide-71{width:71%}.c-wide-72{width:72%}.c-wide-73{width:73%}.c-wide-74{width:74%}.c-wide-75{width:75%}.c-wide-76{width:76%}.c-wide-77{width:77%}.c-wide-78{width:78%}.c-wide-79{width:79%}.c-wide-80{width:80%}.c-wide-81{width:81%}.c-wide-82{width:82%}.c-wide-83{width:83%}.c-wide-84{width:84%}.c-wide-85{width:85%}.c-wide-86{width:86%}.c-wide-87{width:87%}.c-wide-88{width:88%}.c-wide-89{width:89%}.c-wide-90{width:90%}.c-wide-91{width:91%}.c-wide-92{width:92%}.c-wide-93{width:93%}.c-wide-94{width:94%}.c-wide-95{width:95%}.c-wide-96{width:96%}.c-wide-97{width:97%}.c-wide-98{width:98%}.c-wide-99{width:99%}.c-wide-100{width:100%}.c-wide-1-3{width:33.333333333333336%}.c-wide-2-3{width:66.66666666666667%}.c-wide-3-3{width:100%}.c-wide-1-4{width:25%}.c-wide-2-4{width:50%}.c-wide-3-4{width:75%}.c-wide-4-4{width:100%}.c-wide-1-5{width:20%}.c-wide-2-5{width:40%}.c-wide-3-5{width:60%}.c-wide-4-5{width:80%}.c-wide-5-5{width:100%}.c-wide-1-6{width:16.666666666666668%}.c-wide-2-6{width:33.333333333333336%}.c-wide-3-6{width:50%}.c-wide-4-6{width:66.66666666666667%}.c-wide-5-6{width:83.33333333333333%}.c-wide-6-6{width:100%}.c-wide-1-7{width:14.285714285714286%}.c-wide-2-7{width:28.571428571428573%}.c-wide-3-7{width:42.857142857142854%}.c-wide-4-7{width:57.142857142857146%}.c-wide-5-7{width:71.42857142857143%}.c-wide-6-7{width:85.71428571428571%}.c-wide-7-7{width:100%}.c-wide-1-8{width:12.5%}.c-wide-2-8{width:25%}.c-wide-3-8{width:37.5%}.c-wide-4-8{width:50%}.c-wide-5-8{width:62.5%}.c-wide-6-8{width:75%}.c-wide-7-8{width:87.5%}.c-wide-8-8{width:100%}.c-wide-1-9{width:11.11111111111111%}.c-wide-2-9{width:22.22222222222222%}.c-wide-3-9{width:33.333333333333336%}.c-wide-4-9{width:44.44444444444444%}.c-wide-5-9{width:55.55555555555556%}.c-wide-6-9{width:66.66666666666667%}.c-wide-7-9{width:77.77777777777777%}.c-wide-8-9{width:88.88888888888889%}.c-wide-9-9{width:100%}.c-wide-1-10{width:10%}.c-wide-2-10{width:20%}.c-wide-3-10{width:30%}.c-wide-4-10{width:40%}.c-wide-5-10{width:50%}.c-wide-6-10{width:60%}.c-wide-7-10{width:70%}.c-wide-8-10{width:80%}.c-wide-9-10{width:90%}.c-wide-10-10{width:100%}.c-wide-1-11{width:9.090909090909092%}.c-wide-2-11{width:18.181818181818183%}.c-wide-3-11{width:27.272727272727273%}.c-wide-4-11{width:36.36363636363637%}.c-wide-5-11{width:45.45454545454545%}.c-wide-6-11{width:54.54545454545455%}.c-wide-7-11{width:63.63636363636363%}.c-wide-8-11{width:72.72727272727273%}.c-wide-9-11{width:81.81818181818181%}.c-wide-10-11{width:90.9090909090909%}.c-wide-11-11{width:100%}.c-wide-1-12{width:8.333333333333334%}.c-wide-2-12{width:16.666666666666668%}.c-wide-3-12{width:25%}.c-wide-4-12{width:33.333333333333336%}.c-wide-5-12{width:41.666666666666664%}.c-wide-6-12{width:50%}.c-wide-7-12{width:58.333333333333336%}.c-wide-8-12{width:66.66666666666667%}.c-wide-9-12{width:75%}.c-wide-10-12{width:83.33333333333333%}.c-wide-11-12{width:91.66666666666667%}.c-wide-12-12{width:100%}}@media all and (max-width:1200px){.c-lap-1{width:1%}.c-lap-2{width:2%}.c-lap-3{width:3%}.c-lap-4{width:4%}.c-lap-5{width:5%}.c-lap-6{width:6%}.c-lap-7{width:7%}.c-lap-8{width:8%}.c-lap-9{width:9%}.c-lap-10{width:10%}.c-lap-11{width:11%}.c-lap-12{width:12%}.c-lap-13{width:13%}.c-lap-14{width:14%}.c-lap-15{width:15%}.c-lap-16{width:16%}.c-lap-17{width:17%}.c-lap-18{width:18%}.c-lap-19{width:19%}.c-lap-20{width:20%}.c-lap-21{width:21%}.c-lap-22{width:22%}.c-lap-23{width:23%}.c-lap-24{width:24%}.c-lap-25{width:25%}.c-lap-26{width:26%}.c-lap-27{width:27%}.c-lap-28{width:28%}.c-lap-29{width:29%}.c-lap-30{width:30%}.c-lap-31{width:31%}.c-lap-32{width:32%}.c-lap-33{width:33%}.c-lap-34{width:34%}.c-lap-35{width:35%}.c-lap-36{width:36%}.c-lap-37{width:37%}.c-lap-38{width:38%}.c-lap-39{width:39%}.c-lap-40{width:40%}.c-lap-41{width:41%}.c-lap-42{width:42%}.c-lap-43{width:43%}.c-lap-44{width:44%}.c-lap-45{width:45%}.c-lap-46{width:46%}.c-lap-47{width:47%}.c-lap-48{width:48%}.c-lap-49{width:49%}.c-lap-50{width:50%}.c-lap-51{width:51%}.c-lap-52{width:52%}.c-lap-53{width:53%}.c-lap-54{width:54%}.c-lap-55{width:55%}.c-lap-56{width:56%}.c-lap-57{width:57%}.c-lap-58{width:58%}.c-lap-59{width:59%}.c-lap-60{width:60%}.c-lap-61{width:61%}.c-lap-62{width:62%}.c-lap-63{width:63%}.c-lap-64{width:64%}.c-lap-65{width:65%}.c-lap-66{width:66%}.c-lap-67{width:67%}.c-lap-68{width:68%}.c-lap-69{width:69%}.c-lap-70{width:70%}.c-lap-71{width:71%}.c-lap-72{width:72%}.c-lap-73{width:73%}.c-lap-74{width:74%}.c-lap-75{width:75%}.c-lap-76{width:76%}.c-lap-77{width:77%}.c-lap-78{width:78%}.c-lap-79{width:79%}.c-lap-80{width:80%}.c-lap-81{width:81%}.c-lap-82{width:82%}.c-lap-83{width:83%}.c-lap-84{width:84%}.c-lap-85{width:85%}.c-lap-86{width:86%}.c-lap-87{width:87%}.c-lap-88{width:88%}.c-lap-89{width:89%}.c-lap-90{width:90%}.c-lap-91{width:91%}.c-lap-92{width:92%}.c-lap-93{width:93%}.c-lap-94{width:94%}.c-lap-95{width:95%}.c-lap-96{width:96%}.c-lap-97{width:97%}.c-lap-98{width:98%}.c-lap-99{width:99%}.c-lap-100{width:100%}.c-lap-1-3{width:33.333333333333336%}.c-lap-2-3{width:66.66666666666667%}.c-lap-3-3{width:100%}.c-lap-1-4{width:25%}.c-lap-2-4{width:50%}.c-lap-3-4{width:75%}.c-lap-4-4{width:100%}.c-lap-1-5{width:20%}.c-lap-2-5{width:40%}.c-lap-3-5{width:60%}.c-lap-4-5{width:80%}.c-lap-5-5{width:100%}.c-lap-1-6{width:16.666666666666668%}.c-lap-2-6{width:33.333333333333336%}.c-lap-3-6{width:50%}.c-lap-4-6{width:66.66666666666667%}.c-lap-5-6{width:83.33333333333333%}.c-lap-6-6{width:100%}.c-lap-1-7{width:14.285714285714286%}.c-lap-2-7{width:28.571428571428573%}.c-lap-3-7{width:42.857142857142854%}.c-lap-4-7{width:57.142857142857146%}.c-lap-5-7{width:71.42857142857143%}.c-lap-6-7{width:85.71428571428571%}.c-lap-7-7{width:100%}.c-lap-1-8{width:12.5%}.c-lap-2-8{width:25%}.c-lap-3-8{width:37.5%}.c-lap-4-8{width:50%}.c-lap-5-8{width:62.5%}.c-lap-6-8{width:75%}.c-lap-7-8{width:87.5%}.c-lap-8-8{width:100%}.c-lap-1-9{width:11.11111111111111%}.c-lap-2-9{width:22.22222222222222%}.c-lap-3-9{width:33.333333333333336%}.c-lap-4-9{width:44.44444444444444%}.c-lap-5-9{width:55.55555555555556%}.c-lap-6-9{width:66.66666666666667%}.c-lap-7-9{width:77.77777777777777%}.c-lap-8-9{width:88.88888888888889%}.c-lap-9-9{width:100%}.c-lap-1-10{width:10%}.c-lap-2-10{width:20%}.c-lap-3-10{width:30%}.c-lap-4-10{width:40%}.c-lap-5-10{width:50%}.c-lap-6-10{width:60%}.c-lap-7-10{width:70%}.c-lap-8-10{width:80%}.c-lap-9-10{width:90%}.c-lap-10-10{width:100%}.c-lap-1-11{width:9.090909090909092%}.c-lap-2-11{width:18.181818181818183%}.c-lap-3-11{width:27.272727272727273%}.c-lap-4-11{width:36.36363636363637%}.c-lap-5-11{width:45.45454545454545%}.c-lap-6-11{width:54.54545454545455%}.c-lap-7-11{width:63.63636363636363%}.c-lap-8-11{width:72.72727272727273%}.c-lap-9-11{width:81.81818181818181%}.c-lap-10-11{width:90.9090909090909%}.c-lap-11-11{width:100%}.c-lap-1-12{width:8.333333333333334%}.c-lap-2-12{width:16.666666666666668%}.c-lap-3-12{width:25%}.c-lap-4-12{width:33.333333333333336%}.c-lap-5-12{width:41.666666666666664%}.c-lap-6-12{width:50%}.c-lap-7-12{width:58.333333333333336%}.c-lap-8-12{width:66.66666666666667%}.c-lap-9-12{width:75%}.c-lap-10-12{width:83.33333333333333%}.c-lap-11-12{width:91.66666666666667%}.c-lap-12-12{width:100%}}@media all and (max-width:1024px){.c-pad-pro-1{width:1%}.c-pad-pro-2{width:2%}.c-pad-pro-3{width:3%}.c-pad-pro-4{width:4%}.c-pad-pro-5{width:5%}.c-pad-pro-6{width:6%}.c-pad-pro-7{width:7%}.c-pad-pro-8{width:8%}.c-pad-pro-9{width:9%}.c-pad-pro-10{width:10%}.c-pad-pro-11{width:11%}.c-pad-pro-12{width:12%}.c-pad-pro-13{width:13%}.c-pad-pro-14{width:14%}.c-pad-pro-15{width:15%}.c-pad-pro-16{width:16%}.c-pad-pro-17{width:17%}.c-pad-pro-18{width:18%}.c-pad-pro-19{width:19%}.c-pad-pro-20{width:20%}.c-pad-pro-21{width:21%}.c-pad-pro-22{width:22%}.c-pad-pro-23{width:23%}.c-pad-pro-24{width:24%}.c-pad-pro-25{width:25%}.c-pad-pro-26{width:26%}.c-pad-pro-27{width:27%}.c-pad-pro-28{width:28%}.c-pad-pro-29{width:29%}.c-pad-pro-30{width:30%}.c-pad-pro-31{width:31%}.c-pad-pro-32{width:32%}.c-pad-pro-33{width:33%}.c-pad-pro-34{width:34%}.c-pad-pro-35{width:35%}.c-pad-pro-36{width:36%}.c-pad-pro-37{width:37%}.c-pad-pro-38{width:38%}.c-pad-pro-39{width:39%}.c-pad-pro-40{width:40%}.c-pad-pro-41{width:41%}.c-pad-pro-42{width:42%}.c-pad-pro-43{width:43%}.c-pad-pro-44{width:44%}.c-pad-pro-45{width:45%}.c-pad-pro-46{width:46%}.c-pad-pro-47{width:47%}.c-pad-pro-48{width:48%}.c-pad-pro-49{width:49%}.c-pad-pro-50{width:50%}.c-pad-pro-51{width:51%}.c-pad-pro-52{width:52%}.c-pad-pro-53{width:53%}.c-pad-pro-54{width:54%}.c-pad-pro-55{width:55%}.c-pad-pro-56{width:56%}.c-pad-pro-57{width:57%}.c-pad-pro-58{width:58%}.c-pad-pro-59{width:59%}.c-pad-pro-60{width:60%}.c-pad-pro-61{width:61%}.c-pad-pro-62{width:62%}.c-pad-pro-63{width:63%}.c-pad-pro-64{width:64%}.c-pad-pro-65{width:65%}.c-pad-pro-66{width:66%}.c-pad-pro-67{width:67%}.c-pad-pro-68{width:68%}.c-pad-pro-69{width:69%}.c-pad-pro-70{width:70%}.c-pad-pro-71{width:71%}.c-pad-pro-72{width:72%}.c-pad-pro-73{width:73%}.c-pad-pro-74{width:74%}.c-pad-pro-75{width:75%}.c-pad-pro-76{width:76%}.c-pad-pro-77{width:77%}.c-pad-pro-78{width:78%}.c-pad-pro-79{width:79%}.c-pad-pro-80{width:80%}.c-pad-pro-81{width:81%}.c-pad-pro-82{width:82%}.c-pad-pro-83{width:83%}.c-pad-pro-84{width:84%}.c-pad-pro-85{width:85%}.c-pad-pro-86{width:86%}.c-pad-pro-87{width:87%}.c-pad-pro-88{width:88%}.c-pad-pro-89{width:89%}.c-pad-pro-90{width:90%}.c-pad-pro-91{width:91%}.c-pad-pro-92{width:92%}.c-pad-pro-93{width:93%}.c-pad-pro-94{width:94%}.c-pad-pro-95{width:95%}.c-pad-pro-96{width:96%}.c-pad-pro-97{width:97%}.c-pad-pro-98{width:98%}.c-pad-pro-99{width:99%}.c-pad-pro-100{width:100%}.c-pad-pro-1-3{width:33.333333333333336%}.c-pad-pro-2-3{width:66.66666666666667%}.c-pad-pro-3-3{width:100%}.c-pad-pro-1-4{width:25%}.c-pad-pro-2-4{width:50%}.c-pad-pro-3-4{width:75%}.c-pad-pro-4-4{width:100%}.c-pad-pro-1-5{width:20%}.c-pad-pro-2-5{width:40%}.c-pad-pro-3-5{width:60%}.c-pad-pro-4-5{width:80%}.c-pad-pro-5-5{width:100%}.c-pad-pro-1-6{width:16.666666666666668%}.c-pad-pro-2-6{width:33.333333333333336%}.c-pad-pro-3-6{width:50%}.c-pad-pro-4-6{width:66.66666666666667%}.c-pad-pro-5-6{width:83.33333333333333%}.c-pad-pro-6-6{width:100%}.c-pad-pro-1-7{width:14.285714285714286%}.c-pad-pro-2-7{width:28.571428571428573%}.c-pad-pro-3-7{width:42.857142857142854%}.c-pad-pro-4-7{width:57.142857142857146%}.c-pad-pro-5-7{width:71.42857142857143%}.c-pad-pro-6-7{width:85.71428571428571%}.c-pad-pro-7-7{width:100%}.c-pad-pro-1-8{width:12.5%}.c-pad-pro-2-8{width:25%}.c-pad-pro-3-8{width:37.5%}.c-pad-pro-4-8{width:50%}.c-pad-pro-5-8{width:62.5%}.c-pad-pro-6-8{width:75%}.c-pad-pro-7-8{width:87.5%}.c-pad-pro-8-8{width:100%}.c-pad-pro-1-9{width:11.11111111111111%}.c-pad-pro-2-9{width:22.22222222222222%}.c-pad-pro-3-9{width:33.333333333333336%}.c-pad-pro-4-9{width:44.44444444444444%}.c-pad-pro-5-9{width:55.55555555555556%}.c-pad-pro-6-9{width:66.66666666666667%}.c-pad-pro-7-9{width:77.77777777777777%}.c-pad-pro-8-9{width:88.88888888888889%}.c-pad-pro-9-9{width:100%}.c-pad-pro-1-10{width:10%}.c-pad-pro-2-10{width:20%}.c-pad-pro-3-10{width:30%}.c-pad-pro-4-10{width:40%}.c-pad-pro-5-10{width:50%}.c-pad-pro-6-10{width:60%}.c-pad-pro-7-10{width:70%}.c-pad-pro-8-10{width:80%}.c-pad-pro-9-10{width:90%}.c-pad-pro-10-10{width:100%}.c-pad-pro-1-11{width:9.090909090909092%}.c-pad-pro-2-11{width:18.181818181818183%}.c-pad-pro-3-11{width:27.272727272727273%}.c-pad-pro-4-11{width:36.36363636363637%}.c-pad-pro-5-11{width:45.45454545454545%}.c-pad-pro-6-11{width:54.54545454545455%}.c-pad-pro-7-11{width:63.63636363636363%}.c-pad-pro-8-11{width:72.72727272727273%}.c-pad-pro-9-11{width:81.81818181818181%}.c-pad-pro-10-11{width:90.9090909090909%}.c-pad-pro-11-11{width:100%}.c-pad-pro-1-12{width:8.333333333333334%}.c-pad-pro-2-12{width:16.666666666666668%}.c-pad-pro-3-12{width:25%}.c-pad-pro-4-12{width:33.333333333333336%}.c-pad-pro-5-12{width:41.666666666666664%}.c-pad-pro-6-12{width:50%}.c-pad-pro-7-12{width:58.333333333333336%}.c-pad-pro-8-12{width:66.66666666666667%}.c-pad-pro-9-12{width:75%}.c-pad-pro-10-12{width:83.33333333333333%}.c-pad-pro-11-12{width:91.66666666666667%}.c-pad-pro-12-12{width:100%}}@media all and (max-width:990px){.c-desk-1{width:1%}.c-desk-2{width:2%}.c-desk-3{width:3%}.c-desk-4{width:4%}.c-desk-5{width:5%}.c-desk-6{width:6%}.c-desk-7{width:7%}.c-desk-8{width:8%}.c-desk-9{width:9%}.c-desk-10{width:10%}.c-desk-11{width:11%}.c-desk-12{width:12%}.c-desk-13{width:13%}.c-desk-14{width:14%}.c-desk-15{width:15%}.c-desk-16{width:16%}.c-desk-17{width:17%}.c-desk-18{width:18%}.c-desk-19{width:19%}.c-desk-20{width:20%}.c-desk-21{width:21%}.c-desk-22{width:22%}.c-desk-23{width:23%}.c-desk-24{width:24%}.c-desk-25{width:25%}.c-desk-26{width:26%}.c-desk-27{width:27%}.c-desk-28{width:28%}.c-desk-29{width:29%}.c-desk-30{width:30%}.c-desk-31{width:31%}.c-desk-32{width:32%}.c-desk-33{width:33%}.c-desk-34{width:34%}.c-desk-35{width:35%}.c-desk-36{width:36%}.c-desk-37{width:37%}.c-desk-38{width:38%}.c-desk-39{width:39%}.c-desk-40{width:40%}.c-desk-41{width:41%}.c-desk-42{width:42%}.c-desk-43{width:43%}.c-desk-44{width:44%}.c-desk-45{width:45%}.c-desk-46{width:46%}.c-desk-47{width:47%}.c-desk-48{width:48%}.c-desk-49{width:49%}.c-desk-50{width:50%}.c-desk-51{width:51%}.c-desk-52{width:52%}.c-desk-53{width:53%}.c-desk-54{width:54%}.c-desk-55{width:55%}.c-desk-56{width:56%}.c-desk-57{width:57%}.c-desk-58{width:58%}.c-desk-59{width:59%}.c-desk-60{width:60%}.c-desk-61{width:61%}.c-desk-62{width:62%}.c-desk-63{width:63%}.c-desk-64{width:64%}.c-desk-65{width:65%}.c-desk-66{width:66%}.c-desk-67{width:67%}.c-desk-68{width:68%}.c-desk-69{width:69%}.c-desk-70{width:70%}.c-desk-71{width:71%}.c-desk-72{width:72%}.c-desk-73{width:73%}.c-desk-74{width:74%}.c-desk-75{width:75%}.c-desk-76{width:76%}.c-desk-77{width:77%}.c-desk-78{width:78%}.c-desk-79{width:79%}.c-desk-80{width:80%}.c-desk-81{width:81%}.c-desk-82{width:82%}.c-desk-83{width:83%}.c-desk-84{width:84%}.c-desk-85{width:85%}.c-desk-86{width:86%}.c-desk-87{width:87%}.c-desk-88{width:88%}.c-desk-89{width:89%}.c-desk-90{width:90%}.c-desk-91{width:91%}.c-desk-92{width:92%}.c-desk-93{width:93%}.c-desk-94{width:94%}.c-desk-95{width:95%}.c-desk-96{width:96%}.c-desk-97{width:97%}.c-desk-98{width:98%}.c-desk-99{width:99%}.c-desk-100{width:100%}.c-desk-1-3{width:33.333333333333336%}.c-desk-2-3{width:66.66666666666667%}.c-desk-3-3{width:100%}.c-desk-1-4{width:25%}.c-desk-2-4{width:50%}.c-desk-3-4{width:75%}.c-desk-4-4{width:100%}.c-desk-1-5{width:20%}.c-desk-2-5{width:40%}.c-desk-3-5{width:60%}.c-desk-4-5{width:80%}.c-desk-5-5{width:100%}.c-desk-1-6{width:16.666666666666668%}.c-desk-2-6{width:33.333333333333336%}.c-desk-3-6{width:50%}.c-desk-4-6{width:66.66666666666667%}.c-desk-5-6{width:83.33333333333333%}.c-desk-6-6{width:100%}.c-desk-1-7{width:14.285714285714286%}.c-desk-2-7{width:28.571428571428573%}.c-desk-3-7{width:42.857142857142854%}.c-desk-4-7{width:57.142857142857146%}.c-desk-5-7{width:71.42857142857143%}.c-desk-6-7{width:85.71428571428571%}.c-desk-7-7{width:100%}.c-desk-1-8{width:12.5%}.c-desk-2-8{width:25%}.c-desk-3-8{width:37.5%}.c-desk-4-8{width:50%}.c-desk-5-8{width:62.5%}.c-desk-6-8{width:75%}.c-desk-7-8{width:87.5%}.c-desk-8-8{width:100%}.c-desk-1-9{width:11.11111111111111%}.c-desk-2-9{width:22.22222222222222%}.c-desk-3-9{width:33.333333333333336%}.c-desk-4-9{width:44.44444444444444%}.c-desk-5-9{width:55.55555555555556%}.c-desk-6-9{width:66.66666666666667%}.c-desk-7-9{width:77.77777777777777%}.c-desk-8-9{width:88.88888888888889%}.c-desk-9-9{width:100%}.c-desk-1-10{width:10%}.c-desk-2-10{width:20%}.c-desk-3-10{width:30%}.c-desk-4-10{width:40%}.c-desk-5-10{width:50%}.c-desk-6-10{width:60%}.c-desk-7-10{width:70%}.c-desk-8-10{width:80%}.c-desk-9-10{width:90%}.c-desk-10-10{width:100%}.c-desk-1-11{width:9.090909090909092%}.c-desk-2-11{width:18.181818181818183%}.c-desk-3-11{width:27.272727272727273%}.c-desk-4-11{width:36.36363636363637%}.c-desk-5-11{width:45.45454545454545%}.c-desk-6-11{width:54.54545454545455%}.c-desk-7-11{width:63.63636363636363%}.c-desk-8-11{width:72.72727272727273%}.c-desk-9-11{width:81.81818181818181%}.c-desk-10-11{width:90.9090909090909%}.c-desk-11-11{width:100%}.c-desk-1-12{width:8.333333333333334%}.c-desk-2-12{width:16.666666666666668%}.c-desk-3-12{width:25%}.c-desk-4-12{width:33.333333333333336%}.c-desk-5-12{width:41.666666666666664%}.c-desk-6-12{width:50%}.c-desk-7-12{width:58.333333333333336%}.c-desk-8-12{width:66.66666666666667%}.c-desk-9-12{width:75%}.c-desk-10-12{width:83.33333333333333%}.c-desk-11-12{width:91.66666666666667%}.c-desk-12-12{width:100%}}@media all and (max-width:768px){.c-pad-1{width:1%}.c-pad-2{width:2%}.c-pad-3{width:3%}.c-pad-4{width:4%}.c-pad-5{width:5%}.c-pad-6{width:6%}.c-pad-7{width:7%}.c-pad-8{width:8%}.c-pad-9{width:9%}.c-pad-10{width:10%}.c-pad-11{width:11%}.c-pad-12{width:12%}.c-pad-13{width:13%}.c-pad-14{width:14%}.c-pad-15{width:15%}.c-pad-16{width:16%}.c-pad-17{width:17%}.c-pad-18{width:18%}.c-pad-19{width:19%}.c-pad-20{width:20%}.c-pad-21{width:21%}.c-pad-22{width:22%}.c-pad-23{width:23%}.c-pad-24{width:24%}.c-pad-25{width:25%}.c-pad-26{width:26%}.c-pad-27{width:27%}.c-pad-28{width:28%}.c-pad-29{width:29%}.c-pad-30{width:30%}.c-pad-31{width:31%}.c-pad-32{width:32%}.c-pad-33{width:33%}.c-pad-34{width:34%}.c-pad-35{width:35%}.c-pad-36{width:36%}.c-pad-37{width:37%}.c-pad-38{width:38%}.c-pad-39{width:39%}.c-pad-40{width:40%}.c-pad-41{width:41%}.c-pad-42{width:42%}.c-pad-43{width:43%}.c-pad-44{width:44%}.c-pad-45{width:45%}.c-pad-46{width:46%}.c-pad-47{width:47%}.c-pad-48{width:48%}.c-pad-49{width:49%}.c-pad-50{width:50%}.c-pad-51{width:51%}.c-pad-52{width:52%}.c-pad-53{width:53%}.c-pad-54{width:54%}.c-pad-55{width:55%}.c-pad-56{width:56%}.c-pad-57{width:57%}.c-pad-58{width:58%}.c-pad-59{width:59%}.c-pad-60{width:60%}.c-pad-61{width:61%}.c-pad-62{width:62%}.c-pad-63{width:63%}.c-pad-64{width:64%}.c-pad-65{width:65%}.c-pad-66{width:66%}.c-pad-67{width:67%}.c-pad-68{width:68%}.c-pad-69{width:69%}.c-pad-70{width:70%}.c-pad-71{width:71%}.c-pad-72{width:72%}.c-pad-73{width:73%}.c-pad-74{width:74%}.c-pad-75{width:75%}.c-pad-76{width:76%}.c-pad-77{width:77%}.c-pad-78{width:78%}.c-pad-79{width:79%}.c-pad-80{width:80%}.c-pad-81{width:81%}.c-pad-82{width:82%}.c-pad-83{width:83%}.c-pad-84{width:84%}.c-pad-85{width:85%}.c-pad-86{width:86%}.c-pad-87{width:87%}.c-pad-88{width:88%}.c-pad-89{width:89%}.c-pad-90{width:90%}.c-pad-91{width:91%}.c-pad-92{width:92%}.c-pad-93{width:93%}.c-pad-94{width:94%}.c-pad-95{width:95%}.c-pad-96{width:96%}.c-pad-97{width:97%}.c-pad-98{width:98%}.c-pad-99{width:99%}.c-pad-100{width:100%}.c-pad-1-3{width:33.333333333333336%}.c-pad-2-3{width:66.66666666666667%}.c-pad-3-3{width:100%}.c-pad-1-4{width:25%}.c-pad-2-4{width:50%}.c-pad-3-4{width:75%}.c-pad-4-4{width:100%}.c-pad-1-5{width:20%}.c-pad-2-5{width:40%}.c-pad-3-5{width:60%}.c-pad-4-5{width:80%}.c-pad-5-5{width:100%}.c-pad-1-6{width:16.666666666666668%}.c-pad-2-6{width:33.333333333333336%}.c-pad-3-6{width:50%}.c-pad-4-6{width:66.66666666666667%}.c-pad-5-6{width:83.33333333333333%}.c-pad-6-6{width:100%}.c-pad-1-7{width:14.285714285714286%}.c-pad-2-7{width:28.571428571428573%}.c-pad-3-7{width:42.857142857142854%}.c-pad-4-7{width:57.142857142857146%}.c-pad-5-7{width:71.42857142857143%}.c-pad-6-7{width:85.71428571428571%}.c-pad-7-7{width:100%}.c-pad-1-8{width:12.5%}.c-pad-2-8{width:25%}.c-pad-3-8{width:37.5%}.c-pad-4-8{width:50%}.c-pad-5-8{width:62.5%}.c-pad-6-8{width:75%}.c-pad-7-8{width:87.5%}.c-pad-8-8{width:100%}.c-pad-1-9{width:11.11111111111111%}.c-pad-2-9{width:22.22222222222222%}.c-pad-3-9{width:33.333333333333336%}.c-pad-4-9{width:44.44444444444444%}.c-pad-5-9{width:55.55555555555556%}.c-pad-6-9{width:66.66666666666667%}.c-pad-7-9{width:77.77777777777777%}.c-pad-8-9{width:88.88888888888889%}.c-pad-9-9{width:100%}.c-pad-1-10{width:10%}.c-pad-2-10{width:20%}.c-pad-3-10{width:30%}.c-pad-4-10{width:40%}.c-pad-5-10{width:50%}.c-pad-6-10{width:60%}.c-pad-7-10{width:70%}.c-pad-8-10{width:80%}.c-pad-9-10{width:90%}.c-pad-10-10{width:100%}.c-pad-1-11{width:9.090909090909092%}.c-pad-2-11{width:18.181818181818183%}.c-pad-3-11{width:27.272727272727273%}.c-pad-4-11{width:36.36363636363637%}.c-pad-5-11{width:45.45454545454545%}.c-pad-6-11{width:54.54545454545455%}.c-pad-7-11{width:63.63636363636363%}.c-pad-8-11{width:72.72727272727273%}.c-pad-9-11{width:81.81818181818181%}.c-pad-10-11{width:90.9090909090909%}.c-pad-11-11{width:100%}.c-pad-1-12{width:8.333333333333334%}.c-pad-2-12{width:16.666666666666668%}.c-pad-3-12{width:25%}.c-pad-4-12{width:33.333333333333336%}.c-pad-5-12{width:41.666666666666664%}.c-pad-6-12{width:50%}.c-pad-7-12{width:58.333333333333336%}.c-pad-8-12{width:66.66666666666667%}.c-pad-9-12{width:75%}.c-pad-10-12{width:83.33333333333333%}.c-pad-11-12{width:91.66666666666667%}.c-pad-12-12{width:100%}}@media all and (max-width:580px){.c-mob-1{width:1%}.c-mob-2{width:2%}.c-mob-3{width:3%}.c-mob-4{width:4%}.c-mob-5{width:5%}.c-mob-6{width:6%}.c-mob-7{width:7%}.c-mob-8{width:8%}.c-mob-9{width:9%}.c-mob-10{width:10%}.c-mob-11{width:11%}.c-mob-12{width:12%}.c-mob-13{width:13%}.c-mob-14{width:14%}.c-mob-15{width:15%}.c-mob-16{width:16%}.c-mob-17{width:17%}.c-mob-18{width:18%}.c-mob-19{width:19%}.c-mob-20{width:20%}.c-mob-21{width:21%}.c-mob-22{width:22%}.c-mob-23{width:23%}.c-mob-24{width:24%}.c-mob-25{width:25%}.c-mob-26{width:26%}.c-mob-27{width:27%}.c-mob-28{width:28%}.c-mob-29{width:29%}.c-mob-30{width:30%}.c-mob-31{width:31%}.c-mob-32{width:32%}.c-mob-33{width:33%}.c-mob-34{width:34%}.c-mob-35{width:35%}.c-mob-36{width:36%}.c-mob-37{width:37%}.c-mob-38{width:38%}.c-mob-39{width:39%}.c-mob-40{width:40%}.c-mob-41{width:41%}.c-mob-42{width:42%}.c-mob-43{width:43%}.c-mob-44{width:44%}.c-mob-45{width:45%}.c-mob-46{width:46%}.c-mob-47{width:47%}.c-mob-48{width:48%}.c-mob-49{width:49%}.c-mob-50{width:50%}.c-mob-51{width:51%}.c-mob-52{width:52%}.c-mob-53{width:53%}.c-mob-54{width:54%}.c-mob-55{width:55%}.c-mob-56{width:56%}.c-mob-57{width:57%}.c-mob-58{width:58%}.c-mob-59{width:59%}.c-mob-60{width:60%}.c-mob-61{width:61%}.c-mob-62{width:62%}.c-mob-63{width:63%}.c-mob-64{width:64%}.c-mob-65{width:65%}.c-mob-66{width:66%}.c-mob-67{width:67%}.c-mob-68{width:68%}.c-mob-69{width:69%}.c-mob-70{width:70%}.c-mob-71{width:71%}.c-mob-72{width:72%}.c-mob-73{width:73%}.c-mob-74{width:74%}.c-mob-75{width:75%}.c-mob-76{width:76%}.c-mob-77{width:77%}.c-mob-78{width:78%}.c-mob-79{width:79%}.c-mob-80{width:80%}.c-mob-81{width:81%}.c-mob-82{width:82%}.c-mob-83{width:83%}.c-mob-84{width:84%}.c-mob-85{width:85%}.c-mob-86{width:86%}.c-mob-87{width:87%}.c-mob-88{width:88%}.c-mob-89{width:89%}.c-mob-90{width:90%}.c-mob-91{width:91%}.c-mob-92{width:92%}.c-mob-93{width:93%}.c-mob-94{width:94%}.c-mob-95{width:95%}.c-mob-96{width:96%}.c-mob-97{width:97%}.c-mob-98{width:98%}.c-mob-99{width:99%}.c-mob-100{width:100%}.c-mob-1-3{width:33.333333333333336%}.c-mob-2-3{width:66.66666666666667%}.c-mob-3-3{width:100%}.c-mob-1-4{width:25%}.c-mob-2-4{width:50%}.c-mob-3-4{width:75%}.c-mob-4-4{width:100%}.c-mob-1-5{width:20%}.c-mob-2-5{width:40%}.c-mob-3-5{width:60%}.c-mob-4-5{width:80%}.c-mob-5-5{width:100%}.c-mob-1-6{width:16.666666666666668%}.c-mob-2-6{width:33.333333333333336%}.c-mob-3-6{width:50%}.c-mob-4-6{width:66.66666666666667%}.c-mob-5-6{width:83.33333333333333%}.c-mob-6-6{width:100%}.c-mob-1-7{width:14.285714285714286%}.c-mob-2-7{width:28.571428571428573%}.c-mob-3-7{width:42.857142857142854%}.c-mob-4-7{width:57.142857142857146%}.c-mob-5-7{width:71.42857142857143%}.c-mob-6-7{width:85.71428571428571%}.c-mob-7-7{width:100%}.c-mob-1-8{width:12.5%}.c-mob-2-8{width:25%}.c-mob-3-8{width:37.5%}.c-mob-4-8{width:50%}.c-mob-5-8{width:62.5%}.c-mob-6-8{width:75%}.c-mob-7-8{width:87.5%}.c-mob-8-8{width:100%}.c-mob-1-9{width:11.11111111111111%}.c-mob-2-9{width:22.22222222222222%}.c-mob-3-9{width:33.333333333333336%}.c-mob-4-9{width:44.44444444444444%}.c-mob-5-9{width:55.55555555555556%}.c-mob-6-9{width:66.66666666666667%}.c-mob-7-9{width:77.77777777777777%}.c-mob-8-9{width:88.88888888888889%}.c-mob-9-9{width:100%}.c-mob-1-10{width:10%}.c-mob-2-10{width:20%}.c-mob-3-10{width:30%}.c-mob-4-10{width:40%}.c-mob-5-10{width:50%}.c-mob-6-10{width:60%}.c-mob-7-10{width:70%}.c-mob-8-10{width:80%}.c-mob-9-10{width:90%}.c-mob-10-10{width:100%}.c-mob-1-11{width:9.090909090909092%}.c-mob-2-11{width:18.181818181818183%}.c-mob-3-11{width:27.272727272727273%}.c-mob-4-11{width:36.36363636363637%}.c-mob-5-11{width:45.45454545454545%}.c-mob-6-11{width:54.54545454545455%}.c-mob-7-11{width:63.63636363636363%}.c-mob-8-11{width:72.72727272727273%}.c-mob-9-11{width:81.81818181818181%}.c-mob-10-11{width:90.9090909090909%}.c-mob-11-11{width:100%}.c-mob-1-12{width:8.333333333333334%}.c-mob-2-12{width:16.666666666666668%}.c-mob-3-12{width:25%}.c-mob-4-12{width:33.333333333333336%}.c-mob-5-12{width:41.666666666666664%}.c-mob-6-12{width:50%}.c-mob-7-12{width:58.333333333333336%}.c-mob-8-12{width:66.66666666666667%}.c-mob-9-12{width:75%}.c-mob-10-12{width:83.33333333333333%}.c-mob-11-12{width:91.66666666666667%}.c-mob-12-12{width:100%}}html,body{padding:0;margin:0;font-family:var(--ff);min-height:100vh;color:var(--color);background:var(--color-background);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body:before{content:" ";display:block;width:100%;height:100%;position:absolute;background:url("../pics/bg/bg.jpg") center top no-repeat;z-index:0;opacity:0;-webkit-animation:show_bg 1s ease-in-out forwards;-moz-animation:show_bg 1s ease-in-out forwards;-o-animation:show_bg 1s ease-in-out forwards;-ms-animation:show_bg 1s ease-in-out forwards;animation:show_bg 1s ease-in-out forwards;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;animation-delay:.5s}#content{position:relative;z-index:1}*{outline:none !important;-webkit-tap-highlight-color:transparent}button,input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.b{min-width:var(--width);width:100%}.b.pt{padding-top:50px}.b.pb{padding-bottom:50px}.b.gray{background:var(--color-light-gray)}.b.blue{background:#49597a url("../svg/city_white.svg") bottom repeat-x;background-size:1200px;color:#fff}.b.blue .text{color:var(--color-light-blue);font-size:17px;line-height:22px;font-weight:300}.b.pt_small{padding-top:30px}.b.pt_2{padding-top:40px}.b.pb_small{padding-bottom:30px}.d{width:var(--width);padding:0 var(--ph);margin:0 auto}img{max-width:100%}.img{display:block;background-position:center center;background-size:cover;position:relative}.img:before{content:" ";display:block;padding-bottom:100%}.img.ratio_2_3:before{padding-bottom:calc(100% * 2 / 3)}.img.ratio_project:before{padding-bottom:calc(100% * 457 / 323)}.img.ratio_permission:before{padding-bottom:calc(100% * 457 / 323)}.img.ratio_about:before{padding-bottom:calc(100% * 762 / 549)}.tac{text-align:center}.w100{width:100%}.tar{text-align:right}.dn{display:none !important}.row{margin:0 -15px}.row .c{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_wrap{position:relative;width:calc(100% - var(--w-out));margin-left:var(--w-out);min-width:var(--width)}.with_nav .owl-nav{position:absolute;top:50%;margin-top:-42px;display:flex;justify-content:space-between;height:0;width:calc(100% + 84px + 84px);left:-84px}.with_nav .owl-prev,.with_nav .owl-next{height:84px;width:84px;background:url("../svg/button_listing.svg") center no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.with_nav .owl-prev:hover,.with_nav .owl-next:hover{background-image:url("../svg/button_listing (Hover State).svg")}.with_nav .owl-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.with_dots{position:relative}.with_dots .owl-dots{position:absolute;bottom:13px;right:16px;display:flex}.with_dots .owl-dot{width:16px;height:16px;border:1px solid var(--color-blue);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-left:8px;cursor:pointer;border-radius:100px}.with_dots .owl-dot.active{background:var(--color-blue)}.more_horizontal{display:flex;align-items:center;color:var(--color-blue)}.more_horizontal .txt{margin-right:5px;font-size:10px;font-family:var(--ff-ui);line-height:20px;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;color:var(--color-blue)}.more_horizontal .icon{background:url("../svg/button_goto_grey_vert_02.svg") center no-repeat;width:24px;height:24px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.more_horizontal:hover .icon{background-image:url("../svg/button_goto_grey_vert_02_hover.svg")}.more_horizontal.white{color:var(--color-light-gray)}.more_horizontal.white .txt{color:var(--color-light-gray)}.more_horizontal.white .icon{background-image:url("../svg/button_goto_inverse_blue.svg")}.more_horizontal.white:hover .icon{background-image:url("../svg/button_goto_inverse_blue (Hover State).svg")}.more_wrap{margin-top:20px;text-align:center}.more{display:inline-block;margin:0 auto;text-align:center}.pf{position:relative}.ps-in-scrolling .ps-scrollbar-y-rail{background:transparent !important}.ps-scrollbar-y-rail{width:12px !important;opacity:1 !important;right:auto !important;left:0}.ps-scrollbar-y-rail:hover{background:transparent !important}.ps-scrollbar-y-rail:before{content:" ";display:block;background:var(--color-blue);position:absolute;width:2px;left:50%;margin-left:-1px;height:100%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.ps-scrollbar-y-rail .ps-scrollbar-y{width:100% !important;right:0 !important;background:var(--color-light-gray) !important;border:2px solid var(--color-blue);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.pf.white .ps-scrollbar-y-rail:before{background:var(--color-light-gray)}.pf:not(.white) .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-in-scrolling:not(.white) .ps-scrollbar-y-rail .ps-scrollbar-y{background:var(--color-blue) !important;border-color:var(--color-blue) !important}.pf:not(.white) .ps-scrollbar-y-rail:hover:before,.ps-in-scrolling:not(.white) .ps-scrollbar-y-rail:before{background:var(--color-blue)}.pf.white .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-in-scrolling.white .ps-scrollbar-y-rail .ps-scrollbar-y{background:var(--color-blue) !important;border-color:#fff}.pf.white .ps-scrollbar-y-rail:hover:before,.ps-in-scrolling.white .ps-scrollbar-y-rail:before{background:#fff}.pf_right .ps-scrollbar-y-rail{left:auto !important;right:0 !important}.pf_right .ps-scrollbar-y-rail:before{background:var(--color-blue) !important}.pf_right.white .ps-scrollbar-y-rail:before{background:#fff !important}.pf_right.white .ps-scrollbar-y:hover,.pf_right.white.ps-in-scrolling .ps-scrollbar-y{background:var(--color-blue) !important;border-color:#fff}.img_wrap{margin-top:20px;margin-bottom:10px}.accordion{margin-top:15px}.accordion .el{border:1px solid var(--color-dark-gray);border-radius:5px;position:relative}.accordion .el + .el{margin-top:9px}.accordion .title{font-family:var(--ff-title);line-height:25px;font-weight:600;text-transform:uppercase;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);cursor:pointer;font-size:19px;letter-spacing:.5;padding:6px 10px}.accordion .close{width:24px;height:24px;background:url("../svg/icon_goto_gray.svg");position:absolute;right:8px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);cursor:pointer;bottom:calc(50% - 12px)}.accordion .content{display:none;padding:12px}.accordion .el:not(.opened):hover{border:1px solid var(--color-blue)}.accordion .el:not(.opened):hover .title{color:#fff;background:var(--color-blue)}.accordion .el:not(.opened):hover .close{background-image:url("../svg/icon_goto_blue.svg")}.accordion .el.opened .title{position:relative}.accordion .el.opened .title:after{content:" ";position:absolute;display:block;bottom:0;left:9px;right:9px;height:1px;background:var(--color-dark-gray)}.accordion .el.opened .close{top:auto;bottom:8px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion .el.opened .close:hover{-webkit-transform:scale(1.05) rotate(-90deg);-moz-transform:scale(1.05) rotate(-90deg);-o-transform:scale(1.05) rotate(-90deg);-ms-transform:scale(1.05) rotate(-90deg);transform:scale(1.05) rotate(-90deg)}.text.accordion:not(.small){font-size:18px;line-height:24px}.contacts{font-family:var(--ff-title)}.contacts .el{display:flex}.contacts .el + .el{margin-top:13px}.contacts .el .icon{min-width:35px;height:35px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:8px}.contacts .el .cont_wrap{display:flex;flex-direction:column}.contacts .txt{font-size:14px;letter-spacing:.28px;line-height:16px;color:var(--color-light-blue);font-weight:300;text-decoration:none}.contacts a.txt:hover{text-decoration:underline}.contacts .phone .icon{background-image:url("../svg/icon_call_inverse.svg")}.contacts .phone a{font-family:var(--ff-title);font-size:19px;letter-spacing:.38px;line-height:22px;color:#fff;text-decoration:none;font-weight:600}.contacts .phone a:hover{text-decoration:underline}.contacts .email .icon{width:20px;height:20px;min-width:20px;margin-left:15px;background-image:url("../svg/icon_mail_inverse.svg")}.contacts .address .icon{width:20px;height:20px;min-width:20px;margin-left:15px;background-image:url("../svg/icon_office_inverse.svg")}.contacts.black .txt{color:var(--color-dark-gray)}.contacts.black a{color:var(--color-dark-gray)}.contacts.black .phone .icon{background-image:url("../svg/icon_call.svg")}.contacts.black .email .icon{background-image:url("../svg/icon_mail.svg")}.contacts.black .address .icon{background-image:url("../svg/icon_main_menu2.svg")}.img_wrap img{border-radius:5px;vertical-align:top;margin-bottom:10px}.img_wrap .caption{font-size:16px;line-height:18px;color:var(--color-dark-gray)}.img_wrap .caption:before{content:" ";display:inline-block;border-radius:1px;width:10px;height:10px;margin-right:9px;background:var(--color-dark-gray);vertical-align:middle;margin-bottom:2px}.send_success{text-align:center;color:#fff}#toggle_menu.toggle_menu{cursor:pointer;width:48px;height:48px;z-index:50;border-radius:100px;display:flex;align-items:center;justify-content:center}.pre_wrap{white-space:pre-wrap}.box-button-main-menu-blue{width:48px;margin:0}#button-main-menu-blue .cls-1{fill:#49597a;cursor:pointer;transition:fill .3s ease-in-out}#button-main-menu-blue .cls-2{fill:#fff;cursor:pointer;transform-origin:center;transition:transform .3s ease-in-out}#button-main-menu-blue:hover .cls-1{fill:#3e4d6b}#button-main-menu-blue:hover .cls-2{transform:scale(1.1)}.box-button-main-menu-yellow{width:48px;margin:0}#button-main-menu-yellow .cls-1{fill:#ffcf4d;cursor:pointer;transition:fill .3s ease-in-out}#button-main-menu-yellow .cls-2{fill:#49597a;cursor:pointer;transform-origin:center;transition:transform .3s ease-in-out}#button-main-menu-yellow:hover .cls-1{fill:#f3c035}#button-main-menu-yellow:hover .cls-2{transform:scale(1.1)}.box-button-main-menu-grey{width:48px;margin:0}#button-main-menu-grey .cls-1{fill:#dcdcdc;cursor:pointer;transition:fill .3s ease-in-out}#button-main-menu-grey .cls-2{fill:#3c414b;cursor:pointer;transform-origin:center;transition:transform .3s ease-in-out}#button-main-menu-grey:hover .cls-1{fill:#c4c3c3}#button-main-menu-grey:hover .cls-2{transform:scale(1.1)}.box-button-call-back-yellow{width:48px;margin:0}#button-call-back-yellow .cls-1{fill:#ffcf4d;cursor:pointer;transition:fill .3s ease-in-out}#button-call-back-yellow .cls-2{fill:#49597a;cursor:pointer;transform-origin:center;transition:transform .3s ease-in-out}#button-call-back-yellow:hover .cls-1{fill:#f3c035}#button-call-back-yellow:hover .cls-2{transform:scale(1.1)}.box-button-call-back-blue-rec{width:174px;height:37px;margin:0}#button-call-back-blue-rec .cls-1{fill:#49597a;cursor:pointer;transition:fill .3s ease-in-out}#button-call-back-blue-rec:hover .cls-1{fill:#3e4d6b}#button-call-back-blue-rec .cls-2{fill:#fff;cursor:pointer;transition:transform .3s ease-in-out}#button-call-back-blue-rec:hover .cls-2{transform:translateX(-2px)}#button-call-back-blue-rec .cls-3{fill:#fff;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}#button-call-back-blue-rec:hover .cls-3{transform:translateX(-2px);letter-spacing:.04em}.box-button-call-back-yellow-rec{width:174px;height:37px;margin:0}#button-call-back-yellow-rec .cls-1{fill:#ffcf4d;cursor:pointer;transition:fill .3s ease-in-out}#button-call-back-yellow-rec:hover .cls-1{fill:#f3c035}#button-call-back-yellow-rec .cls-2{fill:#49597a;cursor:pointer;transition:transform .3s ease-in-out}#button-call-back-yellow-rec:hover .cls-2{transform:translateX(-2px)}#button-call-back-yellow-rec .cls-3{fill:#49597a;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}#button-call-back-yellow-rec:hover .cls-3{transform:translateX(-2px);letter-spacing:.04em}.box-button-ok{width:112px;height:37px;margin:0}#button-ok .cls-1{fill:#ffcf4d;cursor:pointer;transition:fill .3s ease-in-out}#button-ok:hover .cls-1{fill:#f3c035}#button-ok .cls-2{fill:#49597a;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}#button-ok:hover .cls-2{transform:translateX(-1px);letter-spacing:.04em}.box-button-goto-01{width:24px;height:24px;margin:0}#button-goto-01 .cls-1{fill:#3c414b;cursor:pointer}#button-goto-01 .cls-2{fill:#e9e9e9;cursor:pointer;transition:transform .3s ease-in-out;transform-origin:center}#button-goto-01:hover .cls-2{transform:scale(1.1)}.box-button-goto-02{width:24px;height:24px;margin:0}#button-goto-02 .cls-1{fill:#dcdcdc;cursor:pointer}#button-goto-02 .cls-2{fill:#49597a;cursor:pointer;transition:transform .3s ease-in-out;transform-origin:center}#button-goto-02:hover .cls-2{transform:scale(1.1)}.box-button-goto-03{width:24px;height:24px;margin:0}#button-goto-03 .cls-1{fill:#dcdcdc;cursor:pointer}#button-goto-03 .cls-2{fill:#3c414b;cursor:pointer;transition:transform .3s ease-in-out;transform-origin:center}#button-goto-03:hover .cls-2{transform:scale(1.1)}.box-button-goto-01-v{width:72px;height:42px;margin:0}#button-goto-01-v .cls-1{fill:#3c414b;cursor:pointer;transition:fill .3s ease-in-out}#button-goto-01-v:hover .cls-1{fill:#383d46}#button-goto-01-v .cls-2{fill:#e9e9e9;cursor:pointer}#button-goto-01-v .cls-3{fill:#3c414b;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-goto-01-v:hover .cls-3{transform:translateX(-.75px);letter-spacing:.02em}.box-button-goto-02-v{width:72px;height:42px;margin:0}#button-goto-02-v .cls-1{fill:#dcdcdc;cursor:pointer;transition:fill .3s ease-in-out}#button-goto-02-v:hover .cls-1{fill:#c9c9c9}#button-goto-02-v .cls-2{fill:#49597a;cursor:pointer}#button-goto-02-v .cls-3{fill:#dcdcdc;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-goto-02-v:hover .cls-3{transform:translateX(-.75px);letter-spacing:.02em}.box-button-goto-03-v{width:72px;height:42px;margin:0}#button-goto-03-v .cls-1{fill:#dcdcdc;cursor:pointer;transition:fill .3s ease-in-out}#button-goto-03-v:hover .cls-1{fill:#c9c9c9}#button-goto-03-v .cls-2{fill:#3c414b;cursor:pointer}#button-goto-03-v .cls-3{fill:#dcdcdc;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-goto-03-v:hover .cls-3{transform:translateX(-.75px);letter-spacing:.02em}.box-button-goto-01-h{width:100px;height:24px;margin:0}#button-goto-01-h .cls-1{fill:#3c414b;cursor:pointer;transition:fill .3s ease-in-out}#button-goto-01-h:hover .cls-1{fill:#383d46}#button-goto-01-h .cls-2{fill:#e9e9e9;cursor:pointer}#button-goto-01-h .cls-3{fill:#3c414b;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-goto-01-h:hover .cls-3{letter-spacing:.02em}.box-button-goto-02-h{width:100px;height:24px;margin:0}#button-goto-02-h .cls-1{fill:#dcdcdc;cursor:pointer;transition:fill .3s ease-in-out}#button-goto-02-h:hover .cls-1{fill:#c9c9c9}#button-goto-02-h .cls-2{fill:#49597a;cursor:pointer}#button-goto-02-h .cls-3{fill:#dcdcdc;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-goto-02-h:hover .cls-3{letter-spacing:.02em}.box-button-goto-03-h{width:100px;height:24px;margin:0}#button-goto-03-h .cls-1{fill:#dcdcdc;cursor:pointer;transition:fill .3s ease-in-out}#button-goto-03-h:hover .cls-1{fill:#c9c9c9}#button-goto-03-h .cls-2{fill:#3c414b;cursor:pointer}#button-goto-03-h .cls-3{fill:#dcdcdc;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-goto-03-h:hover .cls-3{letter-spacing:.02em}.box-button-page-up{width:85px;height:24px;margin:0}#button-page-up .cls-1,#button-page-up .cls-2{fill:none;stroke-width:3px;stroke:#3e4d6b;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:transform .3s ease-in-out;transform-origin:bottom}#button-page-up .cls-3{fill:#292929;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:500;letter-spacing:.051em;text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}#button-page-up:hover .cls-1{transform:scaley(1.1)}#button-page-up:hover .cls-2{transform:translateY(-2px)}#button-tag{width:14px;height:14px;margin:0;transition:transform .3s ease-in-out;transform-origin:center;cursor:pointer}#button-tag .cls-1{fill:#3e4d6b}#button-tag:hover{transform:scale(1.1)}#button-field-del-w{width:14px;height:14px;margin:0;transition:transform .3s ease-in-out;transform-origin:center;cursor:pointer}#button-field-del-w .cls-1{fill:#bed0dc}#button-field-del-w:hover{transform:scale(1.1)}#button-field-del-b{width:14px;height:14px;margin:0;transition:transform .3s ease-in-out;transform-origin:center;cursor:pointer}#button-field-del-b .cls-1{fill:#3e4d6b}#button-field-del-b:hover{transform:scale(1.1)}.box-button-field-enter{width:16px;height:12px;margin:0}#button-field-enter{width:16px;height:12px}#button-field-enter .cls-1,#button-field-enter .cls-2{fill:none;stroke-width:2px;stroke:#49597a;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:transform .3s ease-in-out;transform-origin:right}.box-button-field-enter:hover{width:20px}#button-field-enter:hover .cls-1{transform:scaleX(1.05)}#button-field-enter:hover .cls-2{transform:translateX(-1px)}#button-popup-close{width:19px;height:19px;margin:0;transition:transform .3s ease-in-out;transform-origin:center;cursor:pointer}#button-popup-close .cls-1{fill:#bed0dc}#button-popup-close:hover{transform:scale(1.1)}#button-close-project{width:26px;height:26px;margin:0;transition:transform .3s ease-in-out;transform-origin:center;cursor:pointer}#button-close-project .cls-1{fill:#fff}#button-close-project:hover{transform:scale(1.1)}#button-attach{width:12px;height:24px;margin:0;cursor:pointer}#button-attach .cls-1{fill:#bed0dc;transition:fill .3s ease-in-out}#button-attach:hover .cls-1{fill:#fff}#button-find{width:14px;height:14px;margin:0;transition:transform .3s ease-in-out;transform-origin:center;cursor:pointer}#button-find:hover{transform:scale(1.1)}#button-find .cls-1{fill:#3e4d6b}#wback{display:block;width:100%;opacity:1;top:0;left:0;background:rgba(0,0,0,0.5);overflow:auto;z-index:5000;position:fixed;height:100%;opacity:0;pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s}#wback.open{height:100%;opacity:1;pointer-events:all}#window_close{position:absolute;position:sticky;position:-webkit-sticky;top:5px;margin-top:5px;margin-right:5px;cursor:pointer;width:40px;height:40px;background-size:40%;border-radius:100px;z-index:100;float:right;display:none}#window{margin:auto;position:relative}#background{position:fixed;width:100%;height:100%;display:none;opacity:0;z-index:500;top:0;overflow:auto}#back{position:relative;width:100%;height:100%}.window{display:flex;align-items:center;justify-content:center;height:100vh;overflow:auto}.window #recall_wrap{background:#49597a url("../svg/city_white.svg") bottom center repeat-x;background-size:1920px;padding:87px 35px 30px;position:relative}.window .window_close{position:absolute;width:20px;height:20px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);top:35px;right:33px;cursor:pointer}.window .t1{font-size:32px;font-weight:bold;letter-spacing:.64px;line-height:40px;font-weight:bold;font-family:var(--ff-title);text-align:center;color:#fff}.window .t2{font-size:20px;font-weight:100;line-height:24px;text-align:center;color:#fff;margin-bottom:20px}.window .conf{font-size:10px}.window .button_wrap{margin-top:26px;margin-bottom:21px}.ok{cursor:pointer;border:none;background:var(--color-yellow);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);height:38px;width:126px;text-align:center;line-height:38px;border-radius:5px;margin:12px auto 0;color:var(--color-blue);font-size:12.5px;letter-spacing:.25px;font-weight:bold;font-family:var(--ff-ui)}#b_form{padding-top:50px;padding-bottom:54px;background:var(--color-blue);color:#fff}#b_form .form_wrap{margin-top:30px}#b_form textarea{height:183px;resize:none}#b_form .button_wrap{display:flex;padding-top:18px}#b_form .button_wrap button{margin-right:16px}#b_form .btn.call{display:flex;justify-content:center}#b_activity_head .img_wrap{margin-bottom:30px}.activity_head_wrap{display:flex;margin-bottom:30px}.activity_head_wrap .icon{width:140px;min-width:140px;margin-right:32px}.activity_head_wrap .icon svg{width:100%}.activity_head_wrap .cont_wrap{padding-left:18px;border-left:1px solid var(--color-dark-gray)}#b_footer{background:#49597a url("../svg/city_white.svg") bottom repeat-x;background-size:1540px;padding-top:44px;padding-bottom:47px;color:#fff}#b_footer #d_footer{display:flex}#b_footer .left{min-width:243px;width:243px;margin-right:97px}#b_footer .left img{width:100%;vertical-align:top}#b_footer .center{display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--color-light-blue);border-right:1px solid var(--color-light-blue);padding-left:16px;padding-right:16px;margin-right:16px;width:565px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#b_footer .center .title{font-size:20px;font-family:var(--ff-title);line-height:24px;margin-bottom:11px;font-weight:500}#b_footer .center_footer{display:flex;justify-content:space-between;align-items:baseline}#b_footer .center_footer a{color:#fff;font-size:14px;letter-spacing:.28px;line-height:18px;font-family:var(--ff-ui);font-weight:500}#b_footer .center_footer a.conf{color:var(--color-light-blue);line-height:14px;font-size:12px}#b_footer .center_footer a.conf a{color:var(--color-light-blue)}#b_footer .right{display:flex;justify-content:space-between}#b_footer .menu{display:flex;flex-direction:column;justify-content:space-between;margin-right:30px}#b_footer .menu a{font-size:16px;letter-spacing:.32px;line-height:20px;position:relative;text-decoration:none;font-family:var(--ff-ui);color:var(--color-light-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}#b_footer .menu a:before{content:" ";display:block;width:0;left:50%;height:1px;background:#fff;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);bottom:-2px;position:absolute}#b_footer .menu a:hover{color:#fff}#b_footer .menu a:hover:before{width:100%;left:0}#b_footer .copyright{letter-spacing:.22px;line-height:14px;font-weight:300;white-space:nowrap;color:var(--color-light-blue);font-size:12px}.soc_wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.soc_wrap .icons{display:flex}.soc_wrap .icons .el{width:48px;height:48px}.soc_wrap .icons .el + .el{margin-left:10px}#b_nav{display:flex;align-items:center;justify-content:center;position:fixed;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:0;left:0;width:100%;z-index:100;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);height:100vh;background:rgba(0,0,0,0.3)}#b_nav.open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#b_nav_wrap{max-height:calc(min(100vh, 1080px));height:100vh;max-width:1920px;background:#49597a url("../svg/city_white.svg") bottom center repeat-x;background-size:1920px;padding-top:68px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#b_nav_wrap #d_nav{position:relative;width:calc(100% - 180px)}#b_nav_wrap .top{display:flex;align-items:center}#b_nav_wrap .menu{flex:1;display:flex;margin-left:115px}#b_nav_wrap .menu a{text-transform:uppercase;font-family:var(--ff-ui);font-size:16px;color:var(--color-light-blue);letter-spacing:.32px;line-height:20px;text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);position:relative}#b_nav_wrap .menu a:after{content:" ";display:block;position:absolute;top:100%;left:50%;background:#fff;height:1px;width:0%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast)}#b_nav_wrap .menu a + a{margin-left:58px}#b_nav_wrap .menu a:hover{color:#fff}#b_nav_wrap .menu a:hover:after{width:100%;left:0}#b_nav_wrap .nav_img{position:relative;padding:17px;width:490px;--br:4px;margin-bottom:64px;margin-left:-10px}#b_nav_wrap .nav_img .corner{position:absolute;width:50px;height:50px;border:1px solid var(--color-light-blue)}#b_nav_wrap .nav_img .c1{border-right:none;border-bottom:none;left:0;top:0;border-top-left-radius:var(--br)}#b_nav_wrap .nav_img .c2{border-left:none;border-bottom:none;right:0;top:0;border-top-right-radius:var(--br)}#b_nav_wrap .nav_img .c3{border-left:none;border-top:none;right:0;bottom:0;border-bottom-right-radius:var(--br)}#b_nav_wrap .nav_img .c4{border-right:none;border-top:none;left:0;bottom:0;border-bottom-left-radius:var(--br)}#b_nav_wrap .corners_inside{position:absolute;top:35px;right:35px;left:35px;bottom:35px}#b_nav_wrap .left,#b_nav_wrap .center,#b_nav_wrap .right{padding-bottom:50px}#b_nav_wrap .left .t1{font-size:26px;font-family:var(--ff-title);color:var(--color-light-blue);line-height:30px;font-weight:300;letter-spacing:1.04px}#b_nav_wrap .left .t2{font-size:44px;font-weight:bold;letter-spacing:1.76px;line-height:51px;font-family:var(--ff-title);color:#fff;margin-bottom:37px}#b_nav_wrap .langs{display:flex;align-items:center}#b_nav_wrap .langs .sep{width:1px;background:var(--color-light-blue);margin:0 5px;height:13px}#b_nav_wrap .langs a{font-family:var(--ff-ui);font-size:14px;letter-spacing:.28px;line-height:20px;color:var(--color-light-blue);text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast)}#b_nav_wrap .langs a.selected{font-weight:500;color:#fff}#b_nav_wrap .langs a:hover{color:#fff;font-weight:500}#b_nav_wrap .right{display:flex;flex-direction:column;justify-content:flex-end}#b_nav_wrap .right textarea{height:158px}#b_nav_wrap .right .t1{font-weight:bold;font-family:var(--ff-title);font-size:32px;letter-spacing:.64px;line-height:40px;text-align:center;color:#fff}#b_nav_wrap .right .t2{font-size:20px;text-align:center;line-height:24px;color:#fff;font-weight:300}#b_nav_wrap .right .conf{margin-top:18px;margin-bottom:32px}#b_nav_wrap .copyright{font-size:11px;letter-spacing:.22px;line-height:14px;color:var(--color-light-blue)}#b_nav_wrap .center{border-left:1px solid var(--color-light-blue);border-right:1px solid var(--color-light-blue);padding-left:20px;padding-right:20px;margin-left:35px;margin-right:23px;display:flex;flex-direction:column;justify-content:flex-end}#b_nav_wrap .center .title1{font-size:32px;font-family:var(--ff-title);letter-spacing:.64px;line-height:40px;font-weight:bold;color:#fff}#b_nav_wrap .center .title2{font-size:20px;line-height:24px;font-weight:300;color:#fff}#b_nav_wrap .more_wrap{display:flex;justify-content:space-between;padding-top:35px;margin-top:0}#b_nav_wrap .site{font-family:var(--ff-ui);font-size:14px;letter-spacing:.28px;line-height:18px;font-weight:300;text-transform:uppercase;color:#fff}#b_nav_wrap .el_menu.hide{display:none}#b_nav_wrap .contacts{padding-top:20px}#b_nav_wrap .media_wrap{border-top:1px solid var(--color-light-blue);padding-top:5px;display:flex;justify-content:space-between;margin-top:13px}#b_nav_wrap .content{margin-top:43px;display:grid;grid-template-columns:585px minmax(0,1fr) 357px}#b_nav_wrap .files .file{text-decoration:none;display:flex;align-items:center;justify-content:space-between;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);padding:7px}#b_nav_wrap .files .t1{font-size:14px;line-height:20px;font-family:var(--ff-title);color:#fff}#b_nav_wrap .files .t2{font-size:11px;letter-spacing:.22px;line-height:14px;color:var(--color-light-blue)}#b_nav_wrap .files .icon{width:38px;height:38px;margin-left:26px;background:url("../svg/button_download.svg") center no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}#b_nav_wrap .files .file:hover{background:var(--color-blue-hover)}#b_nav_wrap .files .file:hover .icon{background-image:url("../svg/button_download (Hover State).svg")}#b_nav_wrap .close{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);cursor:pointer}@media all and (max-width:1600px){#b_nav .center{border-left:none}#b_nav .center .cont{display:none}}#b_top{padding-top:68px}#b_top #d_top{display:block}#b_top .to_main{margin-top:97px;margin-bottom:33px;height:24px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);display:flex;align-items:center;font-size:10px;color:#292929;font-family:var(--ff-ui);letter-spacing:.2px;line-height:13px;text-decoration:none;text-transform:uppercase;width:100%}#b_top .box-button-page-up{width:100%}#b_top #button-page-up{height:100%}#b_top #top_wrap{display:flex;justify-content:space-between;align-items:center}#b_top img{width:635px}#b_top #to_main{display:flex;justify-content:space-between;align-items:center}#b_docs #d_docs{display:block}.docs{margin-top:10px}.docs [fill]:not([fill=none]),.docs [stroke]:not([stroke=none]){-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .t1{font-size:24px;font-family:var(--ff-title);line-height:29px;letter-spacing:.48px;font-weight:bold;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .t2{font-size:16px;letter-spacing:.32px;line-height:20px;color:var(--color-dark-gray);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .icon_wrap{display:flex}.docs .icon_wrap svg{width:100%;height:100%}.docs .icon_wrap .icon{width:100px;min-width:100px;height:100px;margin-right:17.5px}.docs .icon_wrap .icon_cont{border-left:1px solid #000;padding-left:12px;margin-top:5px;padding-top:4px;padding-bottom:4px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .download_wrap{display:flex;align-items:center;justify-content:space-between}.docs .download_wrap .left{display:flex;align-items:flex-end}.docs .download_wrap .left .icon{margin-right:10px}.docs .download_wrap .left .icon svg{width:48px;position:relative;top:5px;margin-left:-7px}.docs .download_wrap .txt{font-family:var(--ff-title);font-size:31px;line-height:36px;color:var(--color-blue);font-weight:600;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .download_wrap .right .download{width:38px;height:38px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);background:var(--color-blue);border-radius:5px}.docs .download_wrap .right .download svg{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .doc{width:436px;padding:23px 17px 15px 17px;border:1px solid var(--color-blue);height:234px;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;background:url("../svg/city_black.svg") bottom repeat-x;background-size:1200px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);margin-bottom:12px;position:relative}.docs .doc:after{content:" ";height:2px;display:block;position:absolute;bottom:-10px;left:50%;width:0;background:var(--color-blue);border-radius:100px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.docs .doc:hover{background-color:#49597a;background-image:url("../svg/city_white.svg")}.docs .doc:hover [fill]:not([fill=none]){fill:#fff}.docs .doc:hover [stroke]:not([stroke=none]){stroke:#fff}.docs .doc:hover:after{width:calc(100% - 20px);left:10px}.docs .doc:hover .icon_cont{border-left-color:#fff}.docs .doc:hover .icon_wrap,.docs .doc:hover .t1{color:#fff}.docs .doc:hover .t2{color:var(--color-light-blue)}.docs .doc:hover .left .txt{color:#fff}.docs .doc:hover .right .download:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#b_permissions #d_permissions{display:block}.permissions{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;color:#fff}.permissions .hover{position:absolute;bottom:0;width:100%;left:0;padding:0 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.permissions .hover:before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;background:rgba(73,89,122,0.95) url("../svg/city_white.svg") bottom repeat-x;background-size:1110px}.permissions .cont{position:relative;z-index:1;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.permissions .t1{font-size:18px;letter-spacing:.36px;line-height:24px;font-family:var(--ff-title);font-weight:700;margin-bottom:7px}.permissions .t2{font-size:14px;line-height:19px;letter-spacing:.28px;margin-bottom:16px}.permissions .license{font-size:14px;letter-spacing:.28px;line-height:20px;margin-bottom:16px;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.permissions .license b{font-size:16px;letter-spacing:.32px}.permissions .permission{width:323px;position:relative;overflow:hidden;border-radius:5px}.permissions .permission:hover .hover{background-color:#49597a}.permissions .permission:hover .cont{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-top:20px}.permissions .permission:hover .license{opacity:1}.services{display:grid;grid-template-columns:repeat(6,1fr);margin-top:20px}.services .service{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:var(--color-dark-gray);padding:27px 8px 39px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast)}.services .service:hover{padding-top:24px;padding-bottom:42px;background:rgba(220,220,220,0.4)}.services .service .icon{margin:0 auto 10px;width:80px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:contain}.services .service:first-child{padding-left:0}.services .service:last-child{padding-right:0}.services .service + .service{border-left:1px solid var(--color-dark-gray)}.services .t1{font-weight:800;font-family:var(--ff-title);font-size:28px;line-height:26px;margin-bottom:5px}.services .t2{font-size:14px;font-family:var(--ff-title);line-height:16px;letter-spacing:.28px}#b_head{min-height:100vh;background:url("../pics/main/head.jpg") center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-size:cover;display:flex}#b_head #head_wrap{display:flex;align-items:center;justify-content:space-between}#b_head #d_head{width:100%;max-width:1492px;min-width:var(--width);margin:0 auto;padding-left:0;padding-right:0;padding-top:69px;flex:1;display:flex;flex-direction:column}#b_head img{vertical-align:top}#b_head #img1 img{height:94px}#b_head #logo{display:flex;flex:1;align-items:center;justify-content:center}#b_head .more_wrap{text-align:center}#b_head .more{margin:40px 36px}.head_services{display:grid;grid-template-columns:repeat(4,1fr)}.head_services .icon{width:24px;height:24px;background:url("../svg/icon_plus_inv.svg") center no-repeat;background-size:contain;margin:0 auto 20px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.head_services .service{padding:24px 15px 32px;text-align:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.head_services .service + .service{border-left:1px solid var(--color-light-gray)}.head_services .service:hover{background:rgba(233,233,233,0.05);padding-top:17px}.head_services .service:hover .icon{width:28px;height:28px}.head_services .t1{font-size:17px;letter-spacing:.34px;line-height:20px;font-family:var(--ff-ui);font-weight:600;color:#fff;margin-bottom:5px;text-transform:uppercase}.head_services .t2{font-size:16px;letter-spacing:.32px;line-height:22px;font-weight:400;color:var(--color-light-gray)}.partners{position:relative;margin-top:20px}.partners .partner{display:block;height:150px;padding:0 20px;background-position:center center;background-repeat:no-repeat;background-color:#dcdcdc;background-size:80%;position:relative}.partners .partner:after{content:" ";display:block;position:absolute;right:-11px;height:100%;width:1px;background:var(--color-dark-gray)}#b_projects #d_projects{display:block}.project_list{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.project_slider{margin-top:10px}.project_slider .project{width:323px}.project_list,.project_slider{color:#fff}.project_list .hover,.project_slider .hover{position:absolute;bottom:0;width:100%;left:0;height:220px;padding:0 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_list .hover:before,.project_slider .hover:before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;background:rgba(73,89,122,0.95) url("../svg/city_white.svg") bottom repeat-x;background-size:1110px}.project_list .cont,.project_slider .cont{position:relative;z-index:1;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_list .t1,.project_slider .t1{font-size:28px;letter-spacing:.36px;line-height:33px;font-family:var(--ff-title);font-weight:bold;margin-bottom:11px}.project_list .t2,.project_slider .t2{font-size:18px;line-height:22px;margin-bottom:40px;font-family:var(--ff-title);font-weight:500}.project_list .address,.project_slider .address{font-size:14px;letter-spacing:.28px;line-height:20px;padding-left:25px;background:url("../svg/icon_location_small_inverse.svg") left top no-repeat;margin-bottom:20px;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_list .icon,.project_slider .icon{position:absolute;top:20px;right:20px;width:24px;height:24px;background:url("../svg/button_size_up.svg");background-size:contain;cursor:pointer;z-index:5;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_list .icon:hover,.project_slider .icon:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.project_list .project,.project_slider .project{position:relative;border-radius:5px;overflow:hidden}.project_list .project:hover .hover,.project_slider .project:hover .hover{background-color:#49597a}.project_list .project:hover .cont,.project_slider .project:hover .cont{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project_list .project:hover .address,.project_slider .project:hover .address{opacity:1}#b_activities #d_activities{display:block}.service_content{padding-left:40px}.activity_el{--h:37px;font-family:var(--ff-title);padding-top:50px}.activity_el .activity_content{margin-top:20px;display:grid;grid-template-columns:580px minmax(0,1fr);grid-gap:16px}.activity_el .left{overflow:hidden;position:relative}.activity_el .right{display:flex;flex-direction:column;justify-content:space-between}.activity_el .right_footer_wrap{position:sticky;position:-webkit-sticky;bottom:0;padding-top:15px;background:var(--color-background);margin-top:15px;height:var(--h);min-height:var(--h);overflow:hidden}.activity_el .more_horizontal{height:var(--h)}.activity_el #button-goto-01-h{height:var(--h)}.activity_el .box-button-goto-01-h{display:flex;align-items:center;height:var(--h)}.activity_el .right_footer{display:flex;align-items:center;justify-content:space-between;height:var(--h)}.activity_el .text_content .text{font-size:17px}.activity_el .services_list_mini .el{padding:12px 18px;display:flex;text-decoration:none;color:#000;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);position:relative;cursor:pointer}.activity_el .services_list_mini .el:nth-child(2n-1){background:#f0f0f0}.activity_el .services_list_mini .el:before{position:absolute;z-index:0;content:" ";display:block;border-top-right-radius:5px;border-bottom-right-radius:5px;background:var(--color-blue);height:100%;left:0;top:0;width:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.activity_el .services_list_mini .icon{width:80px;min-width:80px;height:80px;padding-right:13px;border-right:1px solid var(--color-dark-gray);position:relative;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);z-index:1}.activity_el .services_list_mini .cont_wrap{padding-left:16px;padding-right:50px;position:relative;z-index:1}.activity_el .services_list_mini .t1{font-size:26px;font-weight:800;line-height:26px}.activity_el .services_list_mini .t2{font-size:20px;line-height:25px}.activity_el .services_list_mini svg{width:100%;height:100%}.activity_el .services_list_mini svg *{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.activity_el .services_list_mini .goto{position:absolute;top:21px;right:14px;width:24px;height:24px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);opacity:0;z-index:5}.activity_el .service_content{display:none;min-height:calc(104px * 3);max-height:calc(104px * 3)}.activity_el .service_content.open{display:flex;flex-direction:column}.activity_el .service_content .text_content{flex:1}.activity_el .more_horizontal .txt{color:var(--color-dark-gray)}@media all and (min-width:520px){.activity_el .el:hover,.activity_el .el.selected{color:var(--color-white-light)}.activity_el .el:hover .icon,.activity_el .el.selected .icon{border-right:1px solid var(--color-white-light)}.activity_el .el:hover:before,.activity_el .el.selected:before{width:100%}.activity_el .el:hover .goto,.activity_el .el.selected .goto{opacity:1}.activity_el .el:hover [fill]:not([fill=none]),.activity_el .el.selected [fill]:not([fill=none]){fill:var(--color-white-light)}.activity_el .el:hover [stroke]:not([stroke=none]),.activity_el .el.selected [stroke]:not([stroke=none]){stroke:var(--color-white-light)}}#b_contacts iframe{width:100%;height:100%;border:none}#b_contacts #contacts{display:grid;grid-template-columns:minmax(0,1fr) 775px;grid-gap:30px}#b_contacts #site_wrap{margin-top:22px}#b_contacts .right{border-radius:5px;border:1px solid var(--color-blue);overflow:hidden}#b_contacts .site{font-size:14px;font-family:var(--ff-ui);letter-spacing:.28px;line-height:18px;color:var(--color-dark-gray);font-weight:300}#b_contacts #contacts_wrap{margin-top:30px;display:flex;justify-content:space-between}#b_contacts .cards_list{width:200px}#b_contacts .cards_list .el{display:flex;align-items:center;text-decoration:none;cursor:pointer;border-radius:5px}#b_contacts .cards_list .el + .el{margin-top:18px}#b_contacts .cards_list .icon{min-width:38px;width:38px;height:38px;margin-right:9px;background-size:contain;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);border-radius:5px}#b_contacts .cards_list .icon svg{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}#b_contacts .cards_list .t1{font-size:14px;letter-spacing:.28px;line-height:20px;font-family:var(--ff-title);font-weight:600;color:var(--color-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}#b_contacts .cards_list .t2{font-size:11px;letter-spacing:.22px;line-height:14px;color:var(--color-dark-gray)}#b_contacts .cards_list .el:hover .t1{color:var(--color-blue-hover)}.reasons{display:grid;grid-template-columns:repeat(2,1fr);margin:20px 0 13px;grid-gap:4px 20px}.reasons .el{padding-left:45px;padding-right:4px;padding-top:12px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);background-size:24px;position:relative}.reasons .el:before{content:" ";display:block;width:24px;height:24px;position:absolute;left:9px;top:13px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);background:url("../svg/icon_plus_inv2_blue.svg") center no-repeat;background-size:contain}.reasons .el:hover{background-color:#dcdcdc}.reasons .el:hover:before{-webkit-transform:scale(calc(28 / 24));-moz-transform:scale(calc(28 / 24));-o-transform:scale(calc(28 / 24));-ms-transform:scale(calc(28 / 24));transform:scale(calc(28 / 24))}.reasons .text,.reasons .text.light{font-size:17px}#institute_about{display:grid;grid-template-columns:549px minmax(0,1fr);grid-gap:50px;margin-top:20px}#institute_about .right{max-height:762px;padding-left:35px}.abouts{position:relative;padding-left:5px;margin-left:-5px}.abouts .img{margin-left:5px;border-radius:5px}.abouts .hover{position:absolute;bottom:11px;left:0;display:flex;flex-direction:column}.abouts .t1{background:var(--color-dark-gray);color:#fff;line-height:38px;margin-left:-5px;padding-left:15px;padding-right:30px;font-weight:bold;font-size:16px;letter-spacing:.32px;font-family:var(--ff-title);display:inline-block}.abouts .t2{padding-left:10px;color:var(--color-dark-gray);font-size:16px;line-height:18px;margin-top:5px}#b_project{background:#49597a url("../svg/city_white.svg") bottom center repeat-x;background-size:1920px;color:#fff;min-height:100vh;max-height:100vh;display:flex}#b_project .projects_slider{padding:0 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#b_project .owl-stage-outer,#b_project .owl-stage,#b_project .owl-item{height:100%}#b_project .owl-item{display:flex}#b_project .owl-stage-outer{position:relative}#b_project .owl-nav{position:absolute;top:50%;width:100%;display:flex;align-items:center;justify-content:space-between;height:1px;left:0;right:-100px}#b_project .owl-prev,#b_project .owl-next{min-width:70px;min-height:70px;cursor:pointer;background:url("../svg/button_listing.svg") left center no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}#b_project .owl-prev{padding-right:20px;padding-left:15px}#b_project .owl-prev:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}#b_project .owl-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#b_project .owl-next:hover{-webkit-transform:rotate(180deg) scale(1.02);-moz-transform:rotate(180deg) scale(1.02);-o-transform:rotate(180deg) scale(1.02);-ms-transform:rotate(180deg) scale(1.02);transform:rotate(180deg) scale(1.02)}#b_project #project_wrap{display:flex;overflow:hidden}#b_project #d_project{max-width:var(--width);padding-top:68px;padding-bottom:50px;display:flex;flex-direction:column}#b_project #project_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#b_project .close{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);cursor:pointer}#b_project #project{flex:1;display:flex;overflow:hidden}#b_project #project_left{width:549px;min-width:549px;margin-right:58px;text-align:center}#b_project #project_left img{border-radius:5px}#b_project .h1_blue{margin-bottom:30px}#b_project #project_info{display:flex;align-items:center;margin-bottom:33px}#b_project .year{font-family:var(--ff-title);font-size:28px;line-height:33px;font-weight:600;margin-top:-4px}#b_project .address{font-size:16px;font-weight:300;line-height:20px;padding-left:30px;background:url("../svg/icon_location_small_inverse.svg") left center no-repeat;margin-left:15.5px;max-width:400px;padding-bottom:2px;color:var(--color-light-blue)}#b_project #project_descr_wrap{border-top:1px solid var(--color-light-blue);border-bottom:1px solid var(--color-light-blue);padding-top:14.5px;padding-bottom:27.5px;flex:1;overflow:hidden}#b_project #project_descr{height:100%;padding-right:100px;padding-left:18px}#b_project #project_right{flex:1;display:flex;flex-direction:column;max-height:100%;overflow:hidden}#b_project .h{font-size:18px;letter-spacing:.72px;line-height:22px;font-family:var(--ff-title);font-weight:600}#b_project .list .el{position:relative;padding-left:23px;font-size:16px;font-weight:300;line-height:20px;color:var(--color-light-blue)}#b_project .list .el:before{content:" ";display:block;position:absolute;left:0;top:5px;width:10px;height:10px;background:#fff;border-radius:100px}#b_project .list .el.sup:before{top:9px}#b_project .text + .h,#b_project .text + .text{margin-top:20px}#b_project #project_footer{margin-top:10px;display:flex;flex-direction:column}#b_project #project_tags{flex:1;flex-wrap:wrap;display:flex;min-height:50px}#b_project #project_tags .tag{font-size:14px;letter-spacing:.56px;line-height:22px;font-family:var(--ff-title);color:var(--color-light-blue);margin-right:20px;margin-bottom:10px;text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}#b_project #project_tags .tag:hover{color:#fff}#b_project #project_copyright{align-self:flex-end;font-size:11px;letter-spacing:.22px;font-weight:300;line-height:14px;color:var(--color-light-blue)}#b_projects #d_projects{display:block}.select_wraps{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.select_wraps .toggle_types{display:flex}.select_wraps .toggle_types .el{display:block;cursor:pointer;width:48px;height:48px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.11666666666666667s;-moz-transition-duration:.11666666666666667s;-o-transition-duration:.11666666666666667s;-ms-transition-duration:.11666666666666667s;transition-duration:.11666666666666667s;background-position:center center;background-repeat:no-repeat}.select_wraps .toggle_types .el + .el{border-left:2px solid var(--color-blue)}.select_contents{display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--color-dark-gray)}.select_contents .select{height:40px;border:1px solid var(--color-blue);border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select_contents .select + .select{margin-left:16px}.select_contents .pdf_wrap{display:flex;align-items:center;text-decoration:none;margin-left:16px}.select_contents .pdf_wrap .icon{width:38px;height:38px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);background:url("../svg/button_download_01.svg") center no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.select_contents .pdf_wrap .cont_wrap{margin-left:9px}.select_contents .pdf_wrap .t1{font-size:14px;letter-spacing:.28px;line-height:20px;font-family:var(--ff-title);font-weight:600;color:var(--color-blue-hover)}.select_contents .pdf_wrap .t2{font-size:11px;letter-spacing:.22px;line-height:14px;color:var(--color-dark-gray)}.select_contents .pdf_wrap:hover .icon{background-image:url("../svg/button_download_01 (Hover State).svg")}.tags{display:flex;flex-wrap:wrap;margin-bottom:4px}.tags:empty{display:none}.tags .box-button-field-del-w{margin-right:7px;margin-left:7px;margin-top:2px}.tags .remove{width:24px;height:24px;margin-right:7px;margin-left:10px;cursor:pointer;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);background:url("../svg/icon_delete_text_inverse.svg") no-repeat center}.tags .remove:hover{background-image:url("../svg/button_close.svg")}.tags .tag{margin-right:16px;margin-bottom:16px;border-radius:5px;background:var(--color-blue);padding-left:14px;color:#fff;display:flex;align-items:center;justify-content:space-between;min-width:140px;height:40px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast)}.tags .tag:hover{background:var(--color-blue-hover)}.project_table [fill]:not([fill=none]),.project_table [stroke]:not([stroke=none]){-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_table table{width:100%;border-collapse:collapse}.project_table td{padding-top:17.5px;padding-bottom:17.5px;color:var(--color-dark-gray);vertical-align:middle;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_table tr.even{background:#dcdcdc}.project_table tr:hover{background:var(--color-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_table tr:hover td{color:#fff}.project_table tr:hover td.year:after{background:#fff}.project_table tr:hover [fill]:not([fill=none]){fill:#fff}.project_table tr:hover [stroke]:not([stroke=none]){stroke:#fff}.project_table .year{font-size:18px;font-family:var(--ff-title);font-weight:bold;line-height:21px;position:relative;padding-right:13.5px;padding-left:28px}.project_table .year:after{position:absolute;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);top:17.5px;bottom:17.5px;right:0;content:" ";display:block;width:1px;background:var(--color-dark-gray);margin-left:13.5px}.project_table .name{padding-left:18.5px;font-size:14px;font-weight:600;line-height:16px;font-family:var(--ff-title);letter-spacing:.28px}.project_table .address{padding-left:25px;font-size:12px;line-height:15px;position:relative}.project_table .address .icon{position:absolute;left:0;top:50%;margin-top:-11.5px}.project_table .teps{min-width:250px}.project_table .types{padding-left:30px;padding-right:28px;font-size:14px;font-family:var(--ff-title);line-height:18px;letter-spacing:.28px;font-weight:500}.project_table .txt{font-size:12px;line-height:15px;padding-left:14px}.project_table .open{margin-left:33px;width:48px;height:48px;cursor:pointer;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);background:transparent;display:flex;align-items:center;justify-content:center;border:none}.project_table .open:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.tags_select{width:155px;background-size:24px;display:flex;align-items:center;justify-content:space-between;padding-left:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);padding-right:8px}.tags_select .icon{margin-right:4px}.tags_select .value{font-size:14px;line-height:18px;color:var(--color-dark-gray);display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.tags_select .value:after{content:" ";width:24px;height:24px;display:block;background:url("../svg/down.svg") center no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);cursor:pointer}.tags_select:hover{background-size:32px;background-position-x:4px}.tags_select.open .value:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.select{position:relative}.select .options_wrap{min-width:calc(100% + 2px);background:var(--color-background);border:1px solid var(--color-dark-gray);border-top:none;padding-top:17px;padding-bottom:10px;position:absolute;top:calc(100% - 5px);left:-1px;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px;opacity:0;pointer-events:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast)}.select .options_wrap:before{content:" ";display:block;position:absolute;left:5px;right:5px;height:1px;height:1px;background:var(--color-dark-gray);top:5px}.select .options{max-height:100px;overflow:hidden}.select .options.ps-active-y .option{margin-right:20px}.select .options .ps-scrollbar-y-rail{right:6px !important}.select.open .options_wrap{opacity:1;pointer-events:all}.select .option{cursor:pointer;padding:5px 13px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);font-size:14px;font-weight:400;line-height:16px}.select .option:hover{background:var(--color-blue);color:#fff}.project_name{width:358px}.project_name .clear,.project_name .enter{position:absolute;width:24px;height:24px;top:8px;cursor:pointer;background-position:center center;background-repeat:no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-very-fast);-moz-transition-duration:var(--time-very-fast);-o-transition-duration:var(--time-very-fast);-ms-transition-duration:var(--time-very-fast);transition-duration:var(--time-very-fast);display:flex;align-items:center;justify-content:center;opacity:0}.project_name .clear.show,.project_name .enter.show{opacity:1}.project_name .clear{right:41px}.project_name .enter{right:7px}.project_name .sep{display:none;width:1px;height:24px;background:var(--color-dark-gray);top:8px;right:35px;position:absolute}.project_name input{height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:38px;padding-right:70px;background-size:24px;background:transparent;font-size:14px;line-height:18px;border:none;color:var(--color-dark-gray);font-family:var(--ff);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.project_name input:-ms-input-placeholder{font-size:14px;line-height:18px;color:var(--color-dark-gray);appearance:textfield}.project_name input:-moz-placeholder{opacity:1;-moz-appearance:textfield;font-size:14px;line-height:18px;color:var(--color-dark-gray)}.project_name input::-moz-placeholder{opacity:1;-moz-appearance:textfield;font-size:14px;line-height:18px;color:var(--color-dark-gray)}.project_name input::-webkit-input-placeholder{-webkit-appearance:textfield;font-size:14px;line-height:18px;color:var(--color-dark-gray)}.project_name .input_wrap{height:100%;position:relative}.project_name .input_wrap:hover input{background-size:28px;background-position-x:7px}#search_project .box-button-find{position:absolute;left:13px;top:50%;margin-top:-7px;display:flex;align-items:center;justify-content:center}.call{padding:0;border:none;background:none}button.call_me{min-width:123px;width:123px;height:38px;background:transparent url("../svg/button_OK.svg") center no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);border:none;cursor:pointer;background:var(--color-yellow);border-radius:5px;font-family:var(--ff-ui);font-weight:bold;font-size:12px}.call_me2{width:166px;height:38px;background:transparent url("../svg/button_OK.svg") center no-repeat;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);border:none;cursor:pointer;background:var(--color-yellow);border-radius:5px;font-family:var(--ff-ui);font-weight:bold;font-size:12px}.call_me span,.call_me2 span{display:flex;align-items:center;justify-content:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.call_me span:before,.call_me2 span:before{content:" ";display:inline-block;width:19px;height:19px;background:url("../svg/small/phone_white.svg") center no-repeat;margin-right:5px}.call_me{color:var(--color-blue)}.call_me span:before{display:none}.call_me:hover{background:var(--color-yellow-hover)}.call_me2{color:var(--color-blue)}.call_me2 span:before{background-image:url("../svg/small/phone.svg")}.call_me2:hover{background:var(--color-yellow-hover)}.call:hover span,.call_me:hover span,.call_me2:hover span{-webkit-transform:scale(calc(21 / 19));-moz-transform:scale(calc(21 / 19));-o-transform:scale(calc(21 / 19));-ms-transform:scale(calc(21 / 19));transform:scale(calc(21 / 19))}.box-button-attach,.box-button-field-enter,.box-button-field-del-b,.box-button-tag,.box-button-field-del-w{display:flex;align-items:center;justify-content:center}.i_wrap{padding-bottom:8px;position:relative;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.i_wrap .label{font-size:13px;line-height:18px;letter-spacing:.26px;font-family:var(--ff-title);color:var(--color-light-blue);margin-bottom:5px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.i_wrap > .icon{position:absolute;top:30px;left:11px}.i_wrap .input{position:relative;z-index:0}.i_wrap .clear{position:absolute;cursor:pointer;top:8px;right:11px;height:25px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);opacity:0;display:flex;align-items:center;justify-content:center}.i_wrap.filled .clear{opacity:1}.i_wrap .file_wrap{position:absolute;bottom:20px;display:flex;justify-content:space-between;left:13px;right:6px;z-index:1}.i_wrap .file_wrap .txt{color:var(--color-light-blue);font-size:11px;letter-spacing:.22px;font-style:italic}.i_wrap .file_wrap .icon{width:24px;height:24px;cursor:pointer;background-size:contain}.i_wrap .file_wrap input{display:none}.i_wrap [stroke],.i_wrap [fill]{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.i_wrap:hover:not(.error) .label,.i_wrap.focus:not(.error) .label{color:#fff}.i_wrap:hover:not(.error) .i,.i_wrap.focus:not(.error) .i{border-color:#fff;color:#fff}.i_wrap:hover:not(.error) .i:-ms-input-placeholder,.i_wrap.focus:not(.error) .i:-ms-input-placeholder{color:#fff;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;appearance:textfield}.i_wrap:hover:not(.error) .i:-moz-placeholder,.i_wrap.focus:not(.error) .i:-moz-placeholder{opacity:1;-moz-appearance:textfield;color:#fff;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.i_wrap:hover:not(.error) .i::-moz-placeholder,.i_wrap.focus:not(.error) .i::-moz-placeholder{opacity:1;-moz-appearance:textfield;color:#fff;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.i_wrap:hover:not(.error) .i::-webkit-input-placeholder,.i_wrap.focus:not(.error) .i::-webkit-input-placeholder{-webkit-appearance:textfield;color:#fff;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.i_wrap:hover:not(.error) .icon [fill]:not([fill=none]),.i_wrap.focus:not(.error) .icon [fill]:not([fill=none]){fill:#fff}.i_wrap:hover:not(.error) .icon [stroke]:not([stroke=none]),.i_wrap.focus:not(.error) .icon [stroke]:not([stroke=none]){stroke:#fff}.i_wrap.error .label{color:var(--color-yellow)}.i_wrap.error .i{border-color:var(--color-yellow);color:var(--color-yellow)}.i_wrap.error .i:-ms-input-placeholder{color:var(--color-yellow);appearance:textfield}.i_wrap.error .i:-moz-placeholder{opacity:1;-moz-appearance:textfield;color:var(--color-yellow)}.i_wrap.error .i::-moz-placeholder{opacity:1;-moz-appearance:textfield;color:var(--color-yellow)}.i_wrap.error .i::-webkit-input-placeholder{-webkit-appearance:textfield;color:var(--color-yellow)}.i_wrap.error [fill]:not([fill=none]){fill:var(--color-yellow)}.i_wrap.error [stroke]:not([stroke=none]){stroke:var(--color-yellow)}.i{font-family:var(--ff-title);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:5px;height:40px;border:1px solid var(--color-light-blue);color:var(--color-light-blue);background-color:transparent;padding-left:calc(11px + 24px + 10px);padding-right:calc(11px + 24px + 10px);font-size:13px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast)}.i:-ms-input-placeholder{color:var(--color-light-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;appearance:textfield}.i:-moz-placeholder{opacity:1;-moz-appearance:textfield;color:var(--color-light-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.i::-moz-placeholder{opacity:1;-moz-appearance:textfield;color:var(--color-light-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.i::-webkit-input-placeholder{-webkit-appearance:textfield;color:var(--color-light-blue);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:var(--time-fast);-moz-transition-duration:var(--time-fast);-o-transition-duration:var(--time-fast);-ms-transition-duration:var(--time-fast);transition-duration:var(--time-fast);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}textarea.i{padding-left:13px;padding-right:13px;padding-top:10px;resize:none}.tags_select .txt{flex:1;padding-left:10px;white-space:nowrap}.main_h1{color:var(--color-dark-gray);font-size:36px;line-height:48px;margin:0;font-weight:800;font-family:var(--ff-title)}.main_h2{margin:0;font-size:22px;letter-spacing:.44px;line-height:28px;margin-bottom:0;font-weight:normal;font-family:var(--ff-title)}.h1_white{font-size:32px;letter-spacing:.64px;line-height:40px;color:#fff;font-family:var(--ff-title);font-weight:bold}.text_white{font-size:20px;font-weight:300;line-height:24px;color:#fff}.h1_blue{font-family:var(--ff-title);font-size:32px;font-weight:bold;letter-spacing:.64px;line-height:40px;color:#fff}.h1{font-family:var(--ff-title);font-size:48px;margin:0;line-height:48px;font-weight:800;margin-bottom:5px}.h2{font-family:var(--ff-title);letter-spacing:.56px;font-weight:400;margin:0;font-size:24px;line-height:30px}.h5_blue{font-family:var(--ff-title);font-size:30px;line-height:32px;margin:0}.h2_blue{font-family:var(--ff-title);font-size:18px;letter-spacing:.72px;line-height:22px;font-weight:600;margin:5px 0 0}.h3{font-family:var(--ff-title);font-size:36px;line-height:36px;margin:0 0 5px;font-weight:800}.h3.mb_small{margin-bottom:5px}.h3.h3_about{font-size:34px;line-height:36px;font-weight:800}.h4{font-family:var(--ff-title);font-size:18px;letter-spacing:.36px;line-height:26px;margin:0;font-weight:500}.h5{font-family:var(--ff-title);font-size:26px;line-height:26px;margin:0;font-weight:800}.h6{font-family:var(--ff-title);font-size:22px;line-height:25px;margin:0;font-weight:bold}.h2 + .big{margin-top:10px}.text{font-size:20px;font-family:var(--ff);line-height:26px;font-weight:300}.text .blue{color:var(--color-blue)}.text .light_blue{color:var(--color-light-blue)}.text.white{color:#fff !important}.text.light{font-weight:300}.text.small{font-size:18px;line-height:23px}.text.big{font-weight:normal;font-size:20px;line-height:26px}.text.mt{margin-top:10px}.text.mt_normal{margin-top:20px}.text.mb{margin-bottom:10px}.text.mb_big{margin-bottom:45px}.text.mb_medium{margin-bottom:28px}.text p{margin-top:0;margin-bottom:10px}.text p:first-child{margin-top:0}.text p:last-child{margin-top:0}.text p.list_title{letter-spacing:.06;margin-bottom:0}.text .list_bullets{letter-spacing:.02}.text .list_numbers{letter-spacing:.04}.text .picture_title{font-size:16px}.text ul,.text ol{margin:0;padding:0;padding-left:20px;margin-bottom:10px}.text,.text.mt,.text.mt_normal,.text.mb,.text.mb_big,.text.mb_medium,.text.light{font-size:19px;line-height:24px}.quote{padding-left:25px;position:relative}.quote:before{position:absolute;top:0;left:0;bottom:0;content:" ";display:block;background:var(--color-blue);border-radius:100px;width:10px}.conf{color:var(--color-light-blue);font-size:10px;line-height:16px;font-weight:400 !important}.conf a{color:var(--color-light-blue)}.rekv{font-size:16px;color:var(--color-dark-gray);letter-spacing:.32px;line-height:19px;font-family:var(--ff-title)}.rekv span{font-weight:500}#b_ui pre{margin-top:10px;border-top:var(--border);padding-top:10px}@media all and (max-width:1920px){.db-wide{display:block !important}.dn-wide{display:none !important}.dib-wide{display:inline-block !important}.dflex-wide{display:flex !important}.df-wide{display:flex !important}}@media all and (max-width:1600px){.db-big{display:block !important}.dn-big{display:none !important}.dib-big{display:inline-block !important}.dflex-big{display:flex !important}.df-big{display:flex !important}}@media all and (max-width:1200px){.db-lap{display:block !important}.dn-lap{display:none !important}.dib-lap{display:inline-block !important}.dflex-lap{display:flex !important}.df-lap{display:flex !important}}@media all and (max-width:1024px){.db-pad-pro{display:block !important}.dn-pad-pro{display:none !important}.dib-pad-pro{display:inline-block !important}.dflex-pad-pro{display:flex !important}.df-pad-pro{display:flex !important}}@media all and (max-width:990px){.db-desk{display:block !important}.dn-desk{display:none !important}.dib-desk{display:inline-block !important}.dflex-desk{display:flex !important}.df-desk{display:flex !important}}@media all and (max-width:768px){.db-pad{display:block !important}.dn-pad{display:none !important}.dib-pad{display:inline-block !important}.dflex-pad{display:flex !important}.df-pad{display:flex !important}}@media all and (max-width:580px){.db-mob{display:block !important}.dn-mob{display:none !important}.dib-mob{display:inline-block !important}.dflex-mob{display:flex !important}.df-mob{display:flex !important}}@media all and (max-width:1024px) and (min-width:521px){#b_form{padding-top:50px;padding-bottom:16px;background:#49597a url("../svg/city_white.svg") bottom center repeat-x;background-size:1920px}#b_form textarea{height:253px}#b_form .form_wrap{margin-top:20px}#b_form .button_wrap{padding-top:0;flex-direction:column}#b_form .button_wrap button{margin-right:0;margin-bottom:8px}#b_form .conf{text-align:left;flex:1}#b_form .button_content{display:flex;align-items:center}#b_form .button_content .call_me,#b_form .button_content .btn{margin-right:15px;margin-bottom:0}#b_form .conf{line-height:13px}.activity_head_wrap .icon{display:none}.activity_head_wrap .cont_wrap{padding-left:0;border-left:none}#b_footer #logo_footer{text-align:center}#b_footer #logo_footer img{width:282px}#b_footer #d_footer{flex-direction:column}#b_footer .left{min-width:0;width:100%;margin-right:0}#b_footer .center{padding-left:0;padding-right:0;width:100%;border-left:none;border-right:none}#b_footer .menu{text-align:center;margin-top:37px;margin-bottom:33px;margin-right:0}#b_footer .a_wrap + .a_wrap{margin-top:20px}#b_footer .contacts{justify-content:center;align-items:center;display:flex;margin-bottom:33.5px}#b_footer .soc_wrap{width:100%;justify-content:center;align-items:center}#b_footer .copyright{margin-top:24px}#b_footer .center_footer{flex-direction:column;justify-content:center;align-items:center}#b_footer .site{margin-top:14px}#b_nav_wrap{max-height:100vh;display:flex;align-items:center}#d_nav_mob{padding-bottom:27px}#d_nav_mob .close{position:absolute;top:47px;right:26px}#d_nav_mob .menu{flex-direction:column;margin-left:0;align-items:center;justify-content:center;margin-top:36.5px;margin-bottom:39px}#d_nav_mob .menu a + a{margin-top:22px;margin-left:0}#d_nav_mob .mob_logo{display:block;text-align:center}#d_nav_mob .mob_logo img{width:282px}#d_nav_mob .contacts{text-align:center}#d_nav_mob .contacts .el{align-items:center;justify-content:center}#d_nav_mob .contacts .el.address{width:fit-content;width:-moz-fit-content;margin-left:auto;margin-right:auto}#d_nav_mob .more_wrap{align-items:center;justify-content:center}#d_nav_mob .langs{justify-content:center}#d_nav_mob .soc_wrap{justify-content:center;align-items:center;margin-top:39px;margin-bottom:37px}#b_top{padding-top:35px}#b_top .to_main{margin-top:0}#b_top #to_main{margin-bottom:62px}#b_top #to_main .to_main{margin-bottom:0}.logo_wrap_mob{text-align:center;margin-bottom:59px;padding-left:40px;padding-right:40px}.logo_wrap_mob img{width:282px !important;vertical-align:top}.b{width:100%;min-width:100%}.d{width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_wrap{width:calc(100vw - var(--ph) * 2);margin-left:var(--ph);margin-right:var(--ph);min-width:0}.with_nav .owl-nav{margin-left:0;left:0;width:100%}.with_dots .owl-dots{bottom:57px}.tags .tag{min-width:0}#toggle_menu.toggle_menu{top:40px;right:20px}.docs .doc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:calc((100vw - var(--ph) * 2) * 0.475)}.docs .t1{font-size:20px;line-height:22px;letter-spacing:.4px}.docs .t2{font-size:16px;line-height:18px;letter-spacing:.32px}.services{grid-template-columns:1fr 1fr 1fr}.services .service{margin-bottom:10px}.services .service:nth-child(4n){border-left:none}:root{--ph:35px}#b_head{height:100vh;padding-top:35px}#b_head #d_head{padding-left:var(--ph);padding-right:var(--ph);width:100%;min-width:0;padding-top:0}#b_head #logo_mob{text-align:center;display:flex !important;align-items:center;justify-content:center}#b_head #logo_mob img{width:282px}.head_services{grid-template-columns:1fr 1fr;margin-top:0}.head_services .service + .service{border-left:none}.partners{padding:0 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.partners_mob{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px}.partners_mob .partner{background-color:#dcdcdc;background-position:center center;background-repeat:no-repeat;background-size:80%}.partners_mob .partner:before{content:" ";display:block;padding-bottom:calc(95 / 164 * 100%)}.project_list{grid-template-columns:1fr 1fr;display:grid !important}.project_slider .project{width:calc((100vw - var(--ph) * 2) * 0.475)}#b_activities{padding-bottom:20px}.activity_el .activity_content{grid-template-columns:1fr;margin-left:calc(0px - var(--ph));margin-right:calc(0px - var(--ph));height:auto;max-height:10000px}.activity_el .services_list_mini{padding-right:0}.activity_el .services_list_mini .el{padding-left:var(--ph);padding-right:var(--pr)}.activity_el .services_list_mini .el:nth-child(2n-1){background:#f0f0f0}.activity_el .services_list_mini .icon{min-width:80px;width:80px;border-right:1px solid var(--color-dark-gray)}.activity_el .services_list_mini .t1{font-size:22px;line-height:24px}.activity_el .services_list_mini .t2{font-size:16px;line-height:20px;letter-spacing:.32px}.activity_el .services_list_mini .goto{opacity:1}.activity_el .right{padding-left:var(--ph);padding-right:var(--ph);background-color:var(--color-light-gray);padding-top:10px;padding-bottom:23px;display:none}.activity_el .service_content{padding-left:0}#b_contacts #contacts{grid-template-columns:1fr}#b_contacts #contacts_wrap{display:grid;grid-template-columns:1fr 1fr}#b_contacts .right{height:330px}.reasons{grid-template-columns:1fr 1fr}.permissions .permission{width:calc((100vw - var(--ph) * 2) * 0.475)}#institute_about{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}#institute_about .abouts{margin-bottom:20px}#institute_about .right{max-height:unset;padding-left:0}#b_project{max-height:unset}#b_project .arrow{display:none}#b_project #d_project{padding-top:45px;padding-bottom:25px;overflow:visible}#b_project #project{flex-direction:column;overflow:visible;margin-top:20px}#b_project .logo{display:none}#b_project #project_top{justify-content:flex-end;margin-bottom:0}#b_project #project_descr{padding-left:0;padding-right:0}#b_project #project_footer{flex-direction:column;margin-top:15px}#b_project #project_descr_wrap{border-top:none;border-bottom:none;padding-top:0}#b_project #project_left{min-width:unset;width:100%}#b_project .h1_blue{font-size:26px;letter-spacing:.52px;line-height:28px;margin-bottom:15px}#b_project .year{font-size:18px;letter-spacing:.36px;line-height:21px}#b_project .address{font-size:16px;letter-spacing:.02px;line-height:20px}#b_project .h{font-size:18px;line-height:22px}#b_project .projects_slider{padding-left:0;padding-right:0}#b_project .owl-nav{display:none}#b_project #project{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;grid-template-rows:min-content 1fr}#b_project #project #project_info_wrap{grid-column:2 span}#b_project #project_info{margin-bottom:15px}.project_table{display:none}.select_wraps{flex-direction:column}.select_wraps .toggle_types{display:none}.select_contents{width:100%;border:none;display:grid;grid-template-columns:1fr 1fr}.select_contents .select{width:100%}.select_contents .pdf_wrap{margin-left:0;margin-top:15px}.main_h1{font-size:26px;line-height:28px}.main_h2{font-size:15px;letter-spacing:.3px;line-height:21px}.h1_white{font-size:26px;line-height:28px;letter-spacing:.52px;text-align:center}.text_white{text-align:center;font-size:17px;line-height:20px;color:var(--color-light-blue)}.h1{font-size:36px;letter-spacing:.004px;line-height:36px}.h2{font-size:18px;line-height:24px;letter-spacing:.36px}.h3{font-size:26px;line-height:26px;letter-spacing:.52px}.h4{font-size:15px;line-height:21px;letter-spacing:.3px}.h5{font-size:22px;line-height:24px}.h6{font-size:18px;line-height:21px}.text{font-size:16px;line-height:20px}.text.big{font-size:17px;line-height:21px}.tac_mob{text-align:center !important}#window{max-width:100% !important}#recall_content{max-width:400px}.window{align-items:unset}.window .window_close{top:47px;right:26px}.window #recall_wrap{min-height:100vh;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:146px}}@media all and (max-width:1366px) and (min-width:1024px){:root{--w:1024}.b{width:100%;min-width:100%}#b_head #d_head{width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.partners{padding:0 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.with_nav .owl-nav{margin-left:0;left:0;width:100%}#b_contacts #contacts{display:flex;flex-direction:column}#b_contacts #contacts #contacts_wrap{display:grid;grid-template-columns:1fr 1fr}#b_contacts #contacts .right{height:330px}#b_footer .menu{display:none}#b_footer .contacts .el{margin-bottom:15px}#b_nav_wrap .center{border:none !important}#b_project #project_left{width:250px;min-width:250px}#window{max-width:100% !important}.window #recall_wrap{justify-content:unset;padding-top:46px;max-width:420px;margin:0 auto}.window#recall{display:block;align-items:unset;justify-content:unset}#b_project{overflow:auto}#b_project #project_wrap{overflow:unset}#b_project #project_right{max-height:unset}}@media all and (max-height:520px){#b_nav_wrap{align-items:unset}#b_nav_wrap #d_nav_mob .langs{padding-bottom:20px}#b_head{height:auto}.window #recall_wrap{justify-content:unset;padding-top:46px}}@media all and (max-width:520px){#b_form{padding-top:50px;padding-bottom:16px;background:#49597a url("../svg/city_white.svg") bottom center repeat-x;background-size:1920px}#b_form .form_wrap{margin-top:20px}#b_form .button_wrap{padding-top:0;flex-direction:column}#b_form .button_wrap .btn{width:100%}#b_form .button_wrap button{margin-right:0;margin-bottom:8px}#b_form .conf{text-align:center}.activity_head_wrap .icon{display:none}.activity_head_wrap .cont_wrap{padding-left:0;border-left:none}#b_footer #logo_footer{text-align:center}#b_footer #logo_footer img{width:282px}#b_footer #d_footer{flex-direction:column}#b_footer .left{min-width:0;width:100%;margin-right:0}#b_footer .center{padding-left:0;padding-right:0;width:100%;border-left:none;border-right:none}#b_footer .menu{text-align:center;margin-top:37px;margin-bottom:33px;margin-right:0}#b_footer .a_wrap + .a_wrap{margin-top:20px}#b_footer .contacts{justify-content:center;align-items:center;display:flex;margin-bottom:33.5px}#b_footer .soc_wrap{width:100%;justify-content:center;align-items:center}#b_footer .copyright{margin-top:24px}#b_footer .center_footer{flex-direction:column;justify-content:center;align-items:center}#b_footer .site{margin-top:14px}#d_nav_mob{padding-bottom:27px}#d_nav_mob .close{position:absolute;top:47px;right:26px}#d_nav_mob .menu{flex-direction:column;margin-left:0;align-items:center;justify-content:center;margin-top:36.5px;margin-bottom:39px}#d_nav_mob .menu a + a{margin-top:22px;margin-left:0}#d_nav_mob .mob_logo{display:block;text-align:center}#d_nav_mob .mob_logo img{width:282px}#d_nav_mob .contacts{text-align:center}#d_nav_mob .contacts .el{align-items:center;justify-content:center}#d_nav_mob .contacts .el.address{width:fit-content;width:-moz-fit-content;margin-left:auto;margin-right:auto}#d_nav_mob .more_wrap{align-items:center;justify-content:center}#d_nav_mob .langs{justify-content:center}#d_nav_mob .soc_wrap{justify-content:center;align-items:center;margin-top:39px;margin-bottom:37px}#b_top{padding-top:35px}#b_top .to_main{margin-top:0}#b_top #to_main{margin-bottom:62px}#b_top #to_main .to_main{margin-bottom:0}.logo_wrap_mob{text-align:center;margin-bottom:59px;padding-left:40px;padding-right:40px}.logo_wrap_mob img{width:282px;vertical-align:top}.b{width:100%;min-width:100%}.d{width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_wrap{width:calc(100vw - var(--ph) * 2);margin-left:var(--ph);margin-right:var(--ph);min-width:0}.with_dots .owl-dots{bottom:57px}.tags .tag{min-width:0}#toggle_menu.toggle_menu{top:40px;right:20px}.row{margin:0}.row .c-mob-100{padding-left:0;padding-right:0}.docs .doc{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.docs .t1{font-size:20px;line-height:22px;letter-spacing:.4px}.docs .t2{font-size:16px;line-height:18px;letter-spacing:.32px}.services{grid-template-columns:1fr;margin-left:calc(0px - var(--ph));margin-right:calc(0px - var(--ph))}.services .service{padding:8px var(--ph);display:flex}.services .service:first-child{padding-left:var(--ph)}.services .service:last-child{padding-right:var(--ph)}.services .service:nth-child(2n-1){background:var(--color-light-gray)}.services .service .icon{width:66px;min-width:66px;padding-right:6px;border-right:1px solid var(--color-dark-gray);margin-bottom:0;margin-right:16px}.services .service + .service{border-left:none}.services .cont_wrap{text-align:left;flex:1}.services .t1{font-size:28px;line-height:30px}.services .t2{font-size:16px;line-height:20px}:root{--ph:10px}#b_head{padding-top:35px;background-size:cover}#b_head #d_head{padding-left:var(--ph);padding-right:var(--ph);width:100%;min-width:0;padding-top:0}#b_head #logo_mob{text-align:center;display:flex !important;align-items:center;justify-content:center}#b_head #logo_mob img{width:282px}#b_head .more{margin-top:0}.head_services{grid-template-columns:1fr;margin-top:0}.head_services .service + .service{border-left:none}.partners_mob{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;margin-top:10px}.partners_mob .partner{background-color:#dcdcdc;background-position:center center;background-repeat:no-repeat;background-size:80%}.partners_mob .partner:before{content:" ";display:block;padding-bottom:calc(95 / 164 * 100%)}.project_list{grid-template-columns:1fr;display:grid !important}.project_slider .project{width:calc(100vw - var(--ph) * 2)}#b_activities{padding-bottom:0}.activity_el .activity_content{grid-template-columns:1fr;margin-left:calc(0px - var(--ph));margin-right:calc(0px - var(--ph));height:auto;max-height:10000px}.activity_el .services_list_mini{padding-right:0}.activity_el .services_list_mini .el{padding-left:var(--ph);padding-right:var(--pr)}.activity_el .services_list_mini .el:nth-child(2n-1){background:#f0f0f0}.activity_el .services_list_mini .icon{min-width:80px;width:80px;border-right:1px solid var(--color-dark-gray)}.activity_el .services_list_mini .t1{font-size:28px;line-height:30px}.activity_el .services_list_mini .t2{font-size:16px;line-height:20px;letter-spacing:.32px}.activity_el .services_list_mini .goto{opacity:1;top:15px}.activity_el .right{padding-left:var(--ph);padding-right:var(--ph);background-color:var(--color-light-gray);padding-top:10px;padding-bottom:23px;display:none}.activity_el .service_content{padding-left:0}#b_contacts #contacts{grid-template-columns:1fr}#b_contacts .right{height:360px}#b_contacts .cards_list{width:100%;margin-top:26px;display:flex;justify-content:center;flex-wrap:wrap}#b_contacts .cards_list .el{width:50%;flex-direction:column;text-align:center;margin-bottom:23px}#b_contacts .cards_list .el + .el{margin-top:0}#b_contacts .cards_list .icon{margin-right:0}.reasons{grid-template-columns:1fr}.permissions .permission{width:calc(100vw - var(--ph) * 2)}.permissions .t2{font-size:17px;font-weight:300;line-height:21px}.permissions .t1{font-size:21px;line-height:25px}#institute_about{grid-template-columns:minmax(0,1fr)}#institute_about .right{max-height:unset;padding-left:0}#b_project{display:block;max-height:unset}#b_project #project_wrap{display:block;overflow:visible}#b_project .arrow{display:none}#b_project #d_project{padding-top:45px;padding-bottom:25px;overflow:visible}#b_project #project{flex-direction:column;overflow:visible;margin-top:20px}#b_project .logo{display:none}#b_project #project_top{justify-content:flex-end;margin-bottom:0}#b_project #project_descr{padding-left:0;padding-right:0}#b_project #project_footer{flex-direction:column;margin-top:15px}#b_project #project_descr_wrap{border-top:none;border-bottom:none}#b_project #project_left{min-width:unset;width:100%}#b_project .h1_blue{font-size:26px;letter-spacing:.52px;line-height:28px}#b_project .year{font-size:18px;letter-spacing:.36px;line-height:21px}#b_project .address{font-size:16px;letter-spacing:.02px;line-height:20px}#b_project .h{font-size:18px;line-height:22px}#b_project #project_right{margin-top:25px}#b_project .projects_slider{padding-left:0;padding-right:0}#b_project .owl-nav{display:none}#b_project .owl-item{display:block;height:auto}.project_table{display:none}.select_wraps{flex-direction:column}.select_wraps .toggle_types{display:none}.select_contents{flex-direction:column;width:100%;border:none}.select_contents .select{width:100%}.select_contents .select + .select{margin-left:0;margin-top:8px;margin-bottom:8px}.select_contents .pdf_wrap{margin-left:0}.h3.h3_about{font-size:26px;line-height:26px}.main_h1{font-size:26px;line-height:28px;text-align:left;margin-bottom:3px}.main_h2{letter-spacing:.3px;text-align:left;font-size:16px;line-height:22px;font-weight:500}.h1_white{font-size:26px;line-height:26px;letter-spacing:.52px;text-align:center}.text_white{text-align:center;font-size:17px;line-height:20px;color:var(--color-light-blue)}.h1{font-size:36px;letter-spacing:.004px;line-height:36px}.h2{font-size:18px;line-height:24px;letter-spacing:.36px;font-weight:500}.h3{font-size:26px;line-height:26px;letter-spacing:.52px}.h4{letter-spacing:.3px;font-size:17px;line-height:22px;font-weight:500}.h4.white{font-size:16px;line-height:22px}.h5_blue{font-size:26px;height:26px}.h5{font-size:22px;line-height:24px}.h6{font-size:18px;line-height:21px}.text{font-size:19px;line-height:24px}.text.small,.text.mob_small{font-size:17px;line-height:22px}.text.big{font-size:19px;line-height:24px}.tac_mob{text-align:center !important}.quote .text{font-size:17px;line-height:22px}.window{align-items:unset}.window .window_close{top:47px;right:26px}.window #recall_wrap{min-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;justify-content:center;padding-top:146px}}
/*# sourceMappingURL=style.css.map */
