@font-face{font-family: 'Century Gothic Regular';font-style: normal;font-weight: 400;src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf') format('truetype'), url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: normal;font-weight: 700;src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Bold.woff') format('woff'), url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: italic;font-weight: 400;src: url('../fonts/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Italic.woff') format('woff'), url('../fonts/CenturyGothic-Italic.ttf') format('truetype'), url('../fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: italic;font-weight: 700;src: url('../fonts/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../fonts/CenturyGothic-BoldItalic.ttf') format('truetype'), url('../fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic') format('svg')}@font-face{font-family: 'Open Sans';font-style: italic;font-weight: 400;src: Open Sans Italic Italic 'OpenSans-Italic' nSans-Italic 'woff2' url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) 'woff2' mat('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Open Sans';font-style: italic;font-weight: 400;src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215}@font-face{font-family: 'Open Sans';font-style: italic;font-weight: 700;src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Open Sans';font-style: italic;font-weight: 700;src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 300;src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 300;src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215}@font-face{font-family: 'Open Sans Condensed';font-style: normal;font-weight: 700;src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/gk5FxslNkTTHtojXrkp-xIS898UBCVj0FEntoasBk6P3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: 'Open Sans Condensed';font-style: normal;font-weight: 700;src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/gk5FxslNkTTHtojXrkp-xIF8zhZCJ7x9Pr62cRgaVUA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215}[hidden]{display: none}html{font-size: 14px;font-family: 'Open Sans', sans-serif}html,body{margin: 0}body{min-width: 320px}@media screen and (max-width: 639px){body > header,body > main,body > footer{padding: 0 20px}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header,body > main,body > footer{padding: 0 5%}}@media screen and (min-width: 1100px) and (max-width: 1600px){body > header,body > main,body > footer{padding: 0 10%}}@media screen and (min-width: 1500px){body > header,body > main,body > footer{padding: 0 12%}}body > header > .wrapper,body > main > .wrapper,body > footer > .wrapper{position: relative}body > header > .wrapper::after,body > main > .wrapper::after,body > footer > .wrapper::after{content: '';display: block;clear: both}body a{text-decoration: none;color: inherit}body a[href]:hover{text-decoration: underline}body.pointer-events-disabled,body.pointer-events-disabled *{pointer-events: none !important}body > header .logo,body > footer .logo{position: relative;float: left;width: 230px;height: 126px;margin-right: 20px;transition: height .3s}@media screen and (max-width: 639px){body > header .logo,body > footer .logo{float: none;margin: 0 calc(50% - 115px);transition: height .3s, margin .3s}}body > header .logo > *,body > footer .logo > *{position: absolute;top: -60px;left: 0;right: 0;bottom: -60px;width: 100%;height: 125px;margin: auto;text-align: center}body > header .logo .star,body > footer .logo .star{transform: scale(1);transform-origin: left center;transition: fill .3s, transform .3s}body > header .logo .orange-star,body > footer .logo .orange-star{stroke: #e9ae30;stroke-width: 1.2px;fill: #212529}body > header .logo .dark-star,body > footer .logo .dark-star{top: -58px;height: 98px;fill: #383838}body > header .logo .name,body > footer .logo .name,body > header .logo .shadow,body > footer .logo .shadow{top: -58px;height: 22px;padding-top: 1px;transition: font-size .3s, left .3s, width .3s}body > header .logo .name,body > footer .logo .name{text-transform: uppercase;font-size: 1.6rem;font-weight: bold;line-height: 1em;text-shadow: 0 0 0;letter-spacing: -0.1px}body > header .logo .shadow,body > footer .logo .shadow{background: #212529}body > header{background: #212529;color: #fff;transition: margin .3s;z-index: 10}body > header.not-animated,body > header.not-animated *,body > header.not-animated ~ main{transition: none !important}body > header > .wrapper{padding: 20px 0}body > header a{color: white}body > header .contacts{float: right;text-align: right}body > header .contacts a span{position: relative;display: inline-block;margin: 0 5px}body > header .contacts .email span{height: 12px;width: 16px;border-radius: 2px 2px;background: #e9ae30;overflow: hidden}body > header .contacts .email span::before{content: '';position: absolute;top: -5px;left: 0;right: 0;width: 10px;height: 10px;margin: auto;border: solid 1px #212529;border-radius: 2px 4px;transform: scaleX(1.3) rotate(45deg)}body > header .contacts .phone{font-size: 1.2em}body > header .contacts .phone span{top: 1px;transform: rotate(-20deg);font-size: 18px;line-height: 1em;color: #e9ae30}body > header .contacts .phone span::before{content: '\1F4DE'}@media screen and (max-width: 639px){body > header .contacts{float: none;text-align: center}body > header .contacts a{white-space: nowrap}body > header .contacts br{display: none}}body > header .about{float: left;margin-top: 10px;font-size: 1.1em;text-shadow: 0 0 0}@media screen and (max-width: 639px){body > header .about{float: none;text-align: center}}body > header .searchform{float: right;position: relative;width: 40px;margin: 1px 0 9px 10px}@media screen and (max-width: 639px){body > header .searchform{right: 0}}body > header .searchform form{margin: 0}body > header .searchform button,body > header .searchform input{position: relative;box-sizing: border-box;height: 40px}body > header .searchform button{float: right;width: 40px;background: #383838;border: none;transition: background .3s}body > header .searchform button::before{content: '';position: absolute;top: 12px;left: 12px;width: 10px;height: 10px;border: solid 3px #fff;border-radius: 50%}body > header .searchform button::after{content: '';position: absolute;top: 22px;left: 25px;width: 3px;height: 9px;background: #fff;transform: rotate(-45deg)}body > header .searchform input{position: absolute;right: 100%;width: 240px;padding: 3px 10px;border: solid 3px #383838;border-right: none;background: #fff;font-size: 1.3em;transition: all .3s;z-index: 2}body > header .searchform input:not(:focus){width: 40px;margin-right: -40px;padding: 0 41px 0 0;border: 0;opacity: 0;cursor: pointer}body > header .searchform input:hover:focus + button{background: #383838}body > header .searchform:hover button{background: #454545}body > header .language-switcher{float: right;margin-left: 15px;margin-top: 1px}body > header .language-switcher a{display: block;box-sizing: border-box;width: 35px;height: 20px;background: #383838;text-align: center;text-transform: uppercase;font-size: .7em;line-height: 20px;transition: background;text-decoration: none;cursor: default}body > header .language-switcher a[href]{color: #aaa;cursor: pointer}body > header .language-switcher a:hover{background: #454545}body > header .language-switcher a:last-child{border-top: solid 1px #525252}body > header .about,body > header .searchform,body > header .contacts,body > header .language-switcher{height: 40px;transition: opacity .2s .1s, height .3s}@media screen and (max-width: 639px){body > header .searchform,body > header .language-switcher{position: absolute;top: 20px;margin-left: 0}}body > header.collapsed{position: fixed;top: 0;left: 0;right: 0}body > header.collapsed.hidden{margin-top: -50px}body > header.collapsed > .wrapper{padding-top: 15px;padding-bottom: 15px}body > header.collapsed .logo{height: 20px}@media screen and (max-width: 639px){body > header.collapsed .logo{margin: 0}}body > header.collapsed .logo .star{transform: scale(.3) translateX(-50px);fill: #e9ae30}body > header.collapsed .logo .name,body > header.collapsed .logo .shadow{left: 45px;width: calc(100% - 45px);padding-top: 5px;text-align: left;font-size: 1.3em;background: none}body > header.collapsed .about,body > header.collapsed .searchform,body > header.collapsed .contacts,body > header.collapsed .language-switcher{margin: 0;opacity: 0;height: 0;transition: opacity .2s .1s, height .3s}@media screen and (min-width: 640px) and (max-width: 1099px){body > header.collapsed .contacts{height: 20px;margin: 0 40px 0 0;opacity: 1;font-size: .9em}body > header.collapsed .contacts br{display: none}body > header.collapsed .contacts .phone{font-size: 1em}body > header.collapsed .contacts span{margin: 0 1px 0 3px}body > header.collapsed .contacts .email span{transform: scale(.9) translateY(2px)}}body > header.collapsed .main-menu > ul > li{height: 48px}body > header.collapsed .main-menu > ul > li > a{padding: 14px 0}body > header.collapsed .main-menu > ul > li:not(:hover) > div{height: 0;overflow: hidden}body > header.collapsed + main{margin-top: 50px !important}footer .bottom-menu,header .main-menu{position: absolute;left: 250px;right: 0;bottom: 0}footer .bottom-menu > ul,header .main-menu > ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;margin: 0;padding: 0;list-style: none}footer .bottom-menu > ul > li,header .main-menu > ul > li{position: relative;width: 100%;height: 60px;margin-right: -1px;border: solid 1px #383838;text-align: center;transition: height .3s}footer .bottom-menu > ul > li + li,header .main-menu > ul > li + li{border-left: 0}footer .bottom-menu > ul > li *::first-letter,header .main-menu > ul > li *::first-letter{text-transform: uppercase}footer .bottom-menu > ul > li > a,header .main-menu > ul > li > a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 20px 0;transition: padding .3s, background-color .3s, color .3s}footer .bottom-menu > ul > li > a:hover,header .main-menu > ul > li > a:hover{text-decoration: none}footer .bottom-menu > ul > li > a::before,header .main-menu > ul > li > a::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #e9ae30;transition: opacity .3s;opacity: 0}footer .bottom-menu > ul > li > a > span,header .main-menu > ul > li > a > span{position: relative;z-index: 1}footer .bottom-menu > ul > li:hover > a,header .main-menu > ul > li:hover > a{color: black}footer .bottom-menu > ul > li:hover > a::before,header .main-menu > ul > li:hover > a::before{opacity: 1}footer .bottom-menu > ul > li:hover > div,header .main-menu > ul > li:hover > div{z-index: 100;opacity: 1;transition: opacity .3s;background: #e9ae30;height: auto}footer .bottom-menu > ul > li:hover > div + a::after,header .main-menu > ul > li:hover > div + a::after{transform: rotate(-135deg)}header .main-menu > ul > li > div{position: absolute;left: 0;top: 100%;opacity: 0;z-index: -1;transition: opacity .3s, z-index 0s .3s;text-align: left}header .main-menu > ul > li > div > ul{display: inline-flex;flex-direction: column;flex-wrap: wrap;align-content: baseline;max-height: 290px;padding: 20px;list-style: none;text-align: left;min-width: calc(100% - 38px)}header .main-menu > ul > li > div > ul li{padding: 1px 20px 1px 0}header .main-menu > ul > li > div > ul li li{padding-left: 20px;text-indent: -20px}header .main-menu > ul > li > div > ul > li{position: relative;max-width: 300px}header .main-menu > ul > li > div > ul a{color: black;font-size: 1em}header .main-menu > ul > li > div > ul > li > ul{list-style: none;padding-left: 20px;font-size: .95em}header .main-menu > ul > li > div > ul > li > a{text-shadow: 0 0 0}header .main-menu > ul > li > div + a::after{content: '';position: relative;display: inline-block;top: -3px;width: 5px;height: 5px;margin-left: 10px;border: solid 1px;border-width: 0 1px 1px 0;transform: rotate(45deg);transform-origin: 4px 4px;transition: transform .3s}header .main-menu > ul > li:nth-last-child(4) > div{width: 600px}header .main-menu > ul > li:nth-last-child(5) > div{right: 0}header .main-menu input{display: none}header .main-menu > label{position: absolute;top: -35px;right: 0;width: 25px;height: 12px;border: solid #e9ae30;border-width: 4px 0}header .main-menu > label::first-letter{text-transform: uppercase}header .main-menu > label::before{content: '';display: block;height: 4px;border-bottom: solid 4px #e9ae30}@media screen and (min-width: 1100px) and (max-width: 1600px), screen and (min-width: 1500px){header .main-menu label{display: none}}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){header .main-menu > ul{z-index: 100;overflow-x: hidden;overflow-y: auto}header .main-menu > ul li a{padding-left: 30px}header .main-menu > ul,header .main-menu > ul > li > div{display: block;position: fixed;top: 0;left: -320px;bottom: 0;width: 320px;max-height: none;min-width: auto;padding: 0;background: #212529;z-index: 32000;transition: left .3s !important}header .main-menu > ul > li{position: static;display: block;height: 48px !important;border: solid 0px;border-bottom: solid 1px #e9ae30;text-align: left}header .main-menu > ul > li input{position: absolute;display: block;width: 320px;height: 49px;margin: 0;opacity: 0;z-index: 10}header .main-menu > ul > li > a{position: relative;display: block;height: 20px;padding: 14px 0 14px 30px !important}header .main-menu > ul > li > div + a::after{position: absolute;top: 20px;right: 20px;transform: rotate(-45deg) !important}header .main-menu > ul > li > div{position: absolute;width: 320px !important;left: 320px;top: 0;right: auto !important;height: auto !important;width: 320px;opacity: 1;background: #e9ae30}header .main-menu > ul > li > div > ul{display: block;max-height: none;padding: 0;min-width: auto;background: #e9ae30}header .main-menu > ul > li > div > ul li{padding: 1px}header .main-menu > ul > li > input[name=subMenuButton]:checked ~ div{left: 0}header .main-menu > ul label{position: relative;display: block;height: 50px;color: #e9ae30;font-size: 1.8em;padding: 10px 0 0 30px}header .main-menu > ul label::after{content: '';position: absolute;top: 15px;right: 15px;width: 10px;height: 10px;border: solid;border-width: 3px 0 0 3px;transform: rotate(-45deg)}header .main-menu > ul ul > label{color: #212529}header .main-menu input#mainMenuButton:checked ~ ul{left: 0}}footer .bottom-menu{position: static}@media screen and (max-width: 639px){footer .bottom-menu{display: none}}@media screen and (min-width: 640px) and (max-width: 1099px){footer .bottom-menu > ul > li{height: 40px}footer .bottom-menu > ul > li a{padding: 10px}}footer .bottom-menu a{text-decoration: none}body > footer{background: #212529;color: #fff;padding-bottom: 10px}body > footer a{color: #fff;text-decoration: underline}body > footer a:hover{text-decoration: none}body > footer p{margin-top: 0;font-size: .9em}body > footer p b{font-size: 1.1em}body > footer .logo{height: 62px}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > footer .logo{float: none;margin: auto}}body > footer .logo .star{transform: scale(.3) translateX(-50px);fill: #e9ae30}body > footer .logo .name,body > footer .logo .shadow{left: 45px;width: calc(100% - 45px);padding-top: 5px;text-align: left;font-size: 1.3em;background: none}body > footer .social-networks{float: left;margin-right: 30px}@media screen and (max-width: 639px){body > footer .social-networks{position: absolute;left: 0;right: 50%;margin: auto;text-align: center}}body > footer .social-networks a{text-decoration: none}body > footer .social-networks .icon{margin-right: 15px;fill: #aaa;width: 31px;transition: fill .3s}body > footer .social-networks .icon:hover{fill: #507299}body > footer .social-networks .icon.vk{position: relative;top: 4px;width: 40px}body > footer .additional-subdivisions{float: right;margin: 0 30px}@media screen and (max-width: 639px){body > footer .additional-subdivisions{margin: 0 0 0 50%;float: none;text-align: center}}body > footer .cities{color: #aaa;margin: 20px 160px 0;max-width: 600px}@media screen and (max-width: 639px){body > footer .cities{display: none}}body > footer .cities a{color: #aaa}body > footer .cities b{color: #faf4e4}body > footer .counters{float: right}@media screen and (max-width: 639px){body > footer .counters{display: none}}body > footer .counters img{margin-left: 10px}body > footer .copyright{margin-top: 20px;font-size: .9em;line-height: 30px;color: #faf4e4}@media screen and (max-width: 639px){body > footer .copyright{line-height: 1.5em;text-align: center}}main{background: #f8f9fa;padding-top: 20px !important;overflow: hidden;min-height: 40vh}main h1,main h2,main h3,main h4,main h5,main h6{font-weight: normal;margin: 1em 0}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{color: inherit;text-decoration: underline}main h1 a:hover,main h2 a:hover,main h3 a:hover,main h4 a:hover,main h5 a:hover,main h6 a:hover{text-decoration: none}main h1 a:visited,main h2 a:visited,main h3 a:visited,main h4 a:visited,main h5 a:visited,main h6 a:visited{color: inherit}main h1{font-size: 2.4em;margin: .5em 0}main h2{font-size: 2em}main h3{font-size: 1.5em}main p,main ul{max-width: calc(500px + 20vw)}main ul,main ol{padding-left: 1.5em}main a{color: #e9ae30}main > section,main > aside{padding: 20px 0;font-size: calc(.75em + .3vw)}@media screen and (max-width: 639px){main > section,main > aside{font-size: 1em}}@media screen and (min-width: 640px) and (max-width: 1099px){main > section,main > aside{font-size: calc(.5em + .62vw)}}@media screen and (min-width: 1500px){main > section,main > aside{font-size: 18px}}main .button{display: inline-block;box-sizing: border-box;padding: .6em 1.5em;border: none;background: #e9ae30;box-shadow: 0 4px 5px 0px #aaa;font: inherit;cursor: pointer;text-shadow: 0 0 0;transition: box-shadow .2s, background-color .2s;text-decoration: none;color: inherit}main .button:visited{color: inherit}main .button:hover{color: inherit;text-decoration: none;background: #d09516;box-shadow: 0 2px 5px 0px #aaa}main .breadcrumbs{position: relative;padding: .8em 0;margin-top: -20px}main .breadcrumbs::before{content: '';position: absolute;top: 0;left: -100%;right: -100%;bottom: 0;background: #fff}main .breadcrumbs *{position: relative}main .breadcrumbs a:not(:last-child)::after{content: '>';display: inline-block;text-decoration: none;padding: 0 5px;color: #c3c3c3}main table{font-size: 1.05em;border-spacing: 1px;background: #ebebeb;box-shadow: 0 3px 1px 1px #faf4e4;text-shadow: 0 0 0}main table tr th{font-size: 1.1em;background: #212529;color: #fff;font-weight: normal}main table tr > *{padding: .8em;background: #f2f2f2}main table tr:nth-child(2n + 2) td{background: #fff}@media screen and (max-width: 639px){main .scroll-table{text-align: center}main .scroll-table > div{display: inline-block;word-break: normal;overflow-y: auto;max-width: calc(130%);margin: 0 -15px;outline: solid 2px;position: relative}main .scroll-table table{border: none;font-size: 14px;width: auto}}@media screen and (min-width: 640px) and (max-width: 1099px), screen and (min-width: 1100px) and (max-width: 1600px), screen and (min-width: 1500px){main .first-tag-at-right-side > *:first-child{float: right;width: 25%}main .first-tag-at-right-side > *:first-child ~ *{margin-right: 27%}}main .scroll-to-top{position: fixed;right: 30px;bottom: 30px;height: 40px;width: 40px;border: solid 2px #fff;border-radius: 50%;background: #e9ae30;opacity: 0;z-index: -1;transition: opacity .3s, z-index 0s .3s;cursor: pointer}main .scroll-to-top.active{opacity: .4;z-index: 100000;transition: opacity .3s}main .scroll-to-top.active:hover{opacity: 1}main .scroll-to-top::before{content: '';position: absolute;top: 25%;left: 0;right: 0;bottom: 0;height: 40%;width: 40%;margin: auto;border: solid 2px #fff;border-width: 2px 2px 0 0;transform: rotate(-45deg)}section.s-2 .wrapper{display: flex;flex-wrap: wrap;justify-content: space-around;padding: 0.5rem}section.s-2 .wrapper > div{width: calc(29.33333333%);margin: 2rem}section.s-2 .wrapper > div .img{margin-bottom: 2rem}section.s-2 .wrapper > div .img img{margin: 0 auto;height: 60px;display: block}section.s-2 .wrapper > div .img2 img{margin: 0 auto;height: 60px;display: block}section.s-2 .wrapper > div .img3 img{margin: 0 auto;height: 60px;display: block}section.s-2 .wrapper > div .title{font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 1rem}section.s-2 .wrapper > div .title strong{display: inline-block;border: 2px solid #e9ae30;border-radius: 7px;padding: 0 .4rem}section.s-2 .wrapper > div .text{font-size: 14px;text-align: center}section.s-8 .wrapper h2{text-align: center}section.s-8 .wrapper .reviews{display: grid;grid-template-columns: 500px 1fr;gap: 2rem;background: #FFFFFF;box-shadow: 0 4px 15px rgba(0,0,0,0.15);border-radius: 14px;padding: 2rem;margin: 2rem 0}section.s-8 .wrapper .reviews > div:first-child > div:first-child img{margin: 0 auto;margin-bottom: 2rem}section.s-8 .wrapper .reviews > div:last-child > div:first-child{margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px solid #ddd;position: relative}section.s-8 .wrapper .reviews > div:last-child > div:first-child:after{content: "";position: absolute;bottom: -1px;right: -2rem;height: 1px;background: #dddddd;width: 2rem}section.s-8 .wrapper .reviews .slider .slick-slide > div{font-size: 14px;text-align: center}section.s-8 .wrapper .reviews .slider .slick-slide div.sign{margin-top: 1rem}section.s-8 .wrapper .reviews .slider .slick-slide div.sign span{font-size: 13px;font-weight: 600;color: #212529;display: block}section.s-8 .wrapper .reviews .slider .slick-slide div.sign span:last-child{font-size: 11px;color: #777777}.reviews .slick-next:before,.reviews .slick-prev:before{color: transparent}.reviews .slick-prev:before{background: url("/imgs/landing/s-8-left.svg") no-repeat center}.reviews .slick-next:before{background: url("/imgs/landing/s-8-right.svg") no-repeat center}section.s-8 .wrapper .gratefulness{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 1rem}section.s-8 .wrapper .gratefulness a{text-decoration: none;text-align: center}section.s-8 .wrapper .gratefulness a img{box-shadow: 0 4px 15px rgba(0,0,0,0.15);max-width: 100%;display: block}section.s-8 .wrapper .gratefulness .title{font-size: 11px;color: #212529;text-decoration: none;text-align: center}section.s-9 .wrapper{background: #F8F9FA}section.s-9 .wrapper .price-list{margin-top: 8rem}section.s-9 .wrapper .price-list .row{display: grid;grid-template-columns: auto 166px 166px 166px 166px}section.s-9 .wrapper .price-list .row > div{border: 1px solid #f1f1f1;border-left: none;border-top: none;background: white;padding: .5rem 1rem}section.s-9 .wrapper .price-list .row > div:nth-child(2){position: relative}section.s-9 .wrapper .price-list .row > div:nth-child(2):before{position: absolute;content: "";left: -8px;top: 0;bottom: 0;width: 8px;background: linear-gradient(to right, transparent 0%, rgba(0,0,0,0.05) 100%)}section.s-9 .wrapper .price-list .row.first > div:nth-child(2):before{content: none}section.s-9 .wrapper .price-list .row > div:last-child{position: relative}section.s-9 .wrapper .price-list .row > div:last-child:before{position: absolute;content: "";right: -8px;top: 0;bottom: -1px;width: 8px;background: linear-gradient(to left, transparent 0%, rgba(0,0,0,0.05) 100%)}section.s-9 .wrapper .price-list .row.first > div{display: flex;align-items: center;justify-content: center;padding: .5rem 1rem;font-weight: bold;font-size: 12px;color: #212529;background: white;position: relative}section.s-9 .wrapper .price-list .row.first > div:nth-child(3),section.s-9 .wrapper .price-list .row.first > div:nth-child(5){border-radius: 0}section.s-9 .wrapper .price-list .row.first > div .tooltip{position: absolute;bottom: 100%;left: 0;right: 0;font-size: 11px;color: #212529;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding: .5rem 1rem;background: #FDC244;border-radius: 7px 7px 0 0}section.s-9 .wrapper .price-list .row.first > div .tooltip strong{display: block;font-size: 14px;font-weight: bold;color: #212529;width: 100%}section.s-9 .wrapper .price-list .row.first .black{background: #212529;color: white;font-weight: bold;font-size: 12px;border-radius: 7px 7px 0 0}section.s-9 .wrapper .price-list .row.first > div:first-child{border-radius: 7px 7px 0 0;justify-content: flex-start}section.s-9 .wrapper .price-list .row:nth-child(2) > div{font-size: 24px;font-weight: 700;color: #212529;display: flex;flex-wrap: wrap;justify-content: center;background: white;padding: .5rem 1rem}section.s-9 .wrapper .price-list .row:nth-child(2) > div button{font-size: 14px;color: white;border-radius: 7px;padding: .5rem 1rem;width: 100%}section.s-9 .wrapper .price-list .row:nth-child(3) > div{padding: 0}section.s-9 .wrapper .price-list .row:nth-child(4) > div{font-size: 14px}section.s-9 .wrapper .price-list .row:nth-child(4) > div strong{display: block;font-size: 16px}section.s-9 .wrapper .price-list .row:nth-child(5) > div{font-size: 13px;color: #35393D}section.s-9 .wrapper .price-list .row:nth-child(6).span{display: grid;grid-template-columns: 1fr}section.s-9 .wrapper .price-list .row:nth-child(6).span > div{background: #212529;font-size: 16px;font-weight: bold;color: white;padding: 1rem}section.s-9 .wrapper .price-list .row:nth-child(7) > div,section.s-9 .wrapper .price-list .row:nth-child(8) > div,section.s-9 .wrapper .price-list .row:nth-child(9) > div,section.s-9 .wrapper .price-list .row:nth-child(10) > div,section.s-9 .wrapper .price-list .row:nth-child(11) > div,section.s-9 .wrapper .price-list .row:nth-child(12) > div,section.s-9 .wrapper .price-list .row:nth-child(13) > div,section.s-9 .wrapper .price-list .row:nth-child(14) > div{display: flex;align-items: center}section.s-9 .wrapper .price-list .row:nth-child(13) > div{font-size: 14px}section.s-9 .wrapper .price-list .row:nth-child(14) > div{border-bottom: 5px solid #212529}section.s-9 .wrapper .price-list .row > div:nth-child(2),section.s-9 .wrapper .price-list .row > div:nth-child(4){background: #F8F9FA}section.s-9 .wrapper .price-list .row > div:first-child{color: #777777;font-size: 14px;padding: .5rem 1rem;background: white;font-weight: normal}section.s-9 .wrapper .price-list-1,section.s-9 .wrapper .price-list-2{display: grid;grid-template-columns: auto 166px 166px 166px 166px;gap: 1px}section.s-9 .wrapper .price-list-1{margin-top: 8rem}section.s-9 .wrapper .price-list-1 > div{box-shadow: 0 0 0 1px #eee;font-size: 13px;color: #35393D}section.s-9 .wrapper .price-list-1 > div:nth-child(1){display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;color: #777777;font-size: 14px;padding: .5rem 1rem;background: white;font-weight: normal;box-shadow: none}section.s-9 .wrapper .price-list-1 > div:nth-child(2),section.s-9 .wrapper .price-list-1 > div:nth-child(3),section.s-9 .wrapper .price-list-1 > div:nth-child(4),section.s-9 .wrapper .price-list-1 > div:nth-child(5){display: flex;align-items: center;justify-content: center;padding: .5rem 1rem;font-weight: bold;font-size: 12px;color: #212529;background: white;position: relative;box-shadow: none}section.s-9 .wrapper .price-list-1 > div:nth-child(2),section.s-9 .wrapper .price-list-1 > div:nth-child(4){background: #212529;color: white;font-weight: bold;font-size: 12px;border-radius: 7px 7px 0 0}section.s-9 .wrapper .price-list-1 > div:nth-child(3) .tooltip,section.s-9 .wrapper .price-list-1 > div:nth-child(5) .tooltip{position: absolute;bottom: 100%;left: 0;right: 0;font-size: 11px;color: #212529;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding: .5rem 1rem;background: #FDC244;border-radius: 7px 7px 0 0}section.s-9 .wrapper .price-list-1 > div:nth-child(3) .tooltip strong,section.s-9 .wrapper .price-list-1 > div:nth-child(5) .tooltip strong{display: block;font-size: 14px;font-weight: bold;color: #212529;width: 100%}section.s-9 .wrapper .price-list-1 > div:nth-child(5n + 1){display: flex;flex-wrap: wrap;justify-content: flex-start;color: #777777;font-size: 14px;padding: .5rem 1rem;background: white;font-weight: normal;position: relative}section.s-9 .wrapper .price-list-1 > div:nth-child(5n + 1):before{content: "";position: absolute;left: -1px;top: 1px;bottom: 1px;width: 1px;background: white}section.s-9 .wrapper .price-list-1 > div:nth-child(7),section.s-9 .wrapper .price-list-1 > div:nth-child(8),section.s-9 .wrapper .price-list-1 > div:nth-child(9),section.s-9 .wrapper .price-list-1 > div:nth-child(10){font-size: 24px;font-weight: 700;color: #212529;display: flex;flex-wrap: wrap;justify-content: center;background: white;padding: .5rem 1rem}section.s-9 .wrapper .price-list-1 > div:nth-child(7) button,section.s-9 .wrapper .price-list-1 > div:nth-child(8) button,section.s-9 .wrapper .price-list-1 > div:nth-child(9) button,section.s-9 .wrapper .price-list-1 > div:nth-child(10) button{font-size: 14px;color: white;border-radius: 7px;padding: .5rem 1rem;width: 100%}section.s-9 .wrapper .price-list-1 > div:nth-child(17),section.s-9 .wrapper .price-list-1 > div:nth-child(18),section.s-9 .wrapper .price-list-1 > div:nth-child(19),section.s-9 .wrapper .price-list-1 > div:nth-child(20){font-size: 14px;padding: .5rem 1rem}section.s-9 .wrapper .price-list-1 > div:nth-child(17) strong,section.s-9 .wrapper .price-list-1 > div:nth-child(18) strong,section.s-9 .wrapper .price-list-1 > div:nth-child(19) strong,section.s-9 .wrapper .price-list-1 > div:nth-child(20) strong{display: block;font-size: 16px}section.s-9 .wrapper .work-title{background: #212529;font-size: 16px;font-weight: bold;color: white;padding: .5rem 1rem}section.s-9 .wrapper .price-list-2 > div{padding: .5rem 1rem;box-shadow: 0 0 0 1px #eee;font-size: 14px;display: flex;align-items: center}section.s-9 .wrapper .price-list-2 > div:nth-child(5n + 1){display: flex;flex-wrap: wrap;justify-content: flex-start;color: #777777;font-size: 14px;padding: .5rem 1rem;background: white;font-weight: normal;position: relative}section.s-9 .wrapper .price-list-2 > div:nth-child(5n + 1):before{content: "";position: absolute;left: -1px;top: 1px;bottom: 1px;width: 1px;background: white}section.s-9 .wrapper .price-list-2 > div:nth-child(n + 36){border-bottom: 3px solid #212529;position: relative}section.s-9 .wrapper .price-list-2 > div:nth-child(n + 36):after{content: "";position: absolute;right: -1px;width: 1px;bottom: -3px;height: 3px;background: #212529;z-index: 5}section.s-10{background: #eee}section.s-10 .wrapper{padding: 3rem 7rem;background: #212529}section.s-10 .wrapper h2{color: white;margin-bottom: 2rem}section.s-10 .wrapper .tabs{display: flex;align-items: center;margin-bottom: 2rem}section.s-10 .wrapper .tabs > div{border-radius: 7px;border: 2px solid #fff;font-size: 20px;font-weight: bold;color: white;margin-right: 1rem;padding: .45rem 1.8rem;padding-left: 3.5rem;background: url("/imgs/landing/s-10-1.svg") no-repeat left 1rem center;cursor: pointer}section.s-10 .wrapper .tabs > div:last-child{background: url("/imgs/landing/s-10-2.svg") no-repeat left 1rem center}section.s-10 .wrapper .tabs > div.active{background-color: #E9AE30;border-color: #E9AE30}section.s-10 .wrapper .tabs-data{margin-bottom: 3rem}section.s-10 .wrapper .tabs-data > div{display: none}section.s-10 .wrapper .tabs-data > div button{padding: 16px 30px;border-radius: 7px;color: #fff;font-size: 18px;font-weight: 700;position: relative}section.s-10 .wrapper .tabs-data > div.active{display: grid;grid-template-columns: 1fr 1fr;gap: 4rem}section.s-10 .wrapper .tabs-data > div.active p{color: white;font-size: 20px;margin-bottom: 2rem}section.s-10 .wrapper .tabs-data > div.active > div:last-child{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 165px 165px;gap: 1rem}section.s-11 .wrapper h2{text-align: center}section.s-11 .wrapper .stuff{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem;margin-top: 4rem}section.s-11 .wrapper .stuff > div{background: #FFFFFF;box-shadow: 0 4px 15px rgba(0,0,0,0.05);border-radius: 14px}section.s-11 .wrapper .stuff > div .img{border-bottom: 1px solid #ececec}section.s-11 .wrapper .stuff > div .img img{margin: 0 auto}section.s-11 .wrapper .stuff > div .wrap-props{padding: 1rem 2rem}section.s-11 .wrapper .stuff > div .title{font-size: 24px;line-height: 27px;color: #212529;margin-bottom: 1rem}section.s-11 .wrapper .stuff > div .desc{font-size: 12px;line-height: 16px;color: #212529}section.s-11 .wrapper .stuff > div .props{display: grid;grid-template-columns: 1fr 1fr;margin: 1rem 0;background: #f8f9fa;border-radius: 0 7px 7px 0}section.s-11 .wrapper .stuff > div .props > div{padding: .8rem .6rem}section.s-11 .wrapper .stuff > div .props > div:first-child{border: 1px solid #e9ae30;border-radius: 7px;font-size: 14px;line-height: 15px;font-weight: 600;background: white}section.s-11 .wrapper .stuff > div .props > div:last-child{background: #F8F9FA;border-radius: 7px;display: flex;flex-wrap: wrap;align-items: center}section.s-11 .wrapper .stuff > div .props > div:last-child span{display: block;line-height: 14px}section.s-11 .wrapper .stuff > div .props > div:last-child span:first-child{color: #212529;font-size: 12px;margin-bottom: -14px}section.s-11 .wrapper .stuff > div .props > div:last-child span:last-child{color: #212529;font-size: 14px}section.s-11 .wrapper .stuff > div button{background: #212529;padding: 16px 30px;color: white;font-size: 14px;border-radius: 7px;width: 100%}section.s-11 .wrapper .stuff > div button:hover{background: #303438}.contacts_social{display: flex;align-items: center}.contacts_social_tel{margin-right: 10px}@media (max-width: 480px){.contacts_social_tel{width: 65%}}@media screen and (min-width: 1500px){main > section:not(.last-works){font-size: 14px}}.breadcrumbs,.feedback{font-size: 14px}.svg_house:hover{text-decoration: none !important}.svg_house svg{width: 15px;top: 3px;height: 15px}.news_v1{margin-top: 30px;display: flex}@media (max-width: 768px){.news_v1{flex-wrap: wrap}}.news_v1 .left{margin-right: 30px;margin-top: 5px}.news_v1 .right{max-width: 550px;margin-right: 50px;width: 100%}.news_v1 .title{text-decoration: none}.news_v1 .title:hover{text-decoration: underline}.news_nc_pagination{margin-top: 1rem}.h1{font-size: 2.4em}@media screen and (min-device-width: 401px) and (max-width: 768px){.wrapper{width: 100% !important}}@media (min-width: 768px){.news_v1{display: flex}.news_v1_mob{display: none}}@media (max-width: 768px){.news_v1{display: none}.news_v1_mob{display: block;margin-top: 50px}}.main-menu li a:hover span{text-decoration: underline}main > .services{position: relative}main > .services .more{margin: 1.1em auto 0;text-align: center}@media screen and (min-width: 1100px) and (max-width: 1600px), screen and (min-width: 1500px){main > .services .more{position: absolute;right: 0;top: 2em}}main > .services .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}main > .services .list .item{position: relative;box-sizing: border-box;width: 50%;border: solid 1px #fff;font-size: 10px}@media screen and (max-width: 639px){main > .services .list .item{font-size: 3vw;width: 100%}}@media screen and (min-width: 640px) and (max-width: 1099px){main > .services .list .item{font-size: 1.3vw}}@media screen and (min-width: 1100px) and (max-width: 1600px){main > .services .list .item{font-size: 1.2vw}}@media screen and (min-width: 1500px){main > .services .list .item{font-size: 1.1vw}}main > .services .list .item .wrapper{position: relative}main > .services .list .item .photo{padding: calc(80% / 3) 50%;overflow: hidden;background-size: cover}main > .services .list .item .about{margin: auto;padding: 5% 8%;overflow: hidden}main > .services .list .item .about,main > .services .list .item .about::before{position: absolute;top: 0;left: 0;right: 0;bottom: 0}main > .services .list .item .about::before{content: '';transition: opacity .3s;border: solid 1000px;opacity: 0.8}main > .services .list .item .about:hover::before{opacity: .6}main > .services .list .item .about > *{position: relative;color: #fff}@media screen and (max-width: 639px){main > .services .list .item .about > *{margin: .1em 0}}main > .services .list .item .about .button{position: absolute;bottom: 15%;background: #fff;box-shadow: none;color: #212529}main > .services .list .item .about .button:hover{background: #d9d9d9}main > .services.page .list{-webkit-justify-content: center;-ms-justify-content: center;justify-content: center}main > .services.page .list .item{width: calc(96%/3);box-shadow: 0 2px 1px 1px #ddd;margin: 0 1% 2%;border: none}@media screen and (min-width: 1100px) and (max-width: 1600px), screen and (min-width: 1500px){main > .services.page .list .item:nth-child(3n){margin-right: 0}main > .services.page .list .item:nth-child(3n - 2){margin-left: 0}}@media screen and (min-width: 1100px) and (max-width: 1600px){main > .services.page .list .item{font-size: 1.2vw}}@media screen and (min-width: 1500px){main > .services.page .list .item{font-size: 1.15vw}}@media screen and (min-width: 640px) and (max-width: 1099px){main > .services.page .list .item{font-size: 1.8vw;width: calc(98%/2)}main > .services.page .list .item:nth-child(2n){margin-right: 0}main > .services.page .list .item:nth-child(2n - 1){margin-left: 0}}@media screen and (max-width: 639px){main > .services.page .list .item{font-size: 4vw;width: 100%;margin: 0 0 2%}}@media screen and (min-width: 1100px) and (max-width: 1600px), screen and (min-width: 1500px){main > .services.page .list .item .about{font-size: .9em}}@media screen and (max-width: 639px){main > .services.page .list .item .about{font-size: .8em}}main > .services.page .list .item .photo{padding: 40% 50%}@media screen and (max-width: 639px){main > .services.page .list .item .photo{padding: 30% 50%}}main > .services.page .list .item .button{bottom: 8%}main > .services.page .list .item ul{color: #212529;padding: 2% 5% 2% 12%}main > .services.view{padding-top: 0}main > .services.view header > .photo{float: left;padding: 11%;width: 0;height: 0;background-size: cover;background-position: center}@media screen and (max-width: 639px){main > .services.view header > .photo{display: none}}main > .services.view header .wrapper{position: relative;padding: 11% 0;margin-left: 22%;height: 0}@media screen and (max-width: 639px){main > .services.view header .wrapper{margin: 0;height: auto}}@media screen and (min-width: 640px) and (max-width: 1099px){main > .services.view header .wrapper{font-size: 1.3vw}}main > .services.view header .wrapper h1{margin-top: 0}main > .services.view header .wrapper > *,main > .services.view header .wrapper > .about::before{position: absolute;top: 0;left: 0;right: 0;bottom: 0}main > .services.view header .wrapper > .photo{background-size: cover;background-position: center}main > .services.view header .wrapper > .about{padding: 0 4%;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;-ms-align-content: center;align-content: center;overflow: hidden}@media screen and (max-width: 639px){main > .services.view header .wrapper > .about{position: static}}main > .services.view header .wrapper > .about::before{content: '';border: solid 41vw;opacity: .8}main > .services.view header .wrapper > .about > *{position: relative;width: 100%;color: #fff}main > .services.view header .wrapper > .about p{font-size: 1.2em;margin: 0}main > .services.view article{position: relative;padding: 1em 0;width: 100%}main > .services.view article::before{content: '';position: absolute;top: 0;left: -100%;right: -100%;bottom: 0}main > .services.view article:nth-child(4n + 2)::before{background: #fff}main > .services.view article:nth-child(4n + 0)::before{background: #f2f2f2}main > .services.view article > *{position: relative}main > .services.view article > img:first-child{position: absolute;top: 0;left: 0;right: 78%;bottom: 0;margin: 3.3em auto;max-width: 22%;max-height: 100%}main > .services.view article > img:first-child ~ *{margin-left: 25%}@media screen and (max-width: 639px){main > .services.view article > img:first-child{display: block;position: relative;max-width: 70%;margin: auto}main > .services.view article > img:first-child ~ *{margin-left: 0}}main > .services.view article ul{padding-left: 1.2em}main > .advantages .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;box-shadow: 0 4px 5px 0px #aaa}main > .advantages .list .item{position: relative;box-sizing: border-box;width: 25%;background: #fff;border: solid 1px #d0d0d0;border-width: 0 0 1px 1px;overflow: hidden}@media screen and (max-width: 639px){main > .advantages .list .item{width: 50%;font-size: .9em}}main > .advantages .list .item:nth-child(4n){border-right-width: 1px}main > .advantages .list .item:nth-child(-n + 4){border-top-width: 1px}main > .advantages .list .item::before{content: '';display: block;padding: 40% 50%}main > .advantages .list .item .visible,main > .advantages .list .item .hidden{position: absolute;top: 0;left: 0;right: 0;box-sizing: border-box;height: 100%}main > .advantages .list .item .icon{width: 27.5%;margin: 10% auto;background: url('../images/advantages.png') 0 0 no-repeat ;background-size: 400%}main > .advantages .list .item .icon::before{content: '';display: block;padding: 50%}main > .advantages .list .item .icon.icon-1{background-position: 0% 0}main > .advantages .list .item .icon.icon-2{background-position: calc(100% / 3) 0}main > .advantages .list .item .icon.icon-3{background-position: calc(200% / 3) 0}main > .advantages .list .item .icon.icon-4{background-position: 100% 0}main > .advantages .list .item .icon.icon-5{background-position: 0% 100%}main > .advantages .list .item .icon.icon-6{background-position: calc(100% / 3) 100%}main > .advantages .list .item .icon.icon-7{background-position: calc(200% / 3) 100%}main > .advantages .list .item .icon.icon-8{background-position: 100% 100%}main > .advantages .list .item .caption{display: block;padding: 0 7%;text-align: center}main > .advantages .list .item .hidden{top: 100%;padding: 1vw;display: flex;text-align: center;align-items: center;border: solid 1vw #fff;background: #e9ae30;font-weight: bold;color: #fff;transition: top .3s}main > .advantages .list .item:not(.touch):hover .hidden,main > .advantages .list .item.touch.hover:hover .hidden{top: 0}@media screen and (max-width: 639px){main > .last-works + section{margin-top: -20px}}main > .last-works article{margin-bottom: 5%}main > .last-works .wrapper{position: relative;margin: 0 calc(-1.25%)}main > .last-works:not(.section) .wrapper::before{position: absolute;content: '';top: -1vw;bottom: -3vw;background: #eff1f4;left: -100%;right: -100%}main > .last-works .tags{margin: .5em 0}main > .last-works .tags a:not(:last-child)::after{content: '\2605';text-decoration: none !important;display: inline-block;margin: 0 .1em 0 .25em;color: #212529;pointer-events: none}main > .last-works .tags a.current{color: black;text-decoration: underline}main > .last-works .wrapper .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}@media screen and (max-width: 639px){main > .last-works .wrapper .list{font-size: 3vw;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}}main > .last-works .wrapper .list a{color: #212529}main > .last-works .wrapper .list .item{position: relative;box-sizing: border-box;width: calc(100% / 4);padding: 0 calc(5% / 4);overflow: hidden}@media screen and (max-width: 639px){main > .last-works .wrapper .list .item{width: 50%;margin-bottom: 5%}}main > .last-works .wrapper .list .item .photo{background-position: center;background-size: cover;padding: calc(33.75%) 45%}main > .last-works .wrapper .list .item .description{padding: 5%}main > .last-works .wrapper .list .item .description .price{background: #212529;color: white;font-weight: bold;padding: .5rem 1.2rem;border-radius: 7px;display: inline-block;margin-top: 5%}main > .last-works .wrapper .list .item .description .txt{font-size: calc(.85em)}main > .last-works.section .wrapper .list{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}main > .last-works.section .wrapper .list .item{width: calc((100% - 2 * 5%) / 4);margin: 1vw calc(5% / 4);background: #fff;padding: 0;transition: box-shadow .3s;border-radius: 14px 14px;box-shadow: none;margin-bottom: 1rem}@media screen and (max-width: 639px){main > .last-works.section .wrapper .list .item{width: 45%;margin: 2vw 2.5%}}main > .last-works.section .wrapper .list .item:hover{box-shadow: 0 2px 3px 1px #aaa}main > .last-works.single{padding-bottom: 40px}main > .last-works.single::after{content: '';display: block;clear: both}main > .last-works.single h1{width: 100%}@media screen and (max-width: 639px){main > .last-works.single h1{text-align: center}}@media screen and (min-width: 640px) and (max-width: 1099px){main > .last-works.single h1{width: calc(100% - 300px)}}main > .last-works.single .grid-block{display: grid;grid-template-columns: 390px 1fr;gap: 2rem;width: 100%}@media screen and (max-width: 639px){main > .last-works.single .grid-block{display: block}}main > .last-works.single .photos{position: relative;overflow: hidden}@media screen and (max-width: 639px){main > .last-works.single .photos{float: none;margin: 0 auto}main > .last-works.single .photos ~ *{margin-left: 0}}main > .last-works.single .photos .view{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;position: relative;width: 370px;height: calc(370px * 0.75);padding: 10px}@media screen and (max-width: 639px){main > .last-works.single .photos .view{width: calc(100vw - 60px);height: calc(100vw * 0.75 - 45px)}}@media screen and (min-width: 640px) and (max-width: 1099px){main > .last-works.single .photos .view{height: calc(270px * 0.75)}}main > .last-works.single .photos .view img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;transition: left .6s, opacity .3s;z-index: 2}main > .last-works.single .photos .view img:last-child{z-index: 1}main > .last-works.single .photos .view img.left-hide{opacity: 0;left: -10%;right: 10%}main > .last-works.single .photos .view img.right-hide{opacity: 0;left: 10%;right: -10%}main > .last-works.single .photos .view button{position: absolute;top: 0;bottom: 0;width: 20%;background: transparent;border: none;outline: none;z-index: 10;cursor: pointer;opacity: 0.2;transition: opacity .3s}main > .last-works.single .photos .view button:hover{opacity: 0.7}main > .last-works.single .photos .view button::before,main > .last-works.single .photos .view button::after{content: ' ';position: absolute;top: 0;left: 5px;right: 5px;bottom: 0;margin: auto 0}main > .last-works.single .photos .view button::before{border: solid 3px #f76707;border-radius: 50%;background: white;width: 30px;height: 30px}main > .last-works.single .photos .view button::after{border: solid 10px transparent;height: 0;width: 0}main > .last-works.single .photos .view button.prev{left: 0}main > .last-works.single .photos .view button.prev::after{border-left-width: 0;border-right-color: #f76707;left: 16px}main > .last-works.single .photos .view button.next{right: 0}main > .last-works.single .photos .view button.next::before{left: auto}main > .last-works.single .photos .view button.next::after{border-right-width: 0;border-left-color: #f76707;left: auto;right: 16px}main > .last-works.single .photos .preview .list{white-space: nowrap;font-size: 0;width: 100%;position: relative;overflow: hidden;text-align: center}main > .last-works.single .photos .preview .list::before,main > .last-works.single .photos .preview .list::after{position: absolute;top: 0;bottom: 0;box-shadow: 0 0 10px 9px #fff}main > .last-works.single .photos .preview .list::before{left: 0}main > .last-works.single .photos .preview .list::after{right: 0}main > .last-works.single .photos .preview .list .item{padding: 2px;display: inline-block}main > .last-works.single .photos .preview .list .item.animated{transition: margin .6s}main > .last-works.single .photos .preview .list .item.animated img{transition: outline-color .6s}main > .last-works.single .photos .preview .list .item img{height: 76px;border: solid 1px transparent;outline: solid 1px transparent}main > .last-works.single .photos .preview .list .item.active img{outline-color: #f76707}main > .last-works.single .price{background: #212529;color: white;font-weight: bold;padding: .5rem 1.2rem;border-radius: 7px;display: inline-block}main > .last-works .slider{position: relative}main > .last-works .slider .wrapper{position: static;overflow: hidden}main > .last-works .slider .list{width: calc(10000% / 4)}@media screen and (max-width: 639px){main > .last-works .slider .list{width: 10000%;font-size: 5vw}}main > .last-works .slider .list .item{display: block;width: .9%;padding: 0;margin: 0 calc(.05%);background: white;border-radius: 14px 14px;box-shadow: none;margin-bottom: 1rem;transition: box-shadow .3s}main > .last-works .slider .list .item .photo{position: relative}main > .last-works .slider .list .item .photo::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: transparent;transition: background-color .3s}main > .last-works .slider .list .item:hover{text-decoration: none;box-shadow: 0 4px 15px rgba(0,0,0,0.15)}main > .last-works .slider.animated .item:first-child{transition: margin-left .3s}main > .last-works .slider button{position: absolute;top: 0;bottom: 0;width: 5%;z-index: 1;background: linear-gradient(90deg, #d0d0d0 10%, transparent 33%, transparent 66%, #d0d0d0 90%);background-position-x: 50%;background-size: 300%;border: none;outline: none;cursor: pointer;transition: background .3s}main > .last-works .slider button::before{box-sizing: border-box;content: '';position: absolute;top: 0;left: 25%;bottom: 0;margin: auto;height: 3vw;width: 3vw;border: solid;border-width: 0 0 .2vw .2vw;transform: rotate(45deg) scale(.5);transition: border-color .3s}main > .last-works .slider button:hover::before{border-color: #f76707}main > .last-works .slider button.prev{left: -5%}main > .last-works .slider button.prev:hover{background-position-x: 100%}main > .last-works .slider button.next{right: -5%}main > .last-works .slider button.next:hover{background-position-x: 0%}main > .last-works .slider button.next::before{transform: rotate(45deg) scale(-0.5);left: 0%}main > .last-works .more{position: relative;text-align: center;margin: 1% 0;font-size: 1.1em;z-index: 2}section.scope-of-application .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}section.scope-of-application .list .item{position: relative;box-sizing: border-box;width: 20%}@media screen and (max-width: 639px){section.scope-of-application .list .item{width: 50%}}section.scope-of-application .list .item::before{content: '';display: block;padding: 60% 50%}section.scope-of-application .list .item > *,section.scope-of-application .list .item > .text::before{position: absolute;top: 0;left: 0;right: 0;bottom: 0}section.scope-of-application .list .item .photo{background-size: cover;background-position: center}section.scope-of-application .list .item .text{padding-top: 66%;text-align: center;color: #fff;background: rgba(255,43,43,0.7);font-size: 1.2em;text-shadow: none;transition: background-color .3s}section.scope-of-application .list .item .text::before{content: "";bottom: auto;height: 55%;width: 35%;margin: auto;background: url('../images/scope-of-application.png') 0 0 no-repeat ;background-size: 500%;background-repeat: no-repeat;background-position: left bottom}section.scope-of-application .list .item .text:hover{background-color: rgba(255,43,43,0.9)}section.scope-of-application .list .item:nth-child(2) .text{background-color: rgba(0,156,69,0.7)}section.scope-of-application .list .item:nth-child(2) .text:hover{background-color: rgba(0,156,69,0.9)}section.scope-of-application .list .item:nth-child(2) .text::before{background-position: 25% bottom}section.scope-of-application .list .item:nth-child(3) .text{background-color: rgba(0,132,255,0.7)}section.scope-of-application .list .item:nth-child(3) .text:hover{background-color: rgba(0,132,255,0.9)}section.scope-of-application .list .item:nth-child(3) .text::before{background-position: 50% bottom}section.scope-of-application .list .item:nth-child(4) .text{background-color: rgba(201,54,238,0.7)}section.scope-of-application .list .item:nth-child(4) .text:hover{background-color: rgba(201,54,238,0.9)}section.scope-of-application .list .item:nth-child(4) .text::before{background-position: 75% bottom}section.scope-of-application .list .item:nth-child(5) .text{background-color: rgba(202,202,0,0.7)}section.scope-of-application .list .item:nth-child(5) .text:hover{background-color: rgba(202,202,0,0.9)}section.scope-of-application .list .item:nth-child(5) .text::before{background-position: 100% bottom}section.how-we-are-working{position: relative;z-index: 1;margin-top: -3.5em}section.how-we-are-working::before{position: absolute;content: '';top: 0;bottom: 0;background: linear-gradient(0deg, rgba(255,255,255,0.9), #fff), url(../temp/how-we-works-bg.jpg);background-size: cover;left: calc(50% - 50vw);right: calc(50% - 50vw)}section.how-we-are-working > *{position: relative;z-index: 1}section.how-we-are-working a{color: #e9ae30;text-decoration: underline}section.how-we-are-working a:hover{text-decoration: none}section.how-we-are-working h2{margin-top: 0}@media screen and (max-width: 639px){section.how-we-are-working h2{margin: 1em 0 .2em}}@media screen and (max-width: 639px){section.how-we-are-working p{margin: .5em 0}}section.how-we-are-working .list{font-size: 1.05em}section.how-we-are-working .item{position: relative;overflow: hidden}section.how-we-are-working .item::before{content: '';position: absolute;top: 0;left: 50%;bottom: 0;border-left: solid 1px #ddd;font-size: 1.7em}@media screen and (max-width: 639px){section.how-we-are-working .item::before{left: .7em}}section.how-we-are-working .item:first-child::before{top: 50%}section.how-we-are-working .item:last-child::before{bottom: 50%}section.how-we-are-working .item .number{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 1.4em;height: 1.4em;border-radius: 50%;background: #92e03f;text-align: center;font-size: 1.7em;color: #fff;font-weight: lighter}@media screen and (max-width: 639px){section.how-we-are-working .item .number{margin-left: 0}}section.how-we-are-working .item .text{float: right;width: 43%;text-align: left;text-shadow: 0 0 0}@media screen and (max-width: 639px){section.how-we-are-working .item .text{float: none !important;width: auto;margin-left: 4em;text-align: left !important}}section.how-we-are-working .item:nth-child(2n + 1) .text{float: left;text-align: right}section.how-we-are-working .item:nth-child(1) .number{color: #212529}section.how-we-are-working .item:nth-child(2) .number{background-color: #ffd41d;color: #212529}section.how-we-are-working .item:nth-child(3) .number{background-color: #f2427f}section.how-we-are-working .item:nth-child(4) .number{background-color: #0084ff}section.how-we-are-working .item:nth-child(5) .number{background-color: #f76707}section.how-we-are-working .item:nth-child(6) .number{background-color: #c936ee}section.how-we-are-working .item:nth-child(7) .number{background-color: #212529}main > .in-numbers .wrapper{background: #fff;box-shadow: 0 3px 2px 1px #aaa}main > .in-numbers .wrapper > div{box-sizing: border-box;padding: 3%;text-align: center;font-size: 1.2em;text-shadow: 0 0 0}main > .in-numbers .wrapper > div.left-side{width: 50%;float: left}main > .in-numbers .wrapper > div.right-side{width: 50%;float: right;border-left: solid 1px #c3c3c3}@media screen and (max-width: 639px){main > .in-numbers .wrapper > div.right-side{border-top: solid 1px #d3d3d3;border-left: none}}main > .in-numbers .wrapper > div:last-child{clear: both;border-top: solid 1px #c3c3c3}@media screen and (max-width: 639px){main > .in-numbers .wrapper > div.left-side,main > .in-numbers .wrapper > div.right-side{font-size: .95em;float: none;width: auto}}@media screen and (min-width: 640px) and (max-width: 1099px){main > .in-numbers .wrapper > div{font-size: .95em}}main > .in-numbers .wrapper .columns{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;-webkit-align-items: center;-ms-align-items: center;align-items: center}main > .in-numbers .wrapper .columns p{padding: 2% 4%;text-align: center}@media screen and (max-width: 639px){main > .in-numbers .wrapper .columns p{padding: 2%}}main > .in-numbers .wrapper .number,main > .in-numbers .wrapper .date{font-size: 2em;color: #e9ae30;white-space: nowrap}main > .in-numbers .wrapper .number{display: block;font-size: 5em;font-weight: lighter}aside.feedback.form{position: relative;background: #e9ae30;z-index: 1;padding-bottom: 15px;padding-top: 15px}aside.feedback.form::before{position: absolute;content: '';top: 0;bottom: 0;background: #e9ae30;left: -100%;right: -100%;z-index: -1}aside.feedback.form::after{content: '';display: block;clear: both}aside.feedback.form form > div{float: left;box-sizing: border-box}aside.feedback.form form > div.caption{width: 15%;color: #fff;font-size: 1.2em;padding: .3em 0}@media screen and (max-width: 639px){aside.feedback.form form > div.caption{width: 100%;text-align: center;padding: 0 0 .5em;font-size: 1.5em}}aside.feedback.form form > div.left-side{width: 40%}@media screen and (max-width: 639px){aside.feedback.form form > div.left-side{width: 100%;padding-bottom: 0.8em}}aside.feedback.form form > div.right-side{width: 30%}@media screen and (max-width: 639px){aside.feedback.form form > div.right-side{width: 100% !important}}aside.feedback.form form > div.submit{float: right;width: 15%}@media screen and (max-width: 639px){aside.feedback.form form > div.submit{width: 100%}}aside.feedback.form form > div.submit .button{background: #212529;color: #fff;width: 100%;box-shadow: 0 3px 5px 0px #c55206}aside.feedback.form form > div.submit .button:hover{background-color: #383f45;box-shadow: 0 3px 5px 0px #943e04}aside.feedback.form form > div.agree{position: relative;clear: left;min-height: 2.35em;margin-left: 15%;max-width: 70%;padding-top: 0.7em;color: #fff;font-size: .9em;overflow: hidden;transition: height .3s, padding-top .3s}@media screen and (max-width: 639px){aside.feedback.form form > div.agree{margin: 0;max-width: none;height: auto;text-align: center}}aside.feedback.form form > div.agree input{display: none;margin-left: 15%}aside.feedback.form form > div.agree label{position: relative}aside.feedback.form form > div.agree label a{color: #fff;text-decoration: underline}aside.feedback.form form > div.agree label::before{content: '';display: inline-block;height: 1.8em;width: 1.8em;margin: -0.5em .5em -0.5em 0;background: #fff}aside.feedback.form form > div.agree input:checked ~ label::after{content: '';position: absolute;left: .5em;top: .25em;height: .4em;width: .7em;border: solid #212529;border-width: .2em .2em 0 0;transform: rotate(135deg)}aside.feedback.form fieldset{border: none;margin: 0;padding: 0}@media screen and (max-width: 639px){aside.feedback.form fieldset:not(:first-child) input{width: 100%}}aside.feedback.form fieldset.text{box-sizing: border-box;float: left;width: 50%}aside.feedback.form fieldset.file{box-sizing: border-box;position: relative;height: 3.2em;padding-top: .65em;clear: both;transition: height .3s, padding-top .3s;overflow: hidden}aside.feedback.form fieldset.file::before,aside.feedback.form fieldset.file::after,aside.feedback.form fieldset.file input{position: absolute;box-sizing: border-box;top: 0.65em;left: 0;right: 1vw;bottom: 0;background: #fff;font-size: 1.1em;text-shadow: 0 0 0;padding: .4em .6em .2em}aside.feedback.form fieldset.file::before{content: attr(file-name);width: calc(75% - 1vw);white-space: nowrap;text-overflow: ellipsis;overflow: hidden}@media screen and (max-width: 639px){aside.feedback.form fieldset.file::before{width: 75%}}aside.feedback.form fieldset.file.empty::before{color: #848484}aside.feedback.form fieldset.file input{opacity: 0;z-index: 2}aside.feedback.form fieldset.file::after{content: 'Обзор';left: auto;width: 25%;background-color: #b07e13;color: #fff;text-align: center;transition: background-color .3s}@media screen and (max-width: 639px){aside.feedback.form fieldset.file::after{right: 0}}aside.feedback.form fieldset.file.en::after{content: 'Select'}aside.feedback.form fieldset.file:hover::after{background-color: #825d0e}aside.feedback.form input,aside.feedback.form textarea{display: inline-block;box-sizing: border-box;width: calc(100% - 1vw);height: 2.35em;padding: .6em .6em;border: none;font-size: 1.1em;text-shadow: 0 0 0;font-family: 'Open Sans', sans-serif;line-height: 1.1em;transition: height .3s}aside.feedback.form textarea{resize: vertical}@media screen and (max-width: 639px){aside.feedback.form textarea{width: 100%}}aside.feedback.form:not(.collapsed) textarea{height: 5.3em;width: 100%}aside.feedback.form:not(.collapsed) .right-side{width: 45%;margin-bottom: 0.5em}aside.feedback.form.collapsed fieldset.file{height: 0;padding: 0}aside.feedback.form.collapsed .agree{min-height: 0;height: 0;padding-top: 0}aside.feedback.success{position: fixed;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.6);text-align: center;z-index: 10000}aside.feedback.success.hidden{z-index: -1;opacity: 0;transition: opacity .3s, z-index 0s .3s}aside.feedback.success div.wrapper{max-width: 25em;background: #fff}aside.feedback.success p{padding: .5em 2em}aside.feedback.success h1{margin: 0;padding: .5em 40px;background: #e9ae30;font-size: 1.7em;color: #fff}aside.feedback.success h1 i{float: right;height: 20px;margin: -4px -27px -4px 0;padding: 12px 0;border-radius: 50%;font-size: 0;transform-origin: center;cursor: pointer;overflow: hidden;border: solid 3px transparent;transition: border-color .3s}aside.feedback.success h1 i:hover{transform: rotate(90deg);transition: transform .3s, border-color .3s;border-color: #fff}aside.feedback.success h1 i::before,aside.feedback.success h1 i::after{content: '';display: inline-block;height: 17px;width: 17px;margin-right: 4px;border: solid 0 #fff;border-width: 3px 3px 0 0;transform: rotate(45deg)}aside.feedback.success h1 i::after{transform: rotate(-135deg);margin: 0}aside.contacts{position: relative;padding-top: 0;margin: 0 calc(50% - 50vw);padding: 0 calc(50vw - 50%);height: 24em}aside.contacts .text{position: absolute;top: 0;bottom: 0;width: 11em;background: #fff;font-size: 1.2em;padding: 2em 3em;text-shadow: 0 0 0}aside.contacts .map > ymaps{position: absolute;min-width: 100%;min-height: 100%;left: 0px;right: 0;margin: auto}aside.contacts h1{text-align: center;font-size: 2em}aside.contacts p:not(:last-child) a{color: #212529}aside.contacts p:last-child a{text-decoration: underline}/*# sourceMappingURL=/netcat_template/template/_glavconstructor/css/style.map */