@charset "UTF-8";
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "icomoon";
  src: url("../icomoon/fonts/icomoon.eot?xxd3xx");
  src: url("../icomoon/fonts/icomoon.eot?xxd3xx#iefix") format("embedded-opentype"), url("../icomoon/fonts/icomoon.ttf?xxd3xx") format("truetype"), url("../icomoon/fonts/icomoon.woff?xxd3xx") format("woff"), url("../icomoon/fonts/icomoon.svg?xxd3xx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "icomoon2";
  src: url("../icomoon/fonts/icomoon2.eot?xxd3xx");
  src: url("../icomoon/fonts/icomoon2.eot?xxd3xx#iefix") format("embedded-opentype"), url("../icomoon/fonts/icomoon2.ttf?xxd3xx") format("truetype"), url("../icomoon/fonts/icomoon2.woff?xxd3xx") format("woff"), url("../icomoon/fonts/icomoon2.svg?xxd3xx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icm-"], [class*=" icm-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icm-advantage-1:before {
  content: ""; }

.icm-advantage-2:before {
  content: ""; }

.icm-advantage-3:before {
  content: ""; }

.icm-advantage-4:before {
  content: ""; }

.icm-advantage-5:before {
  content: ""; }

.icm-arrow-down:before {
  content: ""; }

.icm-calendar:before {
  content: ""; }

.icm-envelope:before {
  content: ""; }

.icm-facebook:before {
  content: ""; }

.icm-instagram:before {
  content: ""; }

.icm-map-marker:before {
  content: ""; }

.icm-odnoklassniki:before {
  content: ""; }

.icm-phone:before {
  content: ""; }

.icm-services-1:before {
  content: ""; }

.icm-services-2:before {
  content: ""; }

.icm-services-3:before {
  content: ""; }

.icm-services-4:before {
  content: ""; }

.icm-services-5:before {
  content: ""; }

.icm-services-6:before {
  content: ""; }

.icm-services-7:before {
  content: ""; }

.icm-telegram:before {
  content: ""; }

.icm-timework:before {
  content: ""; }

.icm-zoom:before {
  content: ""; }

.icm-zoom-in:before {
  content: ""; }
.icon-investigation-white:before {
  content: "\e900";
}
/* Open Sans */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/open-sans-v14-latin_cyrillic-300.eot");
  src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/open-sans-v14-latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-300.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-300.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-300.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-300.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/open-sans-v14-latin_cyrillic-300italic.eot");
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("../fonts/open-sans-v14-latin_cyrillic-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-300italic.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-300italic.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-300italic.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-300italic.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v14-latin_cyrillic-regular.eot");
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/open-sans-v14-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-regular.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-regular.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-regular.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-regular.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/open-sans-v14-latin_cyrillic-italic.eot");
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans-v14-latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-italic.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-italic.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-italic.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-italic.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/open-sans-v14-latin_cyrillic-600italic.eot");
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("../fonts/open-sans-v14-latin_cyrillic-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-600italic.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-600italic.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-600italic.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-600italic.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans-v14-latin_cyrillic-600.eot");
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../fonts/open-sans-v14-latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-600.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-600.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-600.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-600.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/open-sans-v14-latin_cyrillic-700italic.eot");
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/open-sans-v14-latin_cyrillic-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-700italic.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-700italic.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-700italic.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-700italic.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v14-latin_cyrillic-700.eot");
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans-v14-latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-700.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-700.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-700.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-700.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/open-sans-v14-latin_cyrillic-800.eot");
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("../fonts/open-sans-v14-latin_cyrillic-800.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-800.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-800.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-800.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-800.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/open-sans-v14-latin_cyrillic-800italic.eot");
  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("../fonts/open-sans-v14-latin_cyrillic-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v14-latin_cyrillic-800italic.woff2") format("woff2"), url("../fonts/open-sans-v14-latin_cyrillic-800italic.woff") format("woff"), url("../fonts/open-sans-v14-latin_cyrillic-800italic.ttf") format("truetype"), url("../fonts/open-sans-v14-latin_cyrillic-800italic.svg#OpenSans") format("svg"); }

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/PlayfairDisplay-BoldItalic.woff2") format("woff2"), url("../fonts/PlayfairDisplay-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/PlayfairDisplay-Bold.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/PlayfairDisplay-Black.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/PlayfairDisplay-Regular.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/PlayfairDisplay-BlackItalic.woff2") format("woff2"), url("../fonts/PlayfairDisplay-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/PlayfairDisplay-Italic.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Lora';
  src: url("../fonts/Lora-Italic.woff2") format("woff2"), url("../fonts/Lora-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Lora';
  src: url("../fonts/Lora-BoldItalic.woff2") format("woff2"), url("../fonts/Lora-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Lora';
  src: url("../fonts/Lora-Bold.woff2") format("woff2"), url("../fonts/Lora-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Lora';
  src: url("../fonts/Lora-Regular.woff2") format("woff2"), url("../fonts/Lora-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
