@import url(https://fonts.googleapis.com/css?family=Roboto:400,100italic,100,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic);@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");@font-face {font-family: "PTSansCaption";src: url("../../fonts/PTSansCaption-Bold.ttf");src: url("../../fonts/PTSansCaption-Bold.ttf") format("embedded-opentype"), url("../../fonts/PTSansCaption-Bold.ttf") format("truetype");font-style: normal;font-weight: 700;}@font-face {font-family: "PTSansCaption";src: url("../../fonts/PTSansCaption-Regular.ttf");src: url("../../fonts/PTSansCaption-Regular.ttf") format("embedded-opentype"), url("../../fonts/PTSansCaption-Regular.ttf") format("truetype");font-style: normal;font-weight: 400;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-Medium.eot');src: url('../../fonts/PFDinTextCompPro-Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-Medium.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-Medium.woff') format('woff'), url('../../fonts/PFDinTextCompPro-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-LightItalic.eot');src: url('../../fonts/PFDinTextCompPro-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-LightItalic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-LightItalic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-LightItalic.ttf') format('truetype');font-weight: 300;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-Light.eot');src: url('../../fonts/PFDinTextCompPro-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-Light.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-Light.woff') format('woff'), url('../../fonts/PFDinTextCompPro-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-Italic.eot');src: url('../../fonts/PFDinTextCompPro-Italic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-Italic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-Italic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-Italic.ttf') format('truetype');font-weight: normal;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-BoldItalic.eot');src: url('../../fonts/PFDinTextCompPro-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-BoldItalic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-BoldItalic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-MediumItalic.eot');src: url('../../fonts/PFDinTextCompPro-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-MediumItalic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-MediumItalic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-MediumItalic.ttf') format('truetype');font-weight: 500;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-Thin.eot');src: url('../../fonts/PFDinTextCompPro-Thin.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-Thin.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-Thin.woff') format('woff'), url('../../fonts/PFDinTextCompPro-Thin.ttf') format('truetype');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-ThinItalic.eot');src: url('../../fonts/PFDinTextCompPro-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-ThinItalic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-ThinItalic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-ThinItalic.ttf') format('truetype');font-weight: 100;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro XBlack';src: url('../../fonts/PFDinTextCompPro-XBlack.eot');src: url('../../fonts/PFDinTextCompPro-XBlack.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-XBlack.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-XBlack.woff') format('woff'), url('../../fonts/PFDinTextCompPro-XBlack.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-Bold.eot');src: url('../../fonts/PFDinTextCompPro-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-Bold.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-Bold.woff') format('woff'), url('../../fonts/PFDinTextCompPro-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro XBlack';src: url('../../fonts/PFDinTextCompPro-XBlackItalic.eot');src: url('../../fonts/PFDinTextCompPro-XBlackItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-XBlackItalic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-XBlackItalic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-XBlackItalic.ttf') format('truetype');font-weight: 900;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro X';src: url('../../fonts/PFDinTextCompPro-XThinItalic.eot');src: url('../../fonts/PFDinTextCompPro-XThinItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-XThinItalic.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-XThinItalic.woff') format('woff'), url('../../fonts/PFDinTextCompPro-XThinItalic.ttf') format('truetype');font-weight: 100;font-style: italic;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro X';src: url('../../fonts/PFDinTextCompPro-XThin.eot');src: url('../../fonts/PFDinTextCompPro-XThin.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-XThin.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-XThin.woff') format('woff'), url('../../fonts/PFDinTextCompPro-XThin.ttf') format('truetype');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'PF Din Text Comp Pro';src: url('../../fonts/PFDinTextCompPro-Regular.eot');src: url('../../fonts/PFDinTextCompPro-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/PFDinTextCompPro-Regular.woff2') format('woff2'), url('../../fonts/PFDinTextCompPro-Regular.woff') format('woff'), url('../../fonts/PFDinTextCompPro-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}.pf {font-family: 'PF Din Text Comp Pro';}svg path,svg rect,svg polygon {fill: currentColor;}.svg {max-width: 100%;vertical-align: middle;height: auto;}.f1 {font-size: 1px;}.f2 {font-size: 2px;}.f3 {font-size: 3px;}.f4 {font-size: 4px;}.f5 {font-size: 5px;}.f6 {font-size: 6px;}.f7 {font-size: 7px;}.f8 {font-size: 8px;}.f9 {font-size: 9px;}.f10 {font-size: 10px;}.f11 {font-size: 11px;}.f12 {font-size: 12px;}.f13 {font-size: 13px;}.f14 {font-size: 14px;}.f15 {font-size: 15px;}.f16 {font-size: 16px;}.f17 {font-size: 17px;}.f18 {font-size: 18px;}.f19 {font-size: 19px;}.f20 {font-size: 20px;}.f21 {font-size: 21px;}.f22 {font-size: 22px;}.f23 {font-size: 23px;}.f24 {font-size: 24px;}.f25 {font-size: 25px;}.f26 {font-size: 26px;}.f27 {font-size: 27px;}.f28 {font-size: 28px;}.f29 {font-size: 29px;}.f30 {font-size: 30px;}.f31 {font-size: 31px;}.f32 {font-size: 32px;}.f33 {font-size: 33px;}.f34 {font-size: 34px;}.f35 {font-size: 35px;}.f36 {font-size: 36px;}.f37 {font-size: 37px;}.f38 {font-size: 38px;}.f39 {font-size: 39px;}.f40 {font-size: 40px;}.f41 {font-size: 41px;}.f42 {font-size: 42px;}.f43 {font-size: 43px;}.f44 {font-size: 44px;}.f45 {font-size: 45px;}.f46 {font-size: 46px;}.f47 {font-size: 47px;}.f48 {font-size: 48px;}.f49 {font-size: 49px;}.f50 {font-size: 50px;}.f51 {font-size: 51px;}.f52 {font-size: 52px;}.f53 {font-size: 53px;}.f54 {font-size: 54px;}.f55 {font-size: 55px;}.f56 {font-size: 56px;}.f57 {font-size: 57px;}.f58 {font-size: 58px;}.f59 {font-size: 59px;}.f60 {font-size: 50px;}.f61 {font-size: 61px;}.f62 {font-size: 62px;}.f63 {font-size: 63px;}.f64 {font-size: 64px;}.f65 {font-size: 65px;}.f66 {font-size: 66px;}.f67 {font-size: 67px;}.f68 {font-size: 68px;}.f69 {font-size: 69px;}.f70 {font-size: 70px;}.f71 {font-size: 71px;}.f72 {font-size: 72px;}.f73 {font-size: 73px;}.f74 {font-size: 74px;}.f75 {font-size: 75px;}.f76 {font-size: 76px;}.f77 {font-size: 77px;}.f78 {font-size: 78px;}.f79 {font-size: 79px;}.f80 {font-size: 80px;}.f81 {font-size: 81px;}.f82 {font-size: 82px;}.f83 {font-size: 83px;}.f84 {font-size: 84px;}.f85 {font-size: 85px;}.f86 {font-size: 86px;}.f87 {font-size: 87px;}.f88 {font-size: 88px;}.f89 {font-size: 89px;}.f90 {font-size: 90px;}.f91 {font-size: 91px;}.f92 {font-size: 92px;}.f93 {font-size: 93px;}.f94 {font-size: 94px;}.f95 {font-size: 95px;}.f96 {font-size: 96px;}.f97 {font-size: 97px;}.f98 {font-size: 98px;}.f99 {font-size: 99px;}.f100 {font-size: 100px;}.f101 {font-size: 101px;}.f102 {font-size: 102px;}.f103 {font-size: 103px;}.f104 {font-size: 104px;}.f105 {font-size: 105px;}.f106 {font-size: 106px;}.f107 {font-size: 107px;}.f108 {font-size: 108px;}.f109 {font-size: 109px;}.f110 {font-size: 110px;}.f111 {font-size: 111px;}.f112 {font-size: 112px;}.f113 {font-size: 113px;}.f114 {font-size: 114px;}.f115 {font-size: 115px;}.f116 {font-size: 116px;}.f117 {font-size: 117px;}.f118 {font-size: 118px;}.f119 {font-size: 119px;}.f120 {font-size: 120px;}.f121 {font-size: 121px;}.f122 {font-size: 122px;}.f123 {font-size: 123px;}.f124 {font-size: 124px;}.f125 {font-size: 125px;}.f126 {font-size: 126px;}.f127 {font-size: 127px;}.f128 {font-size: 128px;}.f129 {font-size: 129px;}.f130 {font-size: 130px;}.f131 {font-size: 131px;}.f132 {font-size: 132px;}.f133 {font-size: 133px;}.f134 {font-size: 134px;}.f135 {font-size: 135px;}.f136 {font-size: 136px;}.f137 {font-size: 137px;}.f138 {font-size: 138px;}.f139 {font-size: 139px;}.f140 {font-size: 140px;}.f141 {font-size: 141px;}.f142 {font-size: 142px;}.f143 {font-size: 143px;}.f144 {font-size: 144px;}.f145 {font-size: 145px;}.f146 {font-size: 146px;}.f147 {font-size: 147px;}.f148 {font-size: 148px;}.f149 {font-size: 149px;}.f150 {font-size: 150px;}.vatop {vertical-align: top;}.block_center {margin: 0 auto;}.relative {position: relative;}.absolute {position: absolute;}.h100 {height: 100%;}.fff {color: #fff;}.black {color: #000;}.gray {color: #4e4949;}.fw100 {font-weight: 100;}.fw300 {font-weight: 300;}.fw400 {font-weight: 400;}.fw500 {font-weight: 500;}.fw600 {font-weight: 600;}.fw700 {font-weight: 700;}.fw800 {font-weight: 800;}.back_news {width: 40px;margin-right: 20px;}.mrg5 {margin: 5px 0px;}.mrg10 {margin: 10px 0px;}.mrg15 {margin: 15px 0px;}.mrg20 {margin: 20px 0px;}.mrg25 {margin: 25px 0px;}.mrg30 {margin: 30px 0px;}.mrg35 {margin: 35px 0px;}.mrg40 {margin: 40px 0px;}.mrg45 {margin: 45px 0px;}.mrg50 {margin: 50px 0px;}.mrg55 {margin: 55px 0px;}.mrg60 {margin: 60px 0px;}.mrg65 {margin: 65px 0px;}.mrg70 {margin: 70px 0px;}.mrg75 {margin: 75px 0px;}.mrg80 {margin: 80px 0px;}.mrg85 {margin: 85px 0px;}.mrg90 {margin: 90px 0px;}.mrg95 {margin: 95px 0px;}.mrg100 {margin: 100px 0px;}.mrg105 {margin: 105px 0px;}.mrg110 {margin: 110px 0px;}.mrg115 {margin: 115px 0px;}.mrg120 {margin: 120px 0px;}.mrg125 {margin: 125px 0px;}.mrg130 {margin: 130px 0px;}.mrg135 {margin: 135px 0px;}.mrg140 {margin: 140px 0px;}.mrg145 {margin: 145px 0px;}.mrg150 {margin: 150px 0px;}.pdg5 {padding: 5px 0px;}.pdg10 {padding: 10px 0px;}.pdg15 {padding: 15px 0px;}.pdg20 {padding: 20px 0px;}.pdg25 {padding: 25px 0px;}.pdg30 {padding: 30px 0px;}.pdg35 {padding: 35px 0px;}.pdg40 {padding: 40px 0px;}.pdg45 {padding: 45px 0px;}.pdg50 {padding: 50px 0px;}.pdg55 {padding: 55px 0px;}.pdg60 {padding: 60px 0px;}.pdg65 {padding: 65px 0px;}.pdg70 {padding: 70px 0px;}.pdg75 {padding: 75px 0px;}.pdg80 {padding: 80px 0px;}.pdg85 {padding: 85px 0px;}.pdg90 {padding: 90px 0px;}.pdg95 {padding: 95px 0px;}.pdg100 {padding: 100px 0px;}.pdg105 {padding: 105px 0px;}.pdg110 {padding: 110px 0px;}.pdg115 {padding: 115px 0px;}.pdg120 {padding: 120px 0px;}.pdg125 {padding: 125px 0px;}.pdg130 {padding: 130px 0px;}.pdg135 {padding: 135px 0px;}.pdg140 {padding: 140px 0px;}.pdg145 {padding: 145px 0px;}.pdg150 {padding: 150px 0px;}.z1 {z-index: 1;}.z2 {z-index: 2;}.menu_header {position: absolute;right: 30px;top: 34px;display: flex;flex-wrap: wrap;--bold: 700;}.menu_header .active a,.menu_header a:hover {color: #333;}.black .menu_header a {display: inline-flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 1rem 1.5rem;color: black;text-decoration: none;}.black .menu_header a::after {content: attr(data-text);content: attr(data-text)/"";height: 0;visibility: hidden;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;font-weight: var(--bold);}.black .menu_header .active a,.black .menu_header a:hover {color: black;font-weight: var(--bold);}.menu_header a {color: #fff;margin-left: 15px;}.menu_bottom {position: absolute;right: 30px;bottom: 34px;}.menu_bottom a {color: #fff;margin-left: 15px;}body {font-family: "Roboto", sans-serif;font-family: "PTSansCaption";font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 1.42857143;color: #060606;background-color: #fff;}body.pdg {padding-top: 149px;}header {position: fixed;z-index: 3;width: 100%;top: 0;left: 0;}header.black {margin-bottom: 30px;background: #fff;}header.black .logo {position: unset;display: inline-block;filter: brightness(0.2);}.s_project_tab .row {margin: 0px -10px;}.s_project_tab .catalog-material {padding: 0px 5px;}.logo {position: absolute;top: 0;z-index: 2;padding: 15px;}.video_wrap {height: 100vh;}.modal-open .navbar-toggle {right: 32px;}.navbar-toggle span.icon-bar:nth-child(1) {-webkit-animation: 1s menu1 1;animation-duration: 1s;animation-delay: 9s;}.navbar-toggle span.icon-bar:nth-child(2) {-webkit-animation: 1s menu2 1;animation-duration: 1s;animation-delay: 9s;}.navbar-toggle span.icon-bar:nth-child(3) {-webkit-animation: 1s menu3 1;animation-duration: 1s;animation-delay: 9s;}@-webkit-keyframes menu1 {0%,25% {-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg);}50%,100% {-webkit-transform: rotateZ(-180deg);transform: rotateZ(-180deg);}}@-webkit-keyframes menu2 {0%,25% {-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg);}50%,100% {-webkit-transform: rotateZ(-360deg);transform: rotateZ(-360deg);}}@-webkit-keyframes menu3 {0%,25% {-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg);}50%,100% {-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg);}}.text_keyboard {margin-bottom: 80px;white-space: nowrap;text-shadow: 1px 1px 0px #000, 0px 0px 26px #000;}.video_wrap:before {content: "";background: rgba(0, 0, 0, 0.61);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.video_wrap video {position: absolute;top: 0;left: 0;}.copy_right {position: absolute;bottom: 15px;left: 15px;color: #fff;}.menu_main_wrap {}.menu>li>a {color: #000000;position: relative;}.menu>li>a:before {content: "";width: 10px;height: 10px;background: #0c894f;border-radius: 50%;display: inline-block;vertical-align: middle;position: absolute;left: -25px;top: 50%;margin-top: -5px;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.menu>li>a:hover:before {opacity: 1;}.menu>li>a:hover,.menu>li.active>a {color: #1360d3;}.menu>li {margin: 45px 0px;}.menu_main_wrap a {color: #fff;display: inline-block;vertical-align: top;position: relative;margin: 0px 45px;visibility: hidden;}.menu_main_wrap a .menu_img {width: 100px;height: 100px;border: 1px solid #fff;border-radius: 50%;box-shadow: 2.5px 2px 6px 0px rgba(0, 0, 0, 0.34);margin: auto;margin-bottom: 10px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.menu_main_wrap a .menu_img img {width: 56%;}.menu_main_wrap a .menu_title {position: absolute;opacity: 0;width: 260px;left: 50%;margin-left: -130px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.menu_main_wrap a:hover .menu_title {opacity: 1;margin-top: 10px;}.menu_main_wrap a:hover .menu_img {box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.51);}.menu_main_wrap a.hover .menu_img {transition: all 0.5s;box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.51);}.nav.nav-pills>li>a {padding: 0px;padding-bottom: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;border-bottom: 1px solid transparent;color: #060606;}.nav.nav-pills>li.active>a,.nav.nav-pills>li>a:hover,.nav.nav-pills>li>a:focus {background: none;color: #1360d3;border-bottom: 1px solid;}.nav.nav-pills>li {margin-right: 30px;}img {max-width: 100%;border: none;}.pagebody {font-size: 24px;color: #333;text-align: left;font-weight: 300;}.news_lenta {padding: 40px 40px 20px;background: #fdfdfd;border: 1px solid #f9f9f9;box-shadow: 1.414px 1.414px 5px 0px rgba(0, 0, 1, 0.08);margin-bottom: 50px;}.news_title {color: #333;text-decoration: none !important;margin-bottom: 20px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;line-height: 1;display: inline-block;}.news-title:hover {}.catalog-material>a {background: #fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;display: block;text-decoration: none;color: #000;margin-bottom: 10px;}.catalog-material>a:hover {text-decoration: none;cursor: pointer;}#map {height: 90vh;border-top: 2px solid #040404;-webkit-filter: grayscale(60%);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}#map:hover {-webkit-filter: grayscale(0%);}#map .ymaps-2-1-76-balloon__content {padding: 0px;width: 220px;margin-right: 0px;}#map .ymaps-2-1-76-balloon__close {float: right;margin-bottom: -40px;position: relative;z-index: 2;position: absolute;left: 100%;top: -10px;}#map .ymaps-2-1-76-balloon__layout {position: relative;display: block;overflow: inherit;background: #fff;}#map .ymaps-2-1-76-balloon__content>ymaps {width: auto !important;height: auto !important;}.catalog_title {}.news_content_desc {max-height: 640px;overflow: hidden;}.short_desc_catalog {max-height: 140px;font-size: 20px;font-weight: 300;overflow: hidden;}.old_price {width: 50%;background-color: #ececec;color: #b2b2b2;font-weight: 300;padding: 5px 0px;text-decoration: line-through;}.prices {min-height: 30px;}.price {width: 50%;background-color: #ffc200;color: #000000;padding: 5px 0px;font-weight: 300;}.catalog_image {width: 100%;height: 300px;}.catalog-material a:hover .catalog_title {opacity: 1;}.catalog-material a:hover {filter: grayscale(0);}.catalog-material a {-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;overflow: hidden;}.row_project {}.row_project>div {}.catalog-material a .catalog_title {position: absolute;bottom: 0px;left: 0px;opacity: 0;width: 100%;height: 100%;line-height: 1.2;padding: 10px 10px 10px;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;background: #000000c2;color: #fff;}#images_product {width: 100%;margin-bottom: 15px;}#images_product>div a {position: absolute;width: 100%;height: 100%;outline: none;opacity: 0;}#bg_full {min-height: 370px;border: 1px solid #ddd;margin-bottom: 10px;}#bg_full a {position: absolute;height: 100%;width: 100%;left: 0;}#bg_full a img {width: 100%;opacity: 0;height: 100%;}.photo_prev img,.photo_prev a {opacity: 0;}#catalog_info .oldprice,.oldprice {color: #ccc;text-decoration: line-through;}.news_image {width: 100%;height: 200px;}.news_list>a {color: #333;text-decoration: none;}.news_title {}.photo_div a div {width: 100%;height: 200px;margin-bottom: 30px;}.imgList img {width: 100%;}.s_usl {height: 70vh;margin-bottom: 170px;}.s_usl h1 {text-shadow: 1.414px 1.414px 0px rgba(0, 0, 1, 0.82), 0px 0px 45.54px rgba(0, 0, 1, 0.82);font-size: 50px;}.s_usl img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.photo_div img {width: 100%;height: 100%;object-fit: cover;}.img_cover {width: 100%;height: 100%;object-fit: cover;}.img_contain {width: 100%;height: 100%;object-fit: contain;}.answer {margin-left: 35px;font-size: 14px;background: #f5f5f5;padding: 5px 10px;border-radius: 4px;border: 1px solid #e5e5e5;}.question-top-line {width: 100%;height: 1px;border: none;background: #616161;}.question-mess-text {padding-top: 10px;padding-bottom: 10px;color: #224e84;font-size: 15px;}.guestbook-title {font-weight: 600;display: inline;margin-top: 20px;}.message_edit .btn,.message_answer .btn {padding: 3px 6px;}.message_edit textarea {border: none;box-shadow: none;padding: 0;background: none;}.guestbook-description {padding-bottom: 10px;color: #000;font-weight: 300;border: 1px dashed #ddd;padding: 10px;border-radius: 4px;position: relative;}.short_desc {position: absolute;background: rgba(0, 0, 0, 0.4);color: #fff;width: 307px;max-width: 307px;max-height: 340px;height: 340px;overflow: hidden;padding: 55px 50px;line-height: 24px;left: 58px;}.an {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.guest_ava {width: 90px;height: 90px;border: 1px solid rgba(218, 218, 218, 0.28);max-width: inherit;object-fit: cover;}.guestbook-answer {margin-top: 10px;}.delete_photo {background: #464646 !important;width: 30px;height: 30px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.48) !important;display: flex !important;position: absolute;right: 15px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;padding-top: 0 !important;padding-bottom: 0 !important;border: none !important;}.delete_photo:hover {background: #313131;}.delete_photo .fa {margin: auto;color: #fff;}.answer th {background-color: #efefef;font-weight: bold;padding: 0.4em;text-align: left;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}.answer td {padding: 0.4em;text-align: left;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}.pagebody h2 {}.pagebody h2 {}.port_desc {margin-bottom: 100px;}.slick_dop_img {margin-bottom: 180px;}.relative_row {margin-bottom: 180px;}.slick_dop_img .slick-prev,.slick_dop_img .slick-next {width: 50px;height: 50px;margin-top: -25px;}.slick_dop_img .slick-next {right: -80px;}.slick_dop_img .slick-prev {left: -80px;}.dop_img {height: 260px;}.scale {-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;transition: all 1s ease-out;}.scale:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.close_modal {position: absolute;top: 2px;right: -40px;cursor: pointer;z-index: 8040;}.close_modal img {width: 32px;}.modal-dialog .modal-dialog {padding: 55px 135px;}.noimage {width: 100%;background: #f5f5f5;text-decoration: none !important;color: #8e8e8e;}.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.flex>* {margin: auto;}.news-noimage div {margin: auto;}.catalog_desc {}.navbar-wrapper {background: #030303;}footer {background: #ffffff;color: #333;margin-top: 50px;font-size: 14px;border-top: 1px solid #0d3f8a;overflow: hidden;}.footer_bg {position: absolute;right: 0;top: 0;mix-blend-mode: darken;}footer a,footer a:hover {color: #0d3f8a;}footer h5 {font-size: 17px;}#author {}.slider_description_wrap {width: 100%;position: relative;top: -90px;}#breadcrumb {}.slide_text {color: #ffffff;font-size: 50px;text-shadow: 1.414px 1.414px 0px rgba(0, 0, 1, 0.82), 0px 0px 45.54px rgba(0, 0, 1, 0.82);opacity: 0;}.wrap_wrap {z-index: 1;background: #fff;padding: 40px;left: 60px;top: 44px;display: flex;height: 100%;align-items: center;}.slideshow_wrap_port {height: 80vh;position: relative;padding-top: 0px;margin: auto;}.slick_dop_img .slideshow_wrap_port {margin-bottom: 30px;}.wrap_wrap a {color: #000;}.wrap_wrap td:first-child {width: 57px;}.wrap_wrap td:first-child img {width: 35px;}.slider_description {text-shadow: 1.414px 1.414px 0px rgba(0, 0, 1, 0.82), 0px 0px 45.54px rgba(0, 0, 1, 0.82);color: #fff;font-size: 30px;opacity: 0;}.slider_description_wrap .btn {}.menu_services {position: absolute;bottom: 0px;z-index: 1;width: 100%;background-image: -moz-linear-gradient( 90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);padding-bottom: 90px;}.modal-dialog .modal-body {padding: 40px;}@media (min-width: 1200px) {.dropdown:hover>.dropdown-menu {display: block;}}.row-flex {display: flex;flex-flow: row wrap;}.btn-anim {position: relative;overflow: hidden;}.btn-anim:after {content: "";position: absolute;top: -50%;right: -50%;bottom: -50%;left: -50%;background: -webkit-gradient( linear, left top, left bottom, from(#e5ac8e), color-stop(50%, #fff), color-stop(50%, #e5ac8e));background: -webkit-gradient( linear, left top, left bottom, from(rgba(229, 172, 142, 0)), color-stop(50%, rgba(255, 255, 255, 0.7)), color-stop(50%, rgba(229, 172, 142, 0)));background: -webkit-gradient( linear, left top, left bottom, from(rgba(229, 172, 142, 0)), color-stop(50%, rgba(255, 255, 255, 0.7)), to(rgba(229, 172, 142, 0)));background: -webkit-linear-gradient( top, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));background: -moz- oldlinear-gradient( top, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));background: linear-gradient( to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);-ms-transform: rotate(60deg) translate(-5em, 7.5em);-moz-transform: rotateZ(60deg) translate(-5em, 7.5em);-o-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);opacity: 0;filter: alpha(opacity=0);-webkit-animation: sheens 3s infinite;-moz-animation: sheens 3s infinite;animation: sheens 3s infinite;z-index: 1;}@-webkit-keyframes sheens {0%,79% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}80% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}95% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(1em, -11em);transform: rotateZ(60deg) translate(1em, -11em);}to {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(1em, -9em);transform: rotateZ(60deg) translate(1em, -9em);}}@-moz-keyframes sheens {0%,79% {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);-moz-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}80% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);-moz-transform: rotateZ(60deg) translate(-5em, 7.5em);transform: rotateZ(60deg) translate(-5em, 7.5em);}95% {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateZ(60deg) translate(1em, -11em);-moz-transform: rotateZ(60deg) translate(1em, -11em);transform: rotateZ(60deg) translate(1em, -11em);}to {opacity: 0;filter: alpha(opacity=0);-webkit-transform: rotateZ(60deg) translate(1em, -9em);-moz-transform: rotateZ(60deg) translate(1em, -9em);transform: rotateZ(60deg) translate(1em, -9em);}}.usl_desc {box-shadow: 0.707px 0.707px 2.94px 0.06px rgba(0, 0, 1, 0.29);float: none;background: #fff;padding: 40px;}.usl_desc_wrap {position: absolute;bottom: -100px;z-index: 1;width: 100%;}.service_name {font-size: 29px;font-weight: 300;}.crm {position: absolute;right: 100px;top: 28px;font-weight: 300;font-size: 22px;}.crm a {color: #fff;}header.black .crm a {color: #1360d3;}.service_name a {color: #000;display: block;position: relative;padding-right: 70px;}.service_name a .plus {position: absolute;right: 0;top: 15px;font-size: 70px;font-weight: 100;line-height: 1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transform: rotate(45deg);}.service_name a.collapsed .plus {transform: rotate(0deg);}.slick_news .slick-slide {padding: 0px 4px;}.service_list {box-shadow: none;}.news_slick_image {box-shadow: 1.414px 1.414px 5px 0px rgba(0, 0, 1, 0.47);height: 240px;}.news_slick_desc {height: 153px;overflow: hidden;}.news_slick_image img {}.slick-disabled {opacity: 0.5;}.slick_news .slick-prev,.slick_news .slick-next {width: 40px;height: 40px;margin-top: -60px;}.slick_news .slick-next {right: -80px;}.slick_news .slick-prev {left: -80px;}.news_menu {}.news_menu li {}.news_menu li a {color: #060606;padding: 10px 0px;display: inline-block;position: relative;}.news_menu li a:before {content: "";width: 10px;height: 10px;background: #0c894f;border-radius: 50%;display: inline-block;vertical-align: middle;position: absolute;left: -25px;top: 50%;margin-top: -5px;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.news_menu li.active a:before,.news_menu li a:hover:before {opacity: 1;}.news_menu li.active a,.news_menu li a:hover {color: #1360d3;}.map_org {position: relative;height: 600px;margin-top: 0px;}.map_org:before {content: "";}