/* cssOptimizer: Files: ../fonts/essential-regular-styles.css, main-default.css, ../js/rs-plugin/css/settings.css, ../js/rs-plugin/css/settings-custom.css, ../js/rs-plugin/videojs/video-js.css,  */
@charset "UTF-8";@font-face {font-family: "essential-regular";src:url(../fonts/essential-regular.eot);src:url(../fonts/essential-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/essential-regular.woff) format("woff"),url(../fonts/essential-regular.ttf) format("truetype"),url(../fonts/essential-regular.svg#essential-regular) format("svg");font-weight: normal;font-style: normal;}[data-icon]:before {font-family: "essential-regular" !important;content: attr(data-icon);font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before {font-family: "essential-regular" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-essential-regular-01-chevron-left:before {content: "a";}.icon-essential-regular-02-chevron-right:before {content: "b";}.icon-essential-regular-03-chevron-up:before {content: "c";}.icon-essential-regular-04-chevron-down:before {content: "d";}.icon-essential-regular-05-tick:before {content: "e";}.icon-essential-regular-06-arrow-left:before {content: "f";}.icon-essential-regular-07-arrow-right:before {content: "g";}.icon-essential-regular-08-arrow-up:before {content: "h";}.icon-essential-regular-09-arrow-down:before {content: "i";}.icon-essential-regular-10-close-big:before {content: "j";}.icon-essential-regular-11-plus-big:before {content: "k";}.icon-essential-regular-12-minus-big:before {content: "l";}.icon-essential-regular-13-nav-burger:before {content: "m";}.icon-essential-regular-14-grid-view:before {content: "n";}.icon-essential-regular-15-close-circle:before {content: "o";}.icon-essential-regular-16-plus-cricle:before {content: "p";}.icon-essential-regular-17-minus-circle:before {content: "q";}.icon-essential-regular-18-plus-square:before {content: "r";}.icon-essential-regular-19-close-square:before {content: "s";}.icon-essential-regular-20-minus-square:before {content: "t";}.icon-essential-regular-21-tick-circle:before {content: "u";}.icon-essential-regular-22-tick-square:before {content: "v";}.icon-essential-regular-23-forbidden:before {content: "w";}.icon-essential-regular-24-square-blank:before {content: "x";}.icon-essential-regular-25-circle-blank:before {content: "y";}.icon-essential-regular-26-heart:before {content: "z";}.icon-essential-regular-27-envelope:before {content: "A";}.icon-essential-regular-28-trash:before {content: "B";}.icon-essential-regular-29-camera:before {content: "C";}.icon-essential-regular-30-document:before {content: "D";}.icon-essential-regular-31-document-copy:before {content: "E";}.icon-essential-regular-32-lock-closed:before {content: "F";}.icon-essential-regular-33-lock-open:before {content: "G";}.icon-essential-regular-34-arrow-in-up:before {content: "H";}.icon-essential-regular-35-arrow-in-down:before {content: "I";}.icon-essential-regular-36-download:before {content: "J";}.icon-essential-regular-37-upload:before {content: "K";}.icon-essential-regular-38-cloud-download:before {content: "L";}.icon-essential-regular-39-cloud-upload:before {content: "M";}.icon-essential-regular-40-cloud:before {content: "N";}.icon-essential-regular-41-home:before {content: "O";}.icon-essential-regular-42-pen:before {content: "P";}.icon-essential-regular-43-off:before {content: "Q";}.icon-essential-regular-44-phone:before {content: "R";}.icon-essential-regular-45-user:before {content: "S";}.icon-essential-regular-46-print:before {content: "T";}.icon-essential-regular-47-video:before {content: "U";}.icon-essential-regular-48-clipboard:before {content: "V";}.icon-essential-regular-49-magnifier:before {content: "W";}.icon-essential-regular-50-magnifier-plus:before {content: "X";}.icon-essential-regular-51-magnifier-minus:before {content: "Y";}.icon-essential-regular-52-photo:before {content: "Z";}.icon-essential-regular-53-mobile:before {content: "0";}.icon-essential-regular-54-desktop:before {content: "1";}.icon-essential-regular-55-attachment:before {content: "2";}.icon-essential-regular-56-tag:before {content: "3";}.icon-essential-regular-57-globe:before {content: "4";}.icon-essential-regular-58-link:before {content: "5";}.icon-essential-regular-59-question:before {content: "6";}.icon-essential-regular-60-question-circle:before {content: "7";}.icon-essential-regular-61-exclamation:before {content: "8";}.icon-essential-regular-62-info:before {content: "9";}.icon-essential-regular-63-share:before {content: "!";}.icon-essential-regular-64-settings:before {content: "\"";}.icon-essential-regular-65-cogwheel:before {content: "#";}.icon-essential-regular-66-volume:before {content: "$";}.icon-essential-regular-67-volume-plus:before {content: "%";}.icon-essential-regular-68-volume-mute:before {content: "&";}.icon-essential-regular-69-volume-minus:before {content: "'";}.icon-essential-regular-70-control-play:before {content: "(";}.icon-essential-regular-71-control-stop:before {content: ")";}.icon-essential-regular-72-control-pause:before {content: "*";}.icon-essential-regular-73-control-rewind:before {content: "+";}.icon-essential-regular-74-control-fastforward:before {content: ",";}.icon-essential-regular-75-control-start:before {content: "-";}.icon-essential-regular-76-control-end:before {content: ".";}.icon-essential-regular-77-control-fullscreen:before {content: "/";}.icon-essential-regular-78-speech-bubble:before {content: ":";}.icon-essential-regular-79-bookmark:before {content: ";";}.icon-essential-regular-80-switch-off:before {content: "<";}.icon-essential-regular-81-swicth-on:before {content: "=";}.icon-essential-regular-82-wifi:before {content: ">";}.icon-essential-regular-83-microphone:before {content: "?";}.icon-essential-regular-84-calendar:before {content: "@";}.icon-essential-regular-85-users:before {content: "[";}.icon-essential-regular-86-clock:before {content: "]";}.icon-essential-regular-87-refresh:before {content: "^";}.icon-essential-regular-88-pin:before {content: "_";}.icon-essential-regular-89-map:before {content: "`";}.icon-essential-regular-90-navigate:before {content: "{";}.icon-essential-regular-91-compass:before {content: "|";}.icon-essential-regular-92-expand:before {content: "}";}.icon-essential-regular-93-arrow-left-right:before {content: "~";}.icon-essential-regular-94-shopping-cart:before {content: "\\";}.icon-essential-regular-95-folder:before {content: "\e000";}.icon-essential-regular-96-file:before {content: "\e001";}.icon-essential-regular-97-file-plus:before {content: "\e002";}.icon-essential-regular-98-file-minus:before {content: "\e003";}.icon-essential-regular-99-statistic-pie:before {content: "\e004";}.icon-essential-regular-100-statistic-graph:before {content: "\e005";}.icon-essential-regular-101-list-view:before {content: "\e006";}
@charset "IBM437";* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {background-color: transparent;font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {background-color: transparent;margin: 0;font-family: "Frutiger Neue W01 Book", sans-serif;font-size: 13px;line-height: 1.4;color: #353436;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background: transparent;}a:active,a:hover {outline: 0;}body a:focus {outline: 0 none;text-decoration: none;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: 700;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;resize: none;}textarea.resize-vertical {resize: vertical;}textarea.resize-horizontal {resize: horizontal;}textarea.resize-both {resize: both;}optgroup {font-weight: 700;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}button {border: 0;}.b-left {float: left;}.b-right {float: right;}.f-center {text-align: center;}.f-left {text-align: left;}.f-right {text-align: right;}.f-justify {text-align: justify;}a {color: #353436;text-decoration: none;}a:hover, a:focus {color: #DB001B;text-decoration: none;}.b-remaining {overflow: hidden;}h1, .h1 {font-size: 2.923em;line-height: 1.2;margin: 5px 0 20px 0;font-family: "Rotis Serif W01 Bold", serif;}h2, .h2 {font-size: 2.615em;line-height: 1.33333;margin: 5px 0 10px 0;font-family: "Rotis Serif W01 Bold", serif;}h3, .h3 {font-size: 2.154em;line-height: 1.2;font-family: "Rotis Serif W01 Bold", serif;}h4, .h4 {font-size: 1.385em;line-height: 1.5;margin: 5px 0 10px 0;}@media screen and (max-width: 767px) {h1 {font-size: 2.462em;}h2 {font-size: 2.154em;}h3 {font-size: 1.846em;}}.b-h4-special {font-size: 1.07692em;line-height: 1.71429;color: #DB001B;}.f-h4-special {margin: 0 0 10px 0;border-bottom: 1px solid #353436;padding-bottom: 5px;}.f-more {color: #DB001B;text-decoration: none;}.f-more:hover {color: #666666;}.f-selection {color: #DB001B;}.f-small {font-size: 0.92308em;line-height: 2;}p {font-size: 1.077em;line-height: 1.4;}.b-col-default-indent > [class*='col-'] {margin-top: 15px;margin-bottom: 15px;}.b-col-default-indent__top-block {margin-top: -15px;}.f-uppercase {text-transform: uppercase;}.f-none-uppercase {text-transform: none;}@media screen and (max-width: 479px) {.col-mini-12 {width: 100%;}}.fa:before {font-family: "FontAwesome";}.f-c-success {color: #00b89a;}.f-c-warning {color: #bf130f;}.f-size-default {font-size: 13px;line-height: 1.2;}.b-img-responsive {display: block;height: auto;max-width: 100%;margin: 0 auto;}.b-img-l {float: left;margin: 10px 10px 10px 0;}.b-img-r {float: right;margin: 10px 0px 10px 10px;}.j-item-hover-action {position: relative;}body .b-bg-transparent {background-color: transparent;}.b-shadow-container {border: 5px solid white;border-radius: 3px;box-shadow: 0 0 2px #b1b1b1;}body .b-null-bottom-indent {margin-bottom: 0;padding-bottom: 0;}body .b-null-top-indent {margin-top: 0;padding-top: 0;}@media screen and (max-width: 767px) {body .b-null-bottom-indent-xs {margin-bottom: 0;padding-bottom: 0;}}[class*='--inherit'] *,[class*='--inherit'] i {color: inherit;}body .b-radius-null {border-radius: 0;}body .b-radius-2 {border-radius: 2px;}.b-margin-right-default {margin-right: 2em;}.b-margin-right-standard {margin-right: 1em;}.b-margin-left-default {margin-left: 2em;}.b-margin-left-standard {margin-left: 1em;}.b-margin-top-standard {margin-top: 1em;}.b-margin-top-small {margin-top: 0.5em;}.b-margin-bottom-standard {margin-bottom: 1em;}.b-margin-bottom-small {margin-bottom: 0.5em;}body .f-lineheight-small {line-height: 1;}body .f-lineheight-big {line-height: 2;}.b-default-top-indent {margin-top: 30px;}@media screen and (min-width: 767px) {.b-column-20p:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-column-20p > .b-column {float: left;margin-left: 1%;width: 19.2%;}.b-column-20p > .b-column:first-child, .b-column-20p > .b-column:nth-child(5n+1) {margin-left: 0;}}.b-relative {position: relative;}body .b-align-middle {vertical-align: middle;}.b-align-top {vertical-align: top;}.j-masonry-item {padding: 0;}.j-masonry-item > div {margin-left: 15px;margin-right: 15px;padding-left: 0;padding-right: 0;}@media screen and (max-width: 767px) {.j-masonry-item {width: 100%;}}body .b-hidden {display: none;}.color-theme-preloader {visibility: hidden;}#home.home {position: absolute;width: 100%;height: 70px;top: 0px;z-index: -1;}.l-main-container {background: white;position: relative;z-index: 1;}.l-body-boxed {margin: 0 auto;max-width: 1360px;}.l-body-boxed header,.l-body-boxed .j-fixed-slider,.l-body-boxed [data-fixed_top],.l-body-boxed #home.home {margin: 0 auto;max-width: 1360px;}.l-body-boxed .j-fixed-slider,.l-body-boxed [data-fixed_top],.l-body-boxed .l-main-container {overflow: hidden;}.l-container {margin: 0 auto;max-width: 1170px;}.l-container:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media screen and (max-width: 1170px) {.l-container {padding: 0 10px;}}.l-inner-page-container {padding: 30px 0;}.b-page-over {background: white;position: relative;z-index: 3;}.iframe-container {background: url("../img/bg/pattern-lg/pattern_2.png") repeat left top;}.iframe-container body {overflow: hidden;}#iframe {display: block;margin: 0 auto;padding-top: 66px;}.f-primary {font-family: "Frutiger Neue W01 Book", sans-serif;font-weight: normal;}.f-primary-it {font-style: italic;font-weight: normal;}.f-primary-b-it {font-weight: 700;font-style: italic;}.f-primary-sb-it {font-weight: 600;font-style: italic;}.f-primary-l-it {font-weight: 300;font-style: italic;}.f-primary-b {font-weight: 700;}.f-primary-sb {font-weight: 600;}.f-primary-l {font-weight: 300;}.f-primary-eb {font-weight: 800;}.f-secondary {font-family: "Rotis Serif W01 Bold", serif;font-weight: normal;}.f-secondary-it {font-family: "Rotis Serif W01 Bold", serif;font-weight: normal;}.f-secondary-l-it {font-family: "Rotis Serif W01 Bold", serif;font-weight: 300;}.f-secondary-b-it {font-family: "Rotis Serif W01 Bold", serif;font-weight: 700;}.f-secondary-b {font-family: "Rotis Serif W01 Bold", serif;font-weight: 700;}.f-secondary-l {font-family: "Rotis Serif W01 Bold", serif;font-weight: 300;}.b-btn {-webkit-transition: background 0.5s ease;-moz-transition: background 0.5s ease;-ms-transition: background 0.5s ease;-o-transition: background 0.5s ease;transition: background 0.5s ease;background: #DB001B;cursor: pointer;display: inline-block;padding: 12px 15px 11px;}.b-btn.disabled {opacity: .5;}input.b-btn {border-top: none;border-left: none;border-right: none;}.b-btn.btn-wide {padding-right: 30px;padding-left: 30px;}.b-btn:focus {color: #ffffff;}.b-btn:hover {background: #C00018;}.b-btn.b-btn--load {padding: 7px 14px 7px 10px;}.b-btn.b-btn--load .fa {margin: 0 6px 0 0;}.f-btn {font-size: 1.154em;line-height: 1;color: white;text-align: center;text-shadow: 0 -1px 1px #C00018;}.f-btn:hover {color: white;}.f-btn.f-left {text-align: left;}.f-btn.f-btn-load {font-size: 1.07692em;line-height: 1;}.f-btn.f-btn-load .fa {font-size: 16px;}.b-btn-sm {border-radius: 2px;padding: 7px 10px 5px;border-width: 0 0 1px 0;min-width: 78px;}.f-btn-sm {text-transform: none;}.b-btn-md {border-radius: 2px;padding: 12px 15px 11px;}@media screen and (max-width: 979px) {.b-btn-md {padding: 10px 15px 6px;}}.f-btn-md {font-size: 1.23077em;line-height: 1;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-btn-md {font-size: 1em;line-height: 1;}}.b-btn-default {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border-bottom: 3px solid #C00018;}.b-btn-primary {background: #333333;border-bottom: 1px solid #4f4f4f;}.b-btn-primary:hover {background: #DB001B;border-bottom: 1px solid #DB001B;}.b-btn-light {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: white;}.b-btn-light:hover {background: #DB001B;}.f-btn-light {color: #DB001B;text-shadow: none;}.f-btn-light:hover {color: white;}.b-btn.b-btn__w100 {display: block;width: 100%;}.b-btn-icon-sm {margin-right: 8px;}.b-btn-biggest {display: block;padding: 15px 15px 12px;border-radius: 3px;border-bottom: 2px solid #DB001B;}.f-btn-biggest {font-size: 1.385em;line-height: 1.2;}.b-btn-transparent {-webkit-transition: background 0.2s ease;-moz-transition: background 0.2s ease;-ms-transition: background 0.2s ease;-o-transition: background 0.2s ease;transition: background 0.2s ease;background: transparent;border: 1px solid white;cursor: pointer;display: inline-block;padding: 15px 23px 15px 23px;}.b-btn-transparent:hover {background: rgba(108, 108, 108, 0.7);}.f-btn-transparent {font-size: 1.07692em;line-height: 1;color: white;text-transform: uppercase;}.b-btn-sm-md {border-radius: 2px;padding: 9px 10px 7px 10px;}.b-btn-sm-md i {margin-right: 2px;}.f-btn-sm-md {font-size: 1.07692em;line-height: 1.2;text-transform: none;}.b-btn-strong {-webkit-transition: background 0.2s ease;-moz-transition: background 0.2s ease;-ms-transition: background 0.2s ease;-o-transition: background 0.2s ease;transition: background 0.2s ease;background: #666666;border-bottom: 2px solid #616161;border-radius: 2px;display: inline-block;padding: 8px 6px 6px;}.b-btn-strong:hover {background: #DB001B;border-color: #DB001B;}.f-btn-strong {font-size: 0.92308em;line-height: 1.2;color: white;}.f-btn-strong:hover {color: white;}[class*='button-'] {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;background: #DB001B;border-bottom: 3px solid #C00018;color: white;font-weight: 700;display: inline-block;text-align: center;vertical-align: middle;white-space: nowrap;text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.2);}[class*='button-']:hover {color: white;background-color: #C00018;}[class*='button-xs'] {font-size: 1em;line-height: 1;border-radius: 2px;padding: 10px 22px 8px;}[class*='button-sm'] {font-size: 1.07692em;line-height: 1;background: #DB001B;border-bottom: 3px solid #C00018;border-radius: 2px;padding: 15px 24px 9px;}[class*='button-lg'] {font-size: 1.385em;line-height: 1;background: #DB001B;border-bottom: 3px solid #C00018;border-radius: 2px;padding: 17px 37px 14px;}@media screen and (max-width: 767px) {.j-fullscreenslider [class*='button-lg'] {font-size: 16px;margin: 0 15px;}.j-fullscreenslider h1 {margin: 0 15px;font-size: 20px;}.j-fullscreenslider .cite-author {font-size: 60%;}}.b-btn-container [class*='btn-'], .b-btn-container [class*='button'] {margin-top: 15px;margin-right: 15px;vertical-align: top;}body .b-btn-type-square [class*='btn-'], body .b-btn-type-square [class*='button'] {border-radius: 100px;}.b-btn-special {white-space: nowrap;background: rgba(0, 0, 0, 0.21);border-radius: 5px;box-shadow: 0 0 3px #333333 inset, 0 1px 0 rgba(255, 255, 255, 0.21);display: inline-block;padding: 5px 8px 4px;}.b-btn-special i {padding: 4px 5px;}.b-btn-special p {display: table-cell;padding: 0 5px;}.f-btn-special {text-align: left;}.f-btn-special i {font-size: 3.07692em;line-height: 1;}.f-btn-special span {font-size: 0.92308em;line-height: 1.5;}.f-btn-special strong {font-size: 1.38462em;line-height: 1.33333;}.f-btn-special .b-icon-fix {font-size: 3.84615em;line-height: 1;margin-top: -5px;margin-bottom: -5px;}.b-btn--icon-only i {margin-right: 0;margin-left: 0;}.btn-close-o {font-size: 0.84615em;line-height: 1;padding: 2px;border-radius: 50px;background-color: #515151;color: white;text-align: center;display: inline-block;}.btn-close-o:hover {background-color: #DB001B;color: white;}.btn-close-o i:before {width: 11px;display: block;}.button-red {background-color: #d10c0c;border-color: #c10b0b;}.button-red:hover {background-color: #c10b0b;}.button-green-bright {background-color: #41a60a;border-color: #3c9909;}.button-green-bright:hover {background-color: #3c9909;}.button-turquoise {background-color: #0f999e;border-color: #0e8d92;}.button-turquoise:hover {background-color: #0e8d92;}.button-gray {background-color: #4d4d4d;border-color: #474747;}.button-gray:hover {background-color: #474747;}.button-white {background-color: #fff;border-color: #E0E0E0;color: #353436;}.button-white:hover,.button-white:focus{background-color: #E0E0E0;color: #353436;}.button-yellow {background-color: #d8a801;border-color: #c79b01;}.button-yellow:hover {background-color: #c79b01;}.button-orange {background-color: #ff391f;border-color: #eb351d;}.button-orange:hover {background-color: #eb351d;}.button-blue {background-color: #2158d3;border-color: #1e51c2;}.button-blue:hover {background-color: #1e51c2;}.button-purple {background-color: #a70dd3;border-color: #9a0cc2;}.button-purple:hover {background-color: #9a0cc2;}.button-cherry {background-color: #c211a7;border-color: #b3109a;}.button-cherry:hover {background-color: #b3109a;}.button-raspberries {background-color: #d91463;border-color: #c8125b;}.button-raspberries:hover {background-color: #c8125b;}.button-green {background-color: #667717;border-color: #5e6e15;}.button-green:hover {background-color: #5e6e15;}.button-gray {background-color: #ADADAD;border-color: #989898;}.button-gray:hover {background-color: #989898;}.button-gray-light {background-color: #999999;border-color: #868686;}.button-gray-light:hover {background-color: #868686;}.b-btn-transparent {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: transparent;border: 2px solid white;border-radius: 4px;display: inline-block;padding: 14px;}.b-btn-transparent:hover {background: black;}.f-btn-transparent {font-size: 1.07692em;line-height: 1;color: white;}.f-btn-transparent:hover {color: white;}.btn-demo {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 16px 33px;background-color: #DB001B;border: 2px solid #DB001B;color: white;display: inline-block;font-size: 1.23077em;line-height: 1.2;margin-right: 4px;}.btn-demo:hover {color: white;background: black;}@media screen and (max-width: 479px) {.btn-demo {margin-left: 4px;margin-bottom: 5px;}}.btn-demo-stroke {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 16px 33px;color: white;border: 2px solid white;display: inline-block;cursor: pointer;font-size: 1.23077em;line-height: 1.2;margin-left: 4px;}.btn-demo-stroke:hover {color: white;background: black;}@media screen and (max-width: 479px) {.btn-demo-stroke {margin-right: 4px;margin-top: 5px;}}.btn-video-sl {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 16px 33px;background-color: #DB001B;border: 2px solid white;color: white;display: inline-block;cursor: pointer;font-size: 1.23077em;line-height: 1.2;margin-right: 4px;}.btn-video-sl:hover {color: white;background: black;border: 2px solid black;}@media screen and (max-width: 479px) {.btn-video-sl {margin-left: 4px;margin-bottom: 5px;}}.btn-video-sl-stroke {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 16px 33px;color: white;border: 2px solid white;display: inline-block;cursor: pointer;font-size: 1.23077em;line-height: 1.2;margin-left: 4px;}.btn-video-sl-stroke:hover {color: white;background: #DB001B;border: 2px solid #DB001B;}@media screen and (max-width: 479px) {.btn-video-sl-stroke {margin-right: 4px;margin-top: 5px;}}.b-btn-title-real-estate.button-xs {font-size: 12px;text-transform: uppercase;padding: 5px 5px 2px;}.b-hr {margin: 25px 0;border-top: 1px solid #E6E6E6;width: 100%;}.b-hr-stars {border-top: 1px solid #E6E6E6;color: #DB001B;margin: 26px auto 30px;position: relative;width: 46%;}@media screen and (max-width: 979px) {.b-hr-stars {width: 71%;margin-bottom: 25px;}}@media screen and (max-width: 767px) {.b-hr-stars {width: 100%;}}.f-hr-stars {text-align: center;}.b-hr-stars__group {background: #fff;position: relative;top: -6px;display: inline-block;padding: 0 5px;}.b-hr-light {background: #ececec;border: 0;height: 1px;}.b-hr-with-btn {display: inline-block;margin: auto;position: relative;margin-bottom: 10px;}.b-hr-with-btn:before, .b-hr-with-btn:after {content: '';width: 530px;height: 1px;background-color: #ebebeb;position: absolute;top: 14px;margin: 0 10px;}.b-hr-with-btn:before {left: 100%;}.b-hr-with-btn:after {right: 100%;}.b-bg-full-primary {background-color: #fafafa;border-bottom: 1px solid #e8e8e8;}.b-bg-breadcrumbs {background: white;background: -webkit-linear-gradient(top, white, #f9f9f9);background: -moz-linear-gradient(top, white, #f9f9f9);background: -o-linear-gradient(top, white, #f9f9f9);background: -ms-linear-gradient(top, white, #f9f9f9);background: linear-gradient(to bottom, white, #f9f9f9);}.b-bg-video {width: 100%;position: relative;overflow: hidden;background-size: cover;border-bottom: 1px solid #e8e8e8;}.b-bg-video video {width: 100%;position: absolute;top: 0;left: 0;z-index: 1;}@media screen and (max-width: 1023px) {.b-bg-video video {width: auto;height: 100%;}}@media screen and (max-width: 639px) {.b-bg-video video {width: auto;height: 600px;}}.b-bg-video .fa-pause {font-size: 2em;line-height: 1.2;vertical-align: middle;}.b-bg-video .fa-pause:before {position: relative;top: 16px;left: 1px;}.b-bg-video .b-bg-video-controls {min-height: 92px;}.b-bg-video * {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}.b-bg-video-box {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;}.b-bg-video_cont {position: relative;z-index: 3;width: 100%;height: 100%;padding-top: 95px;padding-bottom: 75px;}@media screen and (max-width: 979px) {.b-bg-video_cont {padding-top: 48px;}}@media screen and (max-width: 979px) {.b-bg-video_cont {padding-top: 42px;padding-bottom: 45px;}}.b-bg-video_cont.video-color-overlay {background-color: rgba(219, 0, 27, 0.5);}.f-bg-video {color: white;text-align: center;}.f-bg-video__play_btn {font-size: 5.23077em;line-height: 1;}@media screen and (max-width: 767px) {.f-bg-video__play_btn {font-size: 4.61538em;line-height: 1;}}.b-bg-video__play_btn {cursor: pointer;}.b-bg-video__play_title {margin-bottom: 14px;}.f-bg-video__play_title {font-size: 3.69231em;line-height: 1;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-bg-video__play_title {font-size: 3.07692em;line-height: 1;}}@media screen and (max-width: 767px) {.f-bg-video__play_title {font-size: 2.76923em;line-height: 1.33333;}}.b-bg-video__play_text-wrap {overflow: hidden;}.b-bg-video__play_text {margin-bottom: 105px;}@media screen and (max-width: 767px) {.b-bg-video__play_text {margin-bottom: 0;}}.b-bg-video__play_text span {padding: 0 10px;vertical-align: middle;}.f-bg-video__play_text {white-space: nowrap;text-align: center;}.f-bg-video__play_text span {font-size: 1.53846em;line-height: 1;text-transform: uppercase;white-space: normal;}@media screen and (max-width: 979px) {.f-bg-video__play_text span {font-size: 1.30769em;line-height: 1;}}.b-bg-video__numbers:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-bg-video__numbers [class*=' col- '] {border-left: 1px solid rgba(255, 255, 255, 0.3);padding: 0;}.b-bg-video__numbers [class*=' col- ']:first-child {border-left: 0;}.f-bg-video__numbers_item {text-align: center;}.f-bg-video__numbers_item_n {font-size: 4.077em;line-height: 1;font-family: "Rotis Serif W01 Bold", serif;}@media screen and (max-width: 979px) {.f-bg-video__numbers_item_n {font-size: 3.84615em;line-height: 1;}}.f-bg-video__numbers_item_hint {font-size: 1.692em;line-height: 1.66667;margin-top: 15px;}@media screen and (max-width: 979px) {.f-bg-video__numbers_item_hint {font-size: 1.53846em;line-height: 1.7;}}.b-bg-slider-lg-info-l__item-title {background: rgba(108, 108, 108, 0.7);}.b-alternative-bg {background: #f8f8f8;}.b-bg-video-controls .fa-pause {display: none;}.b-bg-video.device-ios .b-bg-video-controls {display: none;}.b-bg-video.device-ios .b-bg-video-controls i {display: none;}.b-bg-video.device-ios .b-bg-video-box video {display: none;}.parallax-section-bg {background-repeat: no-repeat;background-attachment: fixed;}@media screen and (max-width: 1024px) {.parallax-section-bg {background-attachment: scroll;}}.b-stars-group {font-size: 1.07692em;line-height: 1.2;color: #929292;}.b-stars-group > .is-active-stars {color: #DB001B;}.b-social-icons {margin-left: -3px;margin-right: -4px;}.b-social-icons .b-social-icon {margin: 0 3px 8px 4px;}.b-social-icon {height: 36px;width: 36px;padding: 8px;background: #ececec;}.b-social-icon:hover {background: #DB001B;}.f-social-icon {font-size: 1.23077em;line-height: 1.2;color: #666666;text-align: center;}.f-social-icon:hover {color: white;}.b-big-square-icon {background: #DB001B;border-radius: 100px;width: 70px;height: 70px;box-shadow: 0 -3px 0 #DB001B inset;}.f-big-square-icon {font-size: 3.07692em;line-height: 1.75;text-align: center;}.b-ol-list-text-container {display: inline-block;}@media screen and (max-width: 767px) {.b-ol-list-text-container {display: block;}}.b-ol-list-text__item {border-bottom: 1px solid #e5e5e5;padding-top: 15px;padding-right: 6%;}@media screen and (max-width: 767px) {.b-ol-list-text__item {padding-right: 0;}}.b-ol-list-text__item:last-child {margin-bottom: 10px;}.b-ol-list-text__item_number {background: #fff;border: 2px solid #f4f4f4;border-radius: 4px;float: left;padding: 10px 12px;}@media screen and (max-width: 767px) {.b-ol-list-text__item_number {padding: 8px 12px;}}.f-ol-list-text__item_number {font-size: 1.15385em;line-height: 1;color: #DB001B;white-space: nowrap;}.b-ol-list-text__item_info {overflow: hidden;padding-left: 15px;}.f-ol-list-text__item_info-title {font-size: 1.23077em;line-height: 1.25;text-decoration: none;}@media screen and (max-width: 979px) {.f-ol-list-text__item_info-title {font-size: 1em;line-height: 1.30769;}}.b-ol-list-text__item_info-desc {margin: 5px 0 18px;}.f-ol-list-text__item_info-desc {font-size: 0.92308em;line-height: 1.2;color: #949494;}@media screen and (max-width: 979px) {.f-ol-list-text__item_info-desc {font-size: 0.76923em;line-height: 1.2;}}@media screen and (max-width: 767px) {.f-ol-list-text__item_info-desc {font-size: 1em;line-height: 1.30769;}}.b-list-with-icons__item {border-top: 1px solid rgba(204, 204, 204, 0.2);padding: 22px 0;}.b-list-with-icons__item:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-list-with-icons__item:first-child {border-top: 0;}.b-list-with-icons__item_icon {background: white;border: 2px solid #f4f4f4;border-radius: 4px;padding: 15px 0;min-width: 65px;float: left;}.f-list-with-icons__item_icon {font-size: 1.92308em;line-height: 1;text-align: center;}.f-list-with-icons__item_icon_1 {color: #DB001B;}.f-list-with-icons__item_icon_2 {color: #00c6cd;}.f-list-with-icons__item_icon_3 {color: #83b705;}.b-list-with-icons__item_text {overflow: hidden;padding-left: 14px;}.b-list-with-icons__item_desc {padding: 5px 0;}.f-list-with-icons__item_title {font-size: 1.07692em;line-height: 1;text-transform: uppercase;}.f-list-with-icons__item_desc {font-size: 0.92308em;line-height: 2;}.b-form-inline .b-form-group {display: inline-block;vertical-align: middle;margin-bottom: 0;}label {vertical-align: middle;font-weight: bold;font-size: 0.923em;}label p {margin: 0;}.b-form-group label {display: block;}.b-form-group-inline {margin-right: 10px;}.b-form-group-inline label {display: inline-block;}.b-form-control {border: 0;border-radius: 2px;height: 31px;outline: 0;padding: 3px 7px;}.b-form-control__icon-wrap {position: relative;}.b-form-control__icon-wrap .form-control {height: 32px;}.b-form-control__icon {position: absolute;right: 9px;top: 9px;}.f-form-control__icon {font-size: 1.07692em;line-height: 1.07143;color: #DB001B;}.disabled .f-form-control__icon {color: #666666;}.b-form-select select {width: 100%;}.b-form-select span.ui-icon {right: 10px;margin-top: -2px;position: absolute;border-style: solid;border-width: 5px;border-color: #666666 transparent transparent transparent;}.b-form-select span.ui-selectmenu-button {font-size: 1em;line-height: 1.83333;outline: 0 none;border: 1px solid #ADADAD;border-radius: 2px;width: 100% !important;display: block;overflow: inherit;}.b-form-select span.ui-selectmenu-button:before {content: '';height: 100%;border: none;border-radius: 1px;position: absolute;right: 29px;width: 30px;margin-right: -30px;background-color: transparent;top: 0;}.b-form-select.c-arrow-secondary span.ui-icon {border-top-color: white;}.b-form-select.c-arrow-secondary span.ui-selectmenu-button:before {border-left: 1px solid #DB001B;background-color: #DB001B;box-shadow: 0 0 0 1px #DB001B;}.b-form-select.disabled span.ui-icon {border-top-color: #b1b1b1;}.b-form-select.disabled span.ui-selectmenu-button:before {border-left: 1px solid #dddddd;background-color: #dddddd;box-shadow: 0 0 0 1px #dddddd;}.b-form-select .ui-selectmenu-text {font-size: 1.077em;line-height: 20px !important;padding: 0.3em 2.3em 0.3em .55em !important;}.ui-selectmenu-menu .ui-menu {border: 1px solid #ADADAD;border-top: 0;background-color: #ffffff;padding-bottom: 3px;margin-top: -1px;padding-top: 1px;}.ui-selectmenu-menu .ui-menu .ui-menu-item {padding: 7px .55em;border: none;font-size: 1.077em;}.ui-selectmenu-menu .ui-menu:before {content: '';width: auto;height: 1px;background: #D6D6D6;display: block;margin: 0 .6em;}.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {margin: 0;}.ui-selectmenu-menu .ui-menu .ui-menu-item:hover {background-color: #DB001B;color: white;}input[type="radio"].b-form-radio {display: block;position: absolute;}input[type="radio"].b-form-radio + span {display: inline-block;line-height: 16px;min-height: 16px;position: relative;cursor: pointer;padding-left: 20px;}input[type="radio"].b-form-radio + span + p {font-size: 1em;line-height: 1.53846;margin-bottom: 0;vertical-align: middle;position: relative;top: -1.2em;padding-left: 2em;}input[type="radio"].b-form-radio + span + p span {position: relative;top: 5px;}input[type="radio"].b-form-radio + span span {vertical-align: bottom;}input[type="radio"].b-form-radio:disabled + span:after {background-color: #b1b1b1;}input[type="radio"].b-form-radio-invert + span:before {background-color: #fff2ec;border: 1px solid #f8c7b1;box-shadow: none;}input[type="radio"].b-form-radio-invert:checked + span:after {box-shadow: 0 0 2px 1px white;}input[type="radio"].b-form-radio-invert-filled + span:before {background-color: #DB001B;border: 1px solid #DB001B;box-shadow: none;}input[type="radio"].b-form-radio-invert-filled:checked + span:after {background-color: white;}input[type="checkbox"].b-form-checkbox {display: block;position: absolute;}input[type="checkbox"].b-form-checkbox + span {display: inline-block;line-height: 16px;min-height: 16px;position: relative;padding-left: 20px;}input[type="checkbox"].b-form-checkbox + span span {vertical-align: bottom;}input[type="checkbox"].b-form-checkbox + span:before, input[type="checkbox"].b-form-checkbox + span:after {content: "";display: inline-block;border-radius: 2px;vertical-align: bottom;}input[type="checkbox"].b-form-checkbox:disabled + span:before {background-color: #e6e6e6;box-shadow: none;}input[type="checkbox"].b-form-checkbox:disabled + span:after {color: #b1b1b1;}input[type="checkbox"].b-form-checkbox-simple + span:before {box-shadow: none;}input[type="checkbox"].b-form-checkbox-simple:checked + span:after {font-size: 10px;line-height: 1;top: 3px;left: 3px;}input[type="checkbox"].b-form-checkbox-invert + span:before {background-color: #DB001B;border: 1px solid #DB001B;}input[type="checkbox"].b-form-checkbox-invert:checked + span:after {color: white;}input[type="checkbox"].b-form-checkbox-invert:disabled + span {opacity: .6;}input[type="checkbox"].b-form-checkbox-invert:disabled + span:before {background-color: #DB001B;}input[type="checkbox"].b-form-checkbox-invert:disabled + span:after {color: #b1b1b1;}.b-form-checkbox-switch-container {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;position: relative;width: 36px;}.b-form-checkbox-switch-container input[type="checkbox"] {display: none;}.b-form-checkbox-switch-container input[type="checkbox"]:checked + .b-form-checkbox-switch-label .b-form-checkbox-switch-label-inner {margin-left: 0;}.b-form-checkbox-switch-container input[type="checkbox"]:checked + .b-form-checkbox-switch-label .b-form-checkbox-switch-control {right: 0px;}label.b-form-checkbox-switch-label {display: block;overflow: hidden;cursor: pointer;border: 1px solid #b1b1b1;border-radius: 8px;}.b-form-checkbox-switch-label-inner {-webkit-transition: margin 0.3s ease-in 0s;-moz-transition: margin 0.3s ease-in 0s;-ms-transition: margin 0.3s ease-in 0s;-o-transition: margin 0.3s ease-in 0s;transition: margin 0.3s ease-in 0s;display: block;width: 200%;margin-left: -100%;}.b-form-checkbox-switch-label-inner:before, .b-form-checkbox-switch-label-inner:after {display: block;float: left;width: 50%;height: 14px;padding: 0;}.b-form-checkbox-switch-label-inner:before {content: "";padding-left: 10px;background-color: #DB001B;color: white;}.b-form-checkbox-switch-label-inner:after {content: "";padding-right: 10px;background-color: #d9d9d9;color: #989898;text-align: right;}.b-form-checkbox-switch-control {-webkit-transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-ms-transition: all 0.3s ease-in 0s;-o-transition: all 0.3s ease-in 0s;transition: all 0.3s ease-in 0s;display: block;width: 16px;height: 16px;margin: 0px;background: #f4f4f4;border: 1px solid #b9b8b8;border-radius: 50%;position: absolute;top: 0;right: 20px;box-shadow: inset 0 2px 1px 0 rgba(255, 255, 255, 0.7);}.b-form-checkbox-switch-control.b-form-checkbox-switch-control-with-dot:before {content: "";position: absolute;border-radius: 2px;background-color: #DB001B;left: 5px;top: 5px;width: 4px;height: 4px;}.b-form-checkbox-switch-square-container.b-form-checkbox-switch-container {width: 49px;}.b-form-checkbox-switch-square-container label.b-form-checkbox-switch-label {border-radius: 2px;}.b-form-checkbox-switch-square-container .b-form-checkbox-switch-control {border-radius: 2px;right: 29px;top: 1px;width: 20px;height: 14px;background-color: #DB001B;border: 0;box-shadow: inset 0 2px 2px 1px #f6a74c;}.b-form-checkbox-switch-square-container .b-form-checkbox-switch-control:before {content: "III";position: absolute;color: white;left: 6px;top: 0px;letter-spacing: -1px;font-size: 12px;font-weight: bold;border-radius: 0;background-color: transparent;}.b-form-row, .b-form-row--big {margin-bottom: 10px;}.b-form-row:after, .b-form-row--big:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-form-row--big {margin-bottom: 17px;}.b-form-horizontal__label {width: 130px;float: left;padding-top: 8px;}.b-form-horizontal__input {width: 265px;float: left;}.b-input-search {padding-right: 47px;position: relative;}.b-btn-search {padding: 0;position: absolute;right: 0;top: 0;width: 34px;height: 33px;border-radius: 3px;border-bottom: 2px solid #DB001B;}.f-btn-search {font-size: 1.07692em;line-height: 2.42857;color: white;text-align: center;}.b-file-upload {padding-right: 48px;position: relative;}.b-file-upload input[type=file] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.b-file-upload > button {font-size: 1.23077em;line-height: 1.2;height: 100%;background: #DB001B;border-radius: 3px;color: white;padding: 0 10px;position: absolute;right: 0;}.b-file-upload > button:hover {background: #DB001B;}.b-file-upload:hover > button {background: #DB001B;}.b-form-style-small [class*='col-'] {margin-top: 9px;margin-bottom: 10px;}@media screen and (max-width: 979px) {.b-form-style-small [class*='col-'] {margin-top: 14px;}}.b-form-style-small hr {margin-top: 12px;margin-bottom: 2px;}.b-form-style-small .form-control {font-size: 0.92308em;line-height: 1.2;}.form-control--secondary {font-size: 0.92308em;line-height: 1.2;height: 30px;padding: 5px 9px;color: #666666;background-color: #f8f8f8;border-color: #dedede;border-radius: 2px;}.form-control--secondary::-webkit-input-placeholder {color: #acacac;}.form-control--secondary::-moz-placeholder {color: #acacac;}.form-control--alt {font-size: 0.92308em;line-height: 1.2;height: 30px;padding: 5px 1em;color: #555555;background-color: white;border-color: #dedede;border-radius: 2px;box-shadow: 0 0 0 white;}.form-control--alt::-webkit-input-placeholder {color: #989898;}.form-control--alt::-moz-placeholder {color: #989898;}.b-secondary-label-title {overflow: hidden;display: inline-block;margin-top: 4px;}.f-secondary-label-title {font-size: 0.92308em;line-height: 1.5;}.b-form-radio--nofloat .b-secondary-label-title {margin-left: 24px;}.b-form-radio--nofloat .b-secondary-label-title.b-form-radio--big-indent {margin-left: 48px;}.input-number-box {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;position: relative;}.input-number-box:after {content: "";width: 1px;position: absolute;top: 3px;bottom: 3px;right: 24px;background-color: #dfdfdf;}@media screen and (max-width: 979px) {.input-number-box:after {right: 27px;}}.input-number {padding-right: 25px;}.input-number-more,.input-number-less {position: absolute;right: 8px;border-width: 5px;border-style: solid;cursor: pointer;}@media screen and (max-width: 979px) {.input-number-more,.input-number-less {border-width: 8px;}}.input-number-more {top: 4px;border-color: transparent transparent #989898 transparent;}.input-number-more:hover {border-color: transparent transparent #DB001B transparent;}@media screen and (max-width: 979px) {.input-number-more {top: 7px;right: 6px;}}.input-number-less {bottom: 4px;border-color: #989898 transparent transparent transparent;}.input-number-less:hover {border-color: #DB001B transparent transparent transparent;}@media screen and (max-width: 979px) {.input-number-less {top: 15px;right: 33px;}}.b-form-password input,.b-form-password .b-btn {width: 100%;}.b-forgot-password-form {margin: 57px 0 100px;}.b-forgot-password-form .is-global-title {color: #DB001B;margin-bottom: 20px;}.b-forgot-password-form .b-form-row {margin-bottom: 19px;}.b-form-horizontal--mail {position: relative;}.b-form-horizontal--mail .fa {display: block;position: absolute;top: 8px;left: 14px;}.b-form-horizontal--mail .form-control {padding-left: 35px;font-size: 12px;height: 40px;border-radius: 0;}.f-form-horizontal--mail .fa {font-size: 1.23077em;line-height: 1.25;color: #d2d2d2;}.f-link--color {color: #DB001B;}.f-link--color:hover {color: #898989;}.form-sign-up {background: rgba(0, 0, 0, 0.12);border-radius: 30px;margin: 0 auto 17px;max-width: 400px;padding: 8px;width: 100%;}.form-sign-up-inner {position: relative;}.form-sign-up-inner input {border-radius: 21px;border: 0;height: 42px;line-height: 42px;display: block;outline: 0;padding-right: 90px;padding-left: 22px;position: relative;width: 100%;z-index: 1;}.form-sign-up-inner input::-webkit-input-placeholder {font-size: 12px;color: #cdcdcd;font-weight: 700;text-transform: uppercase;}.form-sign-up-inner input::-moz-placeholder {font-size: 12px;color: #cdcdcd;font-weight: 700;text-transform: uppercase;}.form-sign-up-inner input:-ms-input-placeholder {font-size: 12px;color: #cdcdcd;font-weight: 700;text-transform: uppercase;}.form-sign-up-inner input:focus {border: 0;outline: 0;}.form-sign-up-inner button {background: #DB001B;background: -webkit-linear-gradient(top, #DB001B, #DB001B);background: -moz-linear-gradient(top, #DB001B, #DB001B);background: -o-linear-gradient(top, #DB001B, #DB001B);background: -ms-linear-gradient(top, #DB001B, #DB001B);background: linear-gradient(to bottom, #DB001B, #DB001B);font-size: 1.07692em;line-height: 1.2;box-shadow: 0 1px 0px 0px #cf7109, 0 2px 2px 0px rgba(0, 0, 0, 0.4);border-radius: 17px;padding: 8px 10px 6px;color: white;position: absolute;right: 8px;text-transform: uppercase;top: 5px;z-index: 2;}.form-sign-up-inner button:hover {background: #DB001B;background: -webkit-linear-gradient(top, #DB001B, #DB001B);background: -moz-linear-gradient(top, #DB001B, #DB001B);background: -o-linear-gradient(top, #DB001B, #DB001B);background: -ms-linear-gradient(top, #DB001B, #DB001B);background: linear-gradient(to bottom, #DB001B, #DB001B);}.form-sign-up-hint {font-size: 1.07692em;line-height: 1.2;color: #b1b1b1;}.b-find_title {background: #ef4c21;padding: 15px 10px 10px 13px;}.f-find_title {font-size: 1.07692em;line-height: 1.14286;color: white;text-transform: uppercase;vertical-align: middle;}.b-find_form {border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;border-left: 1px solid #d8d8d8;padding: 15px 8px 6px 12px;}.b-find_form .b-form-horizontal__input {margin-top: 10px;width: 100%;}.b-find--row {margin-top: 20px;}.f-find_form {font-size: 0.92308em;line-height: 1.2;}input.datepicker {padding-right: 27px;}input.datepicker.b-datepicker-without-icon {padding-right: 12px;}.form-control::-webkit-input-placeholder {font-size: 12px;line-height: 20px;}.form-control::-moz-placeholder {font-size: 12px;line-height: 20px;}.form-control:-ms-input-placeholder {font-size: 12px;line-height: 20px;}textarea.form-control {font-size: 12px;}h1.is-global-title, h2.is-global-title, h3.is-global-title, h4.is-global-title, h5.is-global-title, h6.is-global-title {color: #666666;font-weight: 300;margin-top: 10px;margin-bottom: 10px;text-transform: none;}h1.is-global-title {font-size: 1.84615em;line-height: 1.2;}h2.is-global-title {font-size: 1.53846em;line-height: 1.2;}h3.is-global-title {font-size: 1.38462em;line-height: 1.2;}h4.is-global-title {font-size: 1.23077em;line-height: 1.75;}h5.is-global-title {font-size: 1.07692em;line-height: 1.71429;}h6.is-global-title {font-size: 1.07692em;line-height: 1.42857;}a.is-global-link,.is-global-link {color: #DB001B;text-decoration: underline;}a.is-global-link:hover,.is-global-link:hover {text-decoration: none;}.is-underline-text {text-decoration: underline;}[class*='is-select-text-'] {display: inline-block;color: white;line-height: 1.2;}.is-select-text-default {background: #DB001B;}.is-select-text-dark {background: #515151;}.f-first-letter:first-letter {color: #DB001B;font-size: 400%;line-height: 1;}.b-first-letter {overflow: hidden;}.b-first-letter:first-letter {display: block;float: left;margin-right: 8px;}.f-first-letter--secondary:first-letter {color: #515151;}.b-first-letter--circle:first-letter,.b-first-letter--square:first-letter {background: #DB001B;padding: 10px;line-height: 80%;}.b-first-letter--circle:first-letter {border-radius: 50%;}.f-first-letter--circle:first-letter,.f-first-letter--square:first-letter {color: white;font-size: 180%;}.b-title-b-hr {border-bottom: 1px solid #d9d9d9;padding: 40px 0 10px;}.f-title-b-hr {font-size: 1.38462em;line-height: 1.2;color: #DB001B;text-transform: uppercase;}.f-title-small {font-size: 1.07692em;line-height: 1.42857;}.f-title-medium {font-size: 1.23077em;line-height: 1.25;}body .f-title-middle {font-size: 1.53846em;line-height: 1.3;}.f-title-big {font-size: 1.84615em;line-height: 1.58333;}.f-title-big.f-uppercase {padding-top: 0.2em;}.f-title-big a {color: #666666;}.f-title-big a:hover {color: #DB001B;}.f-title-bigger {font-size: 2.76923em;line-height: 1.16667;}.f-title-biggest {font-size: 3.69231em;line-height: 1.16667;}.f-title-smallest {font-size: 0.92308em;line-height: 1.2;}body .f-title-extra-small {font-size: 0.84615em;line-height: 1.2;}.b-primary-title {padding: 22px 0 10px;}.f-primary-title {font-size: 2.30769em;line-height: 1.2;color: #DB001B;}[class*='b-table-']:not(.b-table-reset),.contenttable-0 {border-collapse: collapse;width: 100%;}[class*='b-table-']:not(.b-table-reset) th,.contenttable-0 th {padding: 15px 20px;}@media screen and (max-width: 767px) {[class*='b-table-']:not(.b-table-reset) th,.contenttable-0th{padding: 10px;}}[class*='b-table-']:not(.b-table-reset) tr:nth-child(even) td,.contenttable-0 tr:nth-child(even) td{background: #EFEFEF;}.contenttable-0 tr:first-child td {border-top: 1px solid #EFEFEF;}[class*='b-table-']:not(.b-table-reset) tr:last-child td,.contenttable-0 tr:last-child td {border-bottom: 1px solid #EFEFEF;}[class*='b-table-']:not(.b-table-reset) td,.contenttable-0 td {padding: 15px 20px;}@media screen and (max-width: 767px) {[class*='b-table-']:not(.b-table-reset) td,.contenttable-0 td{padding: 8px;}}[class*='b-table-']:not(.b-table-reset) td:first-child,.contenttable-0 td:first-child {border-left: 1px solid #EFEFEF;}[class*='b-table-']:not(.b-table-reset) td:last-child,.contenttable-0 td:last-child {border-right: 1px solid #EFEFEF;}[class*='f-table-'] th,.contenttable-0 th {font-size: 1.23077em;line-height: 1.2;}@media screen and (max-width: 767px) {[class*='f-table-'] th,.contenttable-0 th{font-size: 1em;line-height: 1.2;}}.b-table-primary th,.contenttable-0 th {background: #DB001B;border: 1px solid #ED808D;}.f-table-primary th,.contenttable-0 th {color: white;}.b-table-secondary th {background: #323232;border: 1px solid #323232;}.f-table-secondary th {color: white;}[class*='b-blockquote-'] {border-left: 5px solid #DB001B;padding: 0 10px;}[class*='f-blockquote-'] {font-size: 0.92308em;line-height: 2;color: #acacac;}.b-blockquote--primary {border-width: 1px 1px 1px 5px;border-style: solid;border-color: #dedede #dedede #dedede #DB001B;padding: 18px 10px 18px 22px;}.f-blockquote__icon {font-size: 2.30769em;line-height: 1;color: #DB001B;}.b-blockquote__icon {float: left;padding-right: 15px;}.b-blockquote--secondary {border-width: 0px 0px 0px 5px;border-style: solid;border-color: #DB001B;padding: 0px 10px 0px 22px;}.f-blockquote--secondary {font-size: 1.23077em;line-height: 2;}.b-blockquote--reverse {border-width: 0px 5px 0px 0px;border-style: solid;border-color: #dedede;}.f-blockquote--reverse {text-align: right;}.b-blockquote--in-text {max-width: 320px;}@media screen and (max-width: 767px) {.b-blockquote--in-text {max-width: 100%;float: none;}}@media screen and (max-width: 767px) {.b-left .f-blockquote--in-text {text-align: left;}}.b-right .f-blockquote--in-text {text-align: right;}.f-blockquote--in-text {text-align: justify;}.b-meta__box-wrapper {width: 100%;position: absolute;height: 50px;border-bottom: 1px solid #e6e6e6;left: 0;top: 0;z-index: 1;}.b-meta-nav {float: left;}.b-meta-nav ul {float: left;padding-left: 0;}.b-meta-nav-2,.b-language-nav,.b-social-nav {margin-right: 40px;}.b-meta-nav,.b-social-nav,.b-language-nav,.b-meta-nav-2 {margin-top: 19px;}.b-meta__box ul {padding: 0;}.b-meta-nav > ul > li,.b-social-nav li,.b-language-nav li,.b-meta-nav-2 li {float: left;list-style: none;position: relative;font-size: 14px;}.b-meta-nav > ul > li,.b-meta-nav-2 li{margin-right: 40px;}.b-meta-nav li:last-child,.b-meta-nav-2 li:last-child,.b-social-nav li:last-child {margin-right: 0;}.b-social-nav,.b-language-nav,.b-meta-nav-2 {float: right;}.b-language-nav a.active {color: #DB001B;}.b-language-nav li:after {content: '|';padding: 0 3px;}.b-language-nav li:last-child:after {content: '';}.b-social-nav li {margin-right: 17px;}header {background: #fff;border-bottom: 3px solid #DB001B;}.b-header__box {padding-top: 19px;padding-bottom: 24px;}.b-logo {display: inline-block;}.b-logo img {width: 188px;}.b-header-r {padding-top: 23px;}@media screen and (min-width: 1025px) {.b-header-r.b-header-r--icon {padding-right: 0px;}}.b-header-r--icon .b-header-ico-group {position: absolute;right: 15px;top: 0;bottom: 0;padding-top: 0;}.b-header-r--icon .b-header-ico > .fa {padding: 0 6px;margin: 0;}.b-header-ico-group {padding-top: 19px;}.b-header-ico-group .b-header-ico {display: inline-block;height: 100%;padding-top: 38px;}.b-header-ico-group .b-header-ico-cart-parent:hover .b-option-cart__items {display: block;}.b-header-ico-group .b-header-ico-cart-parent:hover:after {background: rgba(255, 255, 255, 0.01);bottom: 0;content: "";height: 50%;right: 0;position: absolute;width: 242px;}.b-header-ico-group .fa {font-size: 13px;margin-right: 13px;}.b-header-ico-group .icon-essential-regular-49-magnifier {font-size: 16px;margin-right: 13px;}@media screen and (max-width: 1025px) {.b-header-ico-group .fa {display: none;}}.b-header-ico-group .f-btn .fa {margin-right: 0;}.f-header-ico-group .fa {color: #353436;}.f-header-ico-group .f-btn .fa {color: #353436;}.f-header-ico-group .f-btn:hover .fa {color: white;}.b-top-options-panel {min-height: 50px;border-bottom: 1px solid #E6E6E6;}@media screen and (max-width: 767px) {.b-top-options-panel {display: none;}}.b-option-contacts {float: left;padding: 13px 0;vertical-align: middle;}.b-option-contacts a {vertical-align: middle;margin: 0 10px 0 0;}.b-option-contacts a .fa {vertical-align: middle;margin: 0 2px 0 0;}.f-option-contacts a {font-size: 0.92308em;line-height: 1;color: #DB001B;}.f-option-contacts a:hover {color: #898989;}.f-option-contacts .fa {font-size: 1.53846em;line-height: 1;}.b-option-total-cart {float: right;}.b-option-total-cart__goods {position: relative;}.b-option-total-cart__numbers {display: inline-block;height: 44px;padding: 0 3px 0 7px;vertical-align: middle;background: #f7f7f7;}.b-option-total-cart__numbers .fa {margin: 0 8px 0 0;}.f-option-total-cart__numbers {font-size: 0.92308em;line-height: 3.83333;color: #DB001B;}.f-option-total-cart__numbers:hover {color: #898989;}.f-option-total-cart__numbers .fa {font-size: 1.23077em;line-height: 1.2;}.b-option-total-cart__goods:hover .b-option-cart__items {display: block;}.b-option-cart__items {display: none;position: absolute;width: 242px;top: 100%;right: 0;border-top: 2px solid #DB001B;box-shadow: 0 1px 1px rgba(108, 108, 108, 0.7);z-index: 100;background: white;padding: 0 10px 14px 15px;}.b-option-cart__items ul {padding: 0;margin: 0 0 10px;list-style-type: none;}.b-option-cart__items ul li {padding: 9px 5px 10px 0;overflow: hidden;position: relative;border-bottom: 1px solid #dadada;}.b-option-cart__items ul li .b-icon--fa.fa {display: block;position: absolute;top: 50%;right: 4px;background: #333333;color: white;font-size: 9px;border-radius: 50%;padding: 1px 2px 2px;cursor: pointer;margin: -6px 0 0;}.b-option-cart__items:before {content: '';display: block;position: absolute;bottom: 100%;right: 3px;width: 0;height: 0;border: 7px solid transparent;border-bottom-color: #DB001B;border-top: 0;}.b-option-cart__items__title {padding: 13px 0 8px 0;border-bottom: 1px solid #dadada;}.f-option-cart__items__title {color: #DB001B;text-transform: uppercase;}.b-option-cart__items__img {float: left;margin: 0 7px 0 0;height: 50px;}.b-option-cart__items__img .b-item-hover-action__inner-btn_group .b-btn {padding: 5px 5px 3px;}.b-option-cart__items__img .b-item-hover-action__inner-btn_group {margin: 0;}.b-option-cart__items__descr {overflow: hidden;}.b-option-cart__items__descr .b-option-cart__descr__title {display: block;margin: 0 0 8px;}.b-option-cart__items__descr .b-option-cart__descr__cost {display: block;}.b-option-cart__items__descr .f-option-cart__descr__title {color: #DB001B;font-weight: normal;}.b-option-cart__items__descr .f-option-cart__descr__title a {color: #DB001B;}.b-option-cart__items__descr .f-option-cart__descr__title a:hover {color: #898989;}.b-option-cart__items__descr .f-option-cart__descr__cost {color: #666666;}.b-option-cart__btn .button-xs {text-transform: uppercase;}.b-top-options-panel--color.b-top-options-panel {background: #DB001B;box-shadow: inset 0 -1px 3px rgba(108, 108, 108, 0.7);}.b-top-options-panel--color .f-option-contacts a {color: white;}.b-top-options-panel--color .f-option-total-cart__numbers {color: white;}.b-top-options-panel--color .b-option-total-cart__numbers {background: none;}.b-search-box {position: relative;cursor: pointer;}.b-search-box .icon-essential-regular-49-magnifier {position: relative;z-index: 2;}#header-search-submit {width: 1px;height: 1px;position: absolute;left: -99999px;}.b-search-box input {display: none;font-size: 0.92308em;line-height: 1.33333;position: absolute;top: -13px;right: 4px;z-index: 1;border: 1px solid #353436;height: 33px;width: 181px;padding: 0 30px 0 6px;color: #666666;}.b-search-box:hover input {display: block;}.b-header--bottom-menu {padding-bottom: 0;}.b-header--bottom-menu .b-header-r {background: #DB001B;box-shadow: inset 0 -2px 5px #DB001B;padding: 0;margin: 0 0 -3px;height: 46px;}@media screen and (max-width: 1024px) {.b-header--bottom-menu .b-header-r {display: none;}}@media screen and (max-width: 1024px) {.b-header--bottom-menu .b-header-ico-group {display: none;}}.b-header--bottom-menu .b-option-total-cart__numbers {height: 44px;background: none;padding: 0 20px 0 0;}.b-header--bottom-menu .b-option-cart__items {top: 44px;}.b-header--bottom-menu .b-option-cart__items:before {display: none;}.b-header--bottom-menu .f-option-total-cart__numbers {color: white;}.b-header-top-wrap {margin: 0 0 18px;}.b-header-top-wrap:after {content: '';display: block;position: relative;clear: both;}.b-header-top-wrap .b-header-ico-group {padding-top: 11px;}.b-header__search-box {position: relative;vertical-align: middle;display: inline-block;}.b-header__search-box .fa {display: block;position: absolute;top: 8px;right: 4px;width: 5px;height: 5px;}.b-header__search-box input {font-size: 0.92308em;line-height: 1;border: 1px solid #e3e3e3;box-shadow: inset 0 -1px 4px #ececec;border-radius: 2px;height: 32px;padding: 0 30px 0 11px;width: 253px;}.b-header__social-box {vertical-align: middle;display: inline-block;margin: 7px 0 0 11px;}.b-header__social-box a {display: inline-block;height: 30px;width: 30px;border-radius: 50%;background: #ebebeb;text-align: center;}.b-header__social-box a .fa {font-size: 14px;line-height: 30px;vertical-align: middle;margin: 0;color: #b5b5b5;}.b-header__social-box a:hover .fa {color: #DB001B;}.b-header__social-box.b-header__social-box--no-fon a {background: none;}.b-header--big-top-menu .b-header-r {padding-top: 18px;padding-bottom: 20px;}@media screen and (min-width: 1024px) {.b-header--big-top-menu .b-header-r {padding: 0;}}.b-header--big-top-menu .b-logo {padding-top: 18px;padding-bottom: 20px;}[data-nav_slide] {cursor: pointer;}.is-fixed-header {padding-top: 85px;}.is-fixed-header header {background: rgba(255, 255, 255, 0.95);box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.2);top: 0;position: fixed;width: 100%;z-index: 999;}.is-fixed-header .b-header__box {padding-top: 11px;padding-bottom: 12px;}.b-logo-small {display: none;}.is-fixed-header .b-logo-default {display: none;}.is-fixed-header .b-logo-small {display: block;}.is-fixed-header .b-header-r {padding-top: 1px;}.is-fixed-header .b-top-options-panel,.is-fixed-header .b-header--hide {display: none;}.is-fixed-header .b-header--bottom-menu .b-header-r {padding: 0;}.is-fixed-header .b-header-ico {padding-top: 20px;}.b-fa-shopping-cart {display: inline-block;z-index: 10;position: relative;}footer {background: #DB001B;border-top: 3px solid #DB001B;position: relative;z-index: 2;}.b-footer-primary {background: #353436;padding: 15px 0 17px;}.b-footer-secondary {padding: 24px 0 26px 0;}@media screen and (max-width: 639px) {.b-footer-secondary {padding-top: 20px;}}@media screen and (max-width: 979px) {.b-footer-secondary > [class*='col-'] {border-top: 1px solid #dddddd;margin-left: 0;padding-bottom: 10px;padding-top: 5px;}}@media screen and (max-width: 639px) {.b-footer-secondary > [class*='col-'] {border-top: 0;padding-top: 0;padding-bottom: 20px;}}@media screen and (max-width: 979px) {.b-footer-secondary > [class*='col-']:first-child {border-top: 0;}}@media screen and (max-width: 979px) {.b-footer-secondary > [class*='col-']:last-child {padding-bottom: 0;}}.f-copyright {font-size: 1em;line-height: 2.5;color: #fff;}.b-footer-logo-containter:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-footer-logo {margin-top: 40px;margin-bottom: 17px;}@media screen and (max-width: 979px) {.b-footer-logo {float: left;margin-right: 20px;margin-bottom: 0;}}@media screen and (max-width: 639px) {.b-footer-logo {display: block;height: auto;max-width: 100%;margin: 0 auto;margin-right: 20px;width: 22%;}}@media screen and (max-width: 979px) {.b-footer-logo-text {overflow: hidden;margin-top: 10px;}}@media screen and (max-width: 979px) {.f-footer-logo-text {text-align: left;}}.f-footer-logo-text {font-size: 0.92308em;line-height: 1.66667;color: #515151;}.f-btn-group-hor__item {text-align: center;}.f-btn-group-hor__item .fa {font-size: 16px;line-height: 1.2;color: white;}.f-btn-group-hor__item:hover {color: white;}.b-btn-group-hor__item {-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;background: #b1b1b1;border-radius: 50%;display: inline-block;height: 32px;padding: 7px 0px;margin: 0 3px;width: 32px;}.b-btn-group-hor__item:hover {background: #DB001B;}.b-btn.b-footer__btn_up {padding-right: 10px;padding-left: 10px;bottom: 30px;right: 30px;z-index: 100;height: 36px;}.mobile-meta-nav {display: none;}.mobile-meta-nav ul {margin: 0;padding: 0;font-family: "Rotis Serif W01 Bold", serif;}.mobile-meta-nav > ul:last-child {margin: 0 0 11px 0;}.mobile-meta-nav .meta-nav__dropdown {display: none;padding-left: 20px;}.mobile-meta-nav .meta-nav_1level .meta-nav__dropdown-icon {display: block;left: auto;border: none;margin: 0;font-size: 1.15385em;line-height: 1.2;padding: 20px 15px 10px 15px;top: 0;bottom: 0;right: 0;width: 44px;height: 55px;}.mobile-meta-nav .meta-nav_1level .meta-nav__dropdown-icon:before {content: "\f0ab";font-family: "FontAwesome";}.mobile-meta-nav .meta-nav_1level .meta-nav__dropdown-icon.open:before {content: "\f0aa";}.b-top-nav__1level_wrap {margin: 0 0 11px 0;padding: 0;font-family: "Rotis Serif W01 Bold", serif;}@media screen and (max-width: 767px) {.b-top-nav {display: none;}.mobile-meta-nav {display: block;}.b-top-nav__1level_wrap {margin: 0;}}.f-footer__btn_up {font-size: 1.308em;line-height: 1;}.is-fixed-header .b-top-nav__1level_wrap {margin: 22px 0 0;}.b-top-nav__1level_wrap:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-top-nav__1level {float: left;list-style: none;position: relative;border: 1px solid transparent;}.b-top-nav__1level:first-child {margin-left: 0;}.b-top-nav__1level > a {padding: 10px 20px;white-space: nowrap;float: left;}@media screen and (max-width: 767px) {.b-top-nav__1level > a {float: none;}}.b-top-nav__1level.is-active-top-nav__1level {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #DB001B;}@media screen and (max-width: 767px) {.b-top-nav__1level.is-active-top-nav__1level {border: none;}}@media screen and (max-width: 767px) {.b-top-nav__1level .b-ico-dropdown,.mobile-meta-nav .meta-nav__dropdown-icon {font-size: 1.15385em;line-height: 1.2;display: none;position: absolute;padding: 20px 15px 10px 15px;top: 0;bottom: 0;right: 0px;}}@media screen and (min-width: 768px) {.b-top-nav__1level .b-ico-dropdown {top: 58px;display: none;position: absolute;bottom: 100%;left: 50%;width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent transparent #DB001B transparent;margin-left: -11px;}.b-top-nav__1level .b-ico-dropdown i {display: none;}}header.animated .b-ico-dropdown {border-color: transparent transparent #DB001B transparent;top: 36px;z-index: 101;}.is-fixed-header header.animated .b-ico-dropdown {top: 44px;}.f-top-nav a {font-size: 1.385em;line-height: 1;text-decoration: none;}.f-top-nav .is-active-top-nav__1level > a, .f-top-nav .is-active-top-nav__1level > span {color: #DB001B;}.b-top-nav-show-slide {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;background: #DB001B;padding: 7px 5px 3px 5px;}@media screen and (min-width: 768px) {.b-top-nav-show-slide {display: none;}.j-menu-container {display: none;}}.f-top-nav-show-slide {font-size: 1.30769em;line-height: 1;color: white;text-transform: uppercase;font-weight: normal;text-align: center;}.b-top-nav-dropdown {background: white;float: none;width: 100%;}.b-top-nav-dropdown .b-ico-dropdown {display: inline;border: 0 none;}.b-top-nav-dropdown .b-ico-dropdown i {display: inline;}.b-top-nav-dropdown .b-top-nav__1level_wrap {margin-right: 0;}.b-top-nav-dropdown .b-top-nav__1level,.mobile-meta-nav .meta-nav_1level {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border-bottom: 1px solid #E6E6E6;display: block;float: none;position: relative;padding: 0;}.b-top-nav-dropdown .b-top-nav__1level > a,.mobile-meta-nav .meta-nav_1level > a {display: block;padding: 20px 20px 20px 20px;}.b-top-nav-dropdown .is-active-top-nav__1level {background: none;}.f-top-nav-dropdown .f-top-nav__1level > a,.mobile-meta-nav .meta-nav_1level > a {font-size: 1em;line-height: 1.2;text-transform: uppercase;}.f-top-nav-dropdown .is-active-top-nav__1level > a,.f-top-nav-dropdown .is-active-top-nav__1level > a:hover,.mobile-meta-nav .meta-nav_1level.active > a,.mobile-meta-nav .is-active-top-nav__dropdown > a{color: #DB001B;}.b-top-nav__1level:hover .b-ico-dropdown {display: block;}.b-top-nav__1level:hover .b-top-nav__dropdomn {display: block;}.b-top-nav-dropdown .b-top-nav__1level:hover .b-top-nav__dropdomn {display: none;}.b-top-nav__dropdomn {display: none;padding-left: 20px;}@media screen and (min-width: 768px) {.b-top-nav__dropdomn {position: absolute;top: 77px;left: 50%;margin-left: -116px;width: auto;padding: 19px 15px 5px;background: white;box-shadow: 0 1px 1px #e3e3e3;z-index: 100;}.b-top-nav__dropdomn:before {content: '';background: rgba(255, 255, 255, 0.01);display: block;position: absolute;bottom: 100%;left: 0;width: 100%;height: 50px;}.is-fixed-header .b-top-nav__dropdomn:before {height: 24px;}.b-top-nav__dropdomn.nav-position-right {left: 0;margin-left: 0;}.b-top-nav__dropdomn.nav-position-left {left: auto;right: 0;margin-left: 0;}}.is-fixed-header .b-top-nav__dropdomn {top: 63px;}@media screen and (min-width: 768px) {.b-top-nav__2level_wrap {display: inline-block;padding: 0;vertical-align: top;}.b-top-nav__2level_wrap .fa {display: none;}.b-top-nav__2level_wrap li:first-child a {border-top: 0;}}@media screen and (max-width: 767px) {.b-top-nav__2level_wrap,.mobile-meta-nav .meta-nav__2level_wrap{border-top: 1px solid #E6E6E6;padding: 20px 0 0 20px;}}@media screen and (min-width: 768px) {.b-top-nav-big .b-top-nav__2level_wrap {padding: 0 10px;}}.f-top-nav__dropdomn {white-space: nowrap;}.f-top-nav__2level_title {font-size: 0.92308em;line-height: 1.2;}@media screen and (min-width: 767px) {.f-top-nav__2level_title {font-size: 1.231em;line-height: 1;}}.b-top-nav__2level_title {list-style: none;margin-bottom: 6px;}@media screen and (max-width: 768px) {.b-top-nav__2level_title {margin-bottom: 15px;}}@media screen and (min-width: 767px) {.b-top-nav__2level_title {padding: 0 5px;}}.b-top-nav__2level,.mobile-meta-nav .meta-nav__2level {list-style: none;font-size: 0.923em;}.b-top-nav__2level a,.mobile-meta-nav .meta-nav__2level_wrap .meta-nav__2level a {padding: 15px 0;display: block;border-top: 1px solid #E6E6E6;}@media screen and (min-width: 768px) {.b-top-nav__2level a {display: block;padding: 9px 5px 9px;min-width: 197px;border-top: 1px solid #E6E6E6;}.b-top-nav-big .b-top-nav__2level a {min-width: 0;max-width: 100%;}}@media screen and (max-width: 768px) {.b-top-nav__2level i {margin-right: 8px;}}.f-top-nav__2level a,.mobile-meta-nav .meta-nav__2level_wrap .meta-nav__2level a {font-size: 0.92308em;line-height: 1.2;}.f-top-nav__2level a:hover {}.is-active-top-nav__2level > a,.mobile-meta-nav .meta-nav__2level.active > a {color: #353436;font-size: 1.231em;padding: 7px 5px 6px;}@media screen and (min-width: 767px) {.f-top-nav__2level:hover > a {color: #DB001B;}}@media screen and (max-width: 768px) {.is-active-top-nav__2level > a,.mobile-meta-nav .meta-nav__2level.active > a {padding: 13px 0 12px;font-family: "Rotis Serif W01 Bold", serif;}}.b-menu-1level-ico {margin-right: 8px;display: none;}@media screen and (min-width: 767px) {.b-top-nav--icon .b-top-nav__1level > a {padding: 6px 12px 6px 10px;}}@media screen and (min-width: 767px) {.b-top-nav--icon .b-menu-1level-ico {display: inline-block;}}@media screen and (max-width: 1171px) {.b-top-nav--icon .b-menu-1level-ico {display: none;}}.b-top-nav--arrow .b-top-nav__1level.is-active-top-nav__1level {background: none;}.b-top-nav--arrow .b-top-nav__1level.is-active-top-nav__1level:after {content: '';display: block;position: absolute;bottom: -30px;left: 50%;width: 0;height: 0;border: 7px solid transparent;margin: 0 0 0 -7px;border-bottom-color: #DB001B;border-top: 0;}.b-top-nav--arrow.f-top-nav .is-active-top-nav__1level > a {color: #DB001B;}.b-top-nav--bottom {float: left;}.b-top-nav--bottom .b-top-nav__1level_wrap {margin: 0;}@media screen and (max-width: 768px) {.b-top-nav--bottom {float: none;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__1level {padding: 0;border-right: 1px solid #DB001B;box-shadow: 1px 0 1px #d0531b;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__1level > a {display: block;height: 44px;padding: 0 15px 0 19px;vertical-align: middle;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__1level > a:hover {background: #d1622f;box-shadow: inset 0 -2px 5px #DB001B;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .f-top-nav__1level > a {line-height: 44px;color: white;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__1level.is-active-top-nav__1level {border-radius: 0;background: #d1622f;box-shadow: inset 0 -2px 5px #DB001B;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__dropdomn {top: 47px;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__dropdomn:before {height: 3px;}}@media screen and (min-width: 767px) {.b-top-nav--bottom .b-top-nav__dropdomn:after {display: none;}}@media screen and (min-width: 767px) {.b-top-nav--bottom--icon.b-top-nav--bottom .b-top-nav__1level > a {padding: 0 15px 0 12px;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav ul {margin: 0;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .b-top-nav__1level {margin: 0 0 0 6px;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .b-top-nav__1level > a {padding: 25px 19px 18px;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .b-top-nav__1level > a .b-menu-1level-ico {display: block;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .b-top-nav__1level > a .b-ico-dropdown {display: none;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .b-top-nav__1level.is-active-top-nav__1level {border-radius: 0;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .b-menu-1level-ico {margin-right: 0;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .f-top-nav__1level > a {line-height: 34px;text-align: center;}}@media screen and (min-width: 767px) {.b-top-nav--big-nav .f-top-nav__1level > a .fa-shopping-cart,.b-top-nav--big-nav .f-top-nav__1level > a .fa-search {color: #DB001B;}}.b-top-nav__1level.b-top-nav__1level--option:last-child {padding: 25px 0 0 23px;}.b-top-nav__1level.b-top-nav__1level--option a:hover {color: #898989;}.b-top-nav--big-nav .b-top-nav__dropdomn {top: 94px;}.b-top-nav--big-nav .b-top-nav__dropdomn:before {height: 3px;}.b-top-nav--no-bg .b-top-nav__1level.is-active-top-nav__1level {background: transparent;}.b-top-nav--no-bg .b-top-nav__1level.is-active-top-nav__1level > a, .b-top-nav--no-bg .b-top-nav__1level.is-active-top-nav__1level > span {color: #DB001B;}@media screen and (min-width: 767px) {.b-top-nav--arrow-w .b-top-nav__1level:hover .b-ico-dropdown {z-index: 101;border-color: transparent transparent white transparent;top: 27px;}}.b-top-nav__1level--arrow-active .b-top-nav__1level {position: relative;}.b-top-nav__1level--arrow-active .b-top-nav__1level.is-active-top-nav__1level:after {content: '';display: block;position: absolute;bottom: -3px;left: 50%;width: 0;height: 0;border: 7px solid transparent;margin: 0 0 0 -7px;border-bottom-color: white;border-top: 0;}.f-top-nav__1level > a, .f-top-nav__1level > span {position: relative;text-transform: uppercase;}.b-top-nav-big {position: static;}@media screen and (min-width: 768px) {.b-top-nav-big .b-top-nav__dropdomn {position: absolute;left: 0;right: 0;top: 100%;margin-top: 3px;margin-left: 0 !important;}.b-top-nav-big .b-top-nav__2level_wrap {width: 20%;float: right;}}.b-top-nav__multi-lvl {list-style-type: none;}@media screen and (min-width: 767px) {.b-top-nav__multi-lvl:first-child a {border-top: 0 none;}}.b-top-nav__multi-lvl-box {display: none;}@media screen and (min-width: 767px) {.b-top-nav__multi-lvl-box {position: absolute;left: 100%;top: 0;background: white;padding: 5px 15px;box-shadow: 0 1px 2px #e3e3e3, 0 0 1px #e3e3e3;}}.b-top-nav__with-multi-lvl {position: relative;}@media screen and (min-width: 767px) {.b-top-nav__with-multi-lvl {padding-right: 15px;margin-right: -15px;}}@media screen and (min-width: 767px) {.b-top-nav__with-multi-lvl:hover > .b-top-nav__multi-lvl-box {display: block;}}.is-active-multi-lvl > a i {transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);}@media screen and (max-width: 767px) {.b-bottom-nav {float: none;padding-bottom: 15px;padding-top: 18px;}}.b-bottom-nav ul {margin: 0;padding: 0;}.b-bottom-nav ul:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media screen and (max-width: 767px) {.b-bottom-nav ul {display: table;margin-right: 0;width: 100%;}}.b-bottom-nav li {list-style: none;margin-right: 12px;float: left;}@media screen and (max-width: 767px) {.b-bottom-nav li {display: table-cell;float: none;margin-right: 0;padding-right: 10px;}.b-bottom-nav li:last-child {padding-right: 0;}}@media screen and (max-width: 419px) {.b-bottom-nav li {display: block;padding-right: 0;}}.f-bottom-nav {font-size: 1em;line-height: 2.5;margin-right: 70px;}.f-bottom-nav a {text-decoration: none;color: #fff;}.f-bottom-nav a:hover {color: #DB001B;}.f-bottom-nav li.is-active-bottom-nav a {color: #DB001B;}@media screen and (max-width: 767px) {.b-gallery-main {padding-bottom: 0;}}.b-gallery-main-container [class*='col-'] {padding: 0;}.b-gallery-main-container .b-gallery-main-item {border-left: 1px solid #fff;}.b-gallery-main-container .b-gallery-main-item:first-child {border-color: transparent;}.b-gallery-main-item {position: relative;}.b-gallery-main-item img {display: block;width: 100%;}@media screen and (max-width: 767px) {.b-gallery-main-item img {border-left: 0;}}.b-gallery-main-item .b-gallery-main-item__info {left: 1px;}@media screen and (max-width: 767px) {.b-gallery-main-item .b-gallery-main-item__info {left: 0;}}.f-gallery-main-item__info_name {font-size: 1.38462em;line-height: 1.11111;color: white;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-gallery-main-item__info_name {font-size: 0.76923em;line-height: 2.3;}}@media screen and (max-width: 767px) {.f-gallery-main-item__info_name {font-size: 1em;line-height: 1.76923;}}.f-gallery-main-item__info_desc {font-size: 0.92308em;line-height: 3.33333;color: white;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-gallery-main-item__info_desc {font-size: 0.53846em;line-height: 3.28571;}}@media screen and (max-width: 767px) {.f-gallery-main-item__info_desc {font-size: 0.76923em;line-height: 2.3;}}.b-gallery--secondary .b-gallery-main-item {border-radius: 3px;overflow: hidden;}@media screen and (min-width: 980px) {.b-short-photo-items-group:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-short-photo-items-group > .b-column {float: left;margin-left: 2.6%;width: 23.05%;}.b-short-photo-items-group > .b-column:first-child, .b-short-photo-items-group > .b-column:nth-child(4n+1) {margin-left: 0;}}@media screen and (max-width: 979px) and (min-width: 767px) {.b-short-photo-items-group:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-short-photo-items-group > .b-column {float: left;margin-left: 1.6%;width: 9.68889%;}.b-short-photo-items-group > .b-column:first-child, .b-short-photo-items-group > .b-column:nth-child(9n+1) {margin-left: 0;}}@media screen and (max-width: 767px) {.b-short-photo-items-group:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-short-photo-items-group > .b-column {float: left;margin-left: 2.6%;width: 23.05%;}.b-short-photo-items-group > .b-column:first-child, .b-short-photo-items-group > .b-column:nth-child(4n+1) {margin-left: 0;}}.b-short-photo-item {display: block;margin-bottom: 6px;}@media screen and (max-width: 767px) {.b-short-photo-item {margin-bottom: 10px;}}.b-short-photo-item img {margin: 0 auto;display: block;height: auto;max-width: 100%;margin: 0 auto;border: 1px solid transparent;}.b-short-photo-item img:hover {border-color: #DB001B;}.b-portfolio {padding: 30px 0 40px;}.b-portfolio__content-item-img img {width: 100%;}.b-portfolio__content-item-inner {border-radius: 3px;}.f-portfolio__content-item-inner-title {text-transform: uppercase;font-size: 1em;line-height: 2;color: white;}.f-portfolio__content-item-inner-desc {font-size: 0.92308em;line-height: 1.33333;color: white;}.b-slider-reset .bx-wrapper {margin: 0;}.b-slider-reset .bx-wrapper .bx-viewport {background: none;border: 0;box-shadow: none;left: 0;}.b-slider-lg {margin: 0 auto;}.b-slider-lg .bx-wrapper {margin: 0;}.b-slider-lg .bx-wrapper .bx-controls-direction a {background: url("../img/slider/slider-lg-controls.png") no-repeat left top;height: 57px;width: 33px;}@media screen and (max-width: 979px) {.b-slider-lg .bx-wrapper .bx-controls-direction a {display: none;}}.b-slider-lg .bx-wrapper .bx-controls-direction a.bx-prev {background-position: left top;left: 95px;}.b-slider-lg .bx-wrapper .bx-controls-direction a.bx-prev:hover {background-position: left bottom;}.b-slider-lg .bx-wrapper .bx-controls-direction a.bx-next {background-position: right top;right: 95px;}.b-slider-lg .bx-wrapper .bx-controls-direction a.bx-next:hover {background-position: right bottom;}.b-slider-lg .bx-viewport {border: 0;box-shadow: none;left: 0;}.f-header-group {padding-left: 10px;border-left: 2px solid transparent;}.f-header-group h1, .f-header-group h2 {color: inherit;}.f-header-group h1 {font-size: 5.53846em;line-height: 1;}.f-header-group h2 {font-size: 3.69231em;line-height: 1;}.f-header-group--light {border-color: white;color: white;}.f-slider-lg-item__text {color: white;text-shadow: 0px -1px 1px #8e946a;}@media screen and (max-width: 979px) {.f-slider-lg-item__text h1 {font-size: 2.38462em;line-height: 1;}}@media screen and (max-width: 479px) {.f-slider-lg-item__text h1 {font-size: 1.69231em;line-height: 1;}}.f-slider-lg-item__text_desc {font-size: 1.38462em;line-height: 1.66667;}@media screen and (max-width: 979px) {.f-slider-lg-item__text_desc {font-size: 1em;line-height: 1.69231;}}@media screen and (max-width: 479px) {.f-slider-lg-item__text_desc {font-size: 0.92308em;line-height: 1.5;}}.f-slider-sm-item__text_desc {font-size: 1.07692em;line-height: 2.28571;}.b-slider-lg-item__img {position: absolute;bottom: 0;width: 100%;z-index: -1;}.b-slider-lg-item__img img {margin: 0 auto;}@media screen and (max-width: 979px) {.b-slider-lg-item__img img {max-width: 87%;}}.b-slider-primary {background-color: #DB001B;}.b-slider-primary .bx-wrapper {margin: 0;}.b-slider-primary .bx-wrapper .bx-viewport {background: none;}.b-slider-primary .bx-wrapper .bx-pager,.b-slider-primary .bx-wrapper .bx-controls-auto {bottom: 68px;margin: 0;z-index: 5;}@media screen and (max-width: 979px) {.b-slider-primary .bx-wrapper .bx-pager,.b-slider-primary .bx-wrapper .bx-controls-auto {bottom: 30px;}}.b-slider-primary .bx-wrapper .bx-pager a,.b-slider-primary .bx-wrapper .bx-controls-auto a {background: transparent;border: 3px solid white;border-radius: 6px;width: 13px;height: 13px;margin: 0 3px 0 0;}@media screen and (max-width: 979px) {.b-slider-primary .bx-wrapper .bx-pager a,.b-slider-primary .bx-wrapper .bx-controls-auto a {height: 10px;width: 10px;}}.b-slider-primary .bx-wrapper .bx-pager a.active, .b-slider-primary .bx-wrapper .bx-pager a:hover,.b-slider-primary .bx-wrapper .bx-controls-auto a.active,.b-slider-primary .bx-wrapper .bx-controls-auto a:hover {background: white;}.b-slider-primary .bx-viewport {border: 0;box-shadow: none;left: 0;}.b-slider-primary-item {padding: 65px 0 90px;}@media screen and (max-width: 979px) {.b-slider-primary-item {padding: 42px 0 45px;}}.b-slider-primary-item.b-slider-one-color {background: #DB001B;}.f-slider-primary-item {color: white;text-align: center;}.f-slider-primary-item__title .fa {font-size: 4.61538em;line-height: 1;}@media screen and (max-width: 979px) {.f-slider-primary-item__title .fa {font-size: 3.07692em;line-height: 1;}}.f-slider-primary-item__title span {font-size: 2.30769em;line-height: 1;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-slider-primary-item__title span {font-size: 1.61538em;line-height: 1;}}.b-slider-primary-item__title .fa {margin-bottom: 12px;}.f-slider-primary-item__text {font-size: 1.84615em;line-height: 1.5;}@media screen and (max-width: 979px) {.f-slider-primary-item__text {font-size: 1.30769em;line-height: 1.47059;}}.f-slider-primary-item__text a {color: white;}.b-slider-primary-item__text {margin-top: 18px;}@media screen and (max-width: 979px) {.b-slider-primary-item__text {margin-top: 7px;}}.b-pager-light-b .bx-wrapper .bx-pager, .b-pager-light-b .bx-wrapper .bx-controls-auto {bottom: 30px;margin: 0;z-index: 99999;}@media screen and (max-width: 979px) {.b-pager-light-b .bx-wrapper .bx-pager, .b-pager-light-b .bx-wrapper .bx-controls-auto {bottom: 30px;}}.b-pager-light-b .bx-wrapper .bx-pager a, .b-pager-light-b .bx-wrapper .bx-controls-auto a {background: transparent;border: 3px solid white;border-radius: 6px;width: 13px;height: 13px;margin: 0 3px 0 0;}@media screen and (max-width: 979px) {.b-pager-light-b .bx-wrapper .bx-pager a, .b-pager-light-b .bx-wrapper .bx-controls-auto a {height: 10px;width: 10px;}}.b-pager-light-b .bx-wrapper .bx-pager a.active, .b-pager-light-b .bx-wrapper .bx-pager a:hover, .b-pager-light-b .bx-wrapper .bx-controls-auto a.active, .b-pager-light-b .bx-wrapper .bx-controls-auto a:hover {background: white;}.b-slider-lg-info-l__item {max-height: 488px;min-height: 350px;position: relative;}.b-slider-lg-info-l__item img {width: 100%;}@media screen and (max-width: 979px) {.b-slider-lg-info-l__item img {height: 100%;width: auto;max-width: none;}}.b-slider-lg-info-l__item-text {position: absolute;top: 35%;max-width: 100%;}@media screen and (max-width: 1023px) {.b-slider-lg-info-l__item-text {top: 15%;padding: 0 10px 10px 10px;}}@media screen and (max-width: 767px) {.f-slider-lg-info-l__item-text {text-align: center;}}.b-slider-lg-info-l__item-title {display: block;position: relative;left: 90px;border-left: 3px solid #DB001B;padding-left: 10px;margin-bottom: 28px;}@media screen and (max-width: 1023px) {.b-slider-lg-info-l__item-title {left: 0;}}.b-slider-lg-info-l__item-title-secondary {border-color: white;}.b-slider-lg-info-l__item-title-tertiary {border-color: white;padding: 5px 10px 5px 10px;}.f-slider-lg-info-l__item-title {text-align: left;}.f-slider-lg-info-l__item-title h1, .f-slider-lg-info-l__item-title h2, .f-slider-lg-info-l__item-title p {color: white;line-height: 1;}.f-slider-lg-info-l__item-title p {font-size: 1.23077em;line-height: 1.625;color: white;}.f-slider-lg-info-l__item-title h1 {margin: 0;}@media screen and (max-width: 979px) {.f-slider-lg-info-l__item-title h1 {font-size: 1.84615em;line-height: 1;}}.f-slider-lg-info-l__item-title h2 {margin: 0 0 5px 0;}@media screen and (max-width: 979px) {.f-slider-lg-info-l__item-title h2 {font-size: 1.53846em;line-height: 1;}}.f-slider-lg-info-l__item-title p {margin: 10px 0 0;}.b-slider-lg-info-l__item-link {transform: skewX(160deg);-ms-transform: skewX(160deg);-webkit-transform: skewX(160deg);background: rgba(45, 45, 45, 0.63);display: inline-block;padding: 18px 25px 18px 60px;position: relative;left: -10px;}@media screen and (max-width: 1023px) {.b-slider-lg-info-l__item-link {left: 0;padding: 18px 15px 18px 15px;margin: 0 15px;}}.b-slider-lg-info-l__item-anchor {transform: skewX(20deg);-ms-transform: skewX(20deg);-webkit-transform: skewX(20deg);display: block;margin-left: 23px;}@media screen and (max-width: 1023px) {.b-slider-lg-info-l__item-anchor {margin-left: 0;}}.f-slider-lg-info-l__item-anchor {font-size: 1.84615em;line-height: 1;color: white;text-transform: uppercase;white-space: nowrap;}@media screen and (max-width: 979px) {.f-slider-lg-info-l__item-anchor {font-size: 1.38462em;line-height: 1;}}@media screen and (max-width: 767px) {.f-slider-lg-info-l__item-anchor {white-space: normal;}}.b-slider-lg-info-l__item-link-after {transform: skewX(180deg);-ms-transform: skewX(180deg);-webkit-transform: skewX(180deg);background: #DB001B;color: white;content: '';position: absolute;right: -50px;text-align: center;top: 0;width: 38px;}@media screen and (max-width: 767px) {.b-slider-lg-info-l__item-link-after {display: none;}}.b-slider-lg-info-l__item-link-after > .fa {font-size: 1.84615em;line-height: 1;transform: skewX(20deg);-ms-transform: skewX(20deg);-webkit-transform: skewX(20deg);padding: 18px 0px 18px 0px;}@media screen and (max-width: 979px) {.b-slider-lg-info-l__item-link-after > .fa {font-size: 1.38462em;line-height: 1;}}.b-slider-about .bx-wrapper .bx-pager, .b-slider-about .bx-wrapper .bx-controls-auto {position: relative;bottom: auto;text-align: left;}.b-slider-about .bx-wrapper .bx-pager a, .b-slider-about .bx-wrapper .bx-controls-auto a {background: transparent;border: 3px solid white;border-radius: 6px;width: 13px;height: 13px;margin: 0 3px 0 0;}@media screen and (max-width: 979px) {.b-slider-about .bx-wrapper .bx-pager a, .b-slider-about .bx-wrapper .bx-controls-auto a {height: 10px;width: 10px;}}.b-slider-about .bx-wrapper .bx-pager a.active, .b-slider-about .bx-wrapper .bx-pager a:hover, .b-slider-about .bx-wrapper .bx-controls-auto a.active, .b-slider-about .bx-wrapper .bx-controls-auto a:hover {background: transparent;border-color: #DB001B;}.f-slider-lg_text-medium {font-size: 1.38462em;line-height: 1.66667;}.b-slidercontainer {width: 100%;position: relative;padding: 0;}.b-slidercontainer ul {list-style-type: none;}.b-slidercontainer li {visibility: hidden;}.b-slidercontainer .b-slider > ul > li:before {content: '';position: absolute;z-index: 21;top: 0;-webkit-box-shadow:inset 0 8px 6px -8px #555555;-moz-box-shadow:inset 0 8px 6px -8px #555555;box-shadow:inset 0 8px 6px -8px #555555;width: 100%;height: 8px;}.b-slidercontainer .b-slider > ul > li:after {content: '';position: absolute;z-index: 21;bottom: 0;-webkit-box-shadow:inset 0 -8px 6px -8px #555555;-moz-box-shadow:inset 0 -8px 6px -8px #555555;box-shadow:inset 0 -8px 6px -8px #555555;width: 100%;height: 8px;}.b-slider {width: 100%;position: relative;max-height: 600px;overflow: hidden;}.b-slider:after {content: '';}.b-slider.b-slider--thumb.b-slider--navi-alt .tp-bullets {text-align: left;}.b-slider--arr-hide .tparrows {display: none;}.f-slider-lg_text-medium {font-size: 1.38462em;line-height: 1.66667;}.b-carousel-arr-out .bx-prev {left: -40px;}.b-carousel-arr-out .bx-next {right: -40px;}.b-carousel-small-arr .bx-controls-direction a {background: 0 none;width: 33px;height: 57px;background: url(../js/rs-plugin/assets/slider-lg-controls.png) no-Repeat 0 0;margin-top: -26px;}.b-carousel-small-arr .bx-controls-direction a:hover {background-position: left bottom;}.b-carousel-small-arr .bx-controls-direction a.bx-next {background-position: right top;}.b-carousel-small-arr .bx-controls-direction a.bx-next:hover {background-position: right bottom;}.b-slider--navi-alt {margin-bottom: 100px;}.b-slider--navi-alt .tp-bullets {top: 100%;margin-top: 28px;}.b-slider--navi-alt .bullet {border: 5px solid white;border-radius: 3px;box-shadow: 0 0 2px #989898;margin: 0 5px;height: 60px;}.b-slider--navi-alt.b-slider--thumb .tp-bullets.simplebullets.round .bullet:hover, .b-slider--navi-alt.b-slider--thumb .tp-bullets.simplebullets.round .bullet.selected {border-color: white;box-shadow: 1px 0 0 #DB001B, 0px 1px 0 #DB001B, -1px 0 0 #DB001B, 0px -1px 0 #DB001B;}body .b-slider--thumb-visible .tp-bullets {opacity: 1;}.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb {margin-bottom: 140px;}.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets {width: 100% !important;height: 103px !important;margin-top: 10px;padding: 0px;}.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask {width: inherit !important;height: inherit !important;}.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask .tp-thumbcontainer {left: 0 !important;position: relative;}.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask .tp-thumbcontainer .bullet {border: 0;border-radius: 2px;box-shadow: none;margin-right: 8px;}.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask .tp-thumbcontainer .bullet:last-child {margin-right: 0;}@media screen and (max-width: 639px) {.b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb {margin-bottom: 0;}}.b-slider.b-slider--thumb .tp-bullets.simplebullets.round .bullet:hover, .b-slider.b-slider--thumb .tp-bullets.simplebullets.round .bullet.selected {border-color: #DB001B;}.f-small-arr .tp-rightarrow.tparrows.default:hover,.f-small-arr .tp-leftarrow.tparrows.default:hover {color: #DB001B;}.b-slider.b-slider--navi-alt.b-slider--innerbullet {margin-bottom: 0;}.b-slider.b-slider--navi-alt.b-slider--innerbullet .simplebullets.round.tp-bullets {top: 100%;margin-top: -89px;padding: 13px 13px 9px 13px;height: 89px;background-color: rgba(0, 0, 0, 0.32);}.b-slider.b-slider--navi-alt.b-slider--innerbullet .simplebullets.round.tp-bullets .bullet {width: 105px;height: 68px;border-width: 3px;border-radius: 3px;}.j-fixed-slider.is-active {position: fixed;z-index: 1;}.b-slider_text-indent {padding: 0.8em 1em;}.b-slidercontainer .b-slider-list {margin: 6px 0 0;}.b-slidercontainer .b-slider-list li {visibility: visible;margin: 0 0 5px;}.b-slider-list .fa, .b-slider-list span {display: inline-block;background: rgba(105, 104, 85, 0.6);}@media screen and (max-width: 639px) {.b-slider-list .fa, .b-slider-list span {background: none;}}.b-slider-list .fa {font-size: 1.38462em;line-height: 1.2;text-align: center;width: 38px;padding: 7px 0;margin: 0 5px 0 0;vertical-align: middle;}@media screen and (max-width: 639px) {.b-slider-list .fa {padding: 0;width: auto;}}.b-slider-list span {padding: 10px 14px 4px 9px;vertical-align: middle;}@media screen and (max-width: 639px) {.b-slider-list span {padding: 0;}}.b-bg-slider-title {background: rgba(42, 44, 46, 0.6);padding: 4px 16px 5px 6px;}.f-slider-list span {font-size: 1.38462em;line-height: 1.2;}.slider-carousel-roundabout {background: url(../img/demo-bg.jpg) repeat-y center;width: 100%;position: relative;padding-bottom: 400px;overflow: hidden;min-height: 740px;}@media screen and (max-width: 768px) {.slider-carousel-roundabout {padding-bottom: 370px;min-height: 590px;}}@media screen and (max-width: 480px) {.slider-carousel-roundabout {padding-bottom: 160px;min-height: 480px;}}.slider-carousel-roundabout .b-carousel-roundabout {position: absolute;bottom: -344px;height: 600px;width: 600px;left: 50%;margin-left: -300px;}@media screen and (max-width: 768px) {.slider-carousel-roundabout .b-carousel-roundabout {height: 320px;width: 360px;bottom: -179px;margin-left: -180px;}}@media screen and (max-width: 480px) {.slider-carousel-roundabout .b-carousel-roundabout {height: 200px;width: 200px;bottom: -99px;margin-left: -100px;}}.slider-carousel-roundabout .b-carousel-roundabout a {display: inline-block;}.slider-carousel-roundabout .b-carousel-roundabout a:hover {border: 2px solid #DB001B;}.slider-carousel-roundabout .slider-carousel-title {font-size: 2.30769em;line-height: 1.2;color: white;}.slider-carousel-roundabout .slider-carousel-desc {font-size: 1.38462em;line-height: 1.2;color: white;max-width: 40%;margin: 0 auto;padding-top: 13px;padding-bottom: 28px;}@media screen and (max-width: 768px) {.slider-carousel-roundabout .slider-carousel-desc {max-width: 80%;}}.slider-carousel-roundabout .slider-carousel-top-indent {padding-top: 223px;padding-bottom: 10px;}@media screen and (max-width: 1024px) {.slider-carousel-roundabout .slider-carousel-top-indent {padding-top: 100px;}}@media screen and (max-width: 480px) {.slider-carousel-roundabout .slider-carousel-top-indent {padding-top: 15px;}}@media screen and (max-width: 480px) {.slider-carousel-roundabout .hidden-mobile {display: none;}}.b-video-slider .f-video-slider-title {font-size: 2.30769em;line-height: 1.2;text-align: center;color: white;}.b-video-slider .f-video-slider-title-big {font-size: 4.61538em;line-height: 1.2;text-align: center;color: white;padding-bottom: 6px;}.b-video-slider .f-video-slider-desc {font-size: 1.38462em;line-height: 1.2;text-align: center;color: white;width: 60%;white-space: normal !important;margin: 0 auto;padding-bottom: 27px;}.b-video-slider .f-centred {text-align: center;}@media screen and (max-width: 979px) {.b-video-slider ~ .simplebullets {bottom: 30px !important;}}.b-video-slider + .mouse-video {position: absolute;bottom: 50px;z-index: 40;left: 50%;margin-left: -10px;}@media screen and (max-width: 979px) {.b-video-slider + .mouse-video {display: none;}}.b-carousel-reset .bx-wrapper {margin: 0;}.b-carousel-reset .bx-viewport {background: none;border: 0;box-shadow: none;left: 0;}.b-carousel-primary .bx-wrapper {margin: 0;}.b-carousel-reset .bx-wrapper .bx-loading {background: url(../js/bxslider/images/bx_loader.gif) center center no-repeat;}.b-carousel-primary .bx-wrapper .bx-pager,.b-carousel-primary .bx-wrapper .bx-controls-auto {margin: 0;position: relative;bottom: auto;padding-top: 35px;}.b-carousel-primary .bx-wrapper .bx-pager a,.b-carousel-primary .bx-wrapper .bx-controls-auto a {background: #919191;border-bottom: 3px solid #777777;border-radius: 50%;width: 9px;height: 9px;margin: 0 8px 0 0;}@media screen and (max-width: 979px) {.b-carousel-primary .bx-wrapper .bx-pager a,.b-carousel-primary .bx-wrapper .bx-controls-auto a {height: 10px;width: 10px;}}.b-carousel-primary .bx-wrapper .bx-pager a.active, .b-carousel-primary .bx-wrapper .bx-pager a:hover,.b-carousel-primary .bx-wrapper .bx-controls-auto a.active,.b-carousel-primary .bx-wrapper .bx-controls-auto a:hover {background: #DB001B;border-color: #C00018;}.b-carousel-primary .bx-viewport {border: 0;box-shadow: none;left: 0;background: none;}.f-carousel-secondary .f-carousel-title {font-size: 1.38462em;line-height: 2.22222;color: #666666;text-transform: uppercase;}.f-carousel-secondary .bx-controls-direction .bx-next,.f-carousel-secondary .bx-controls-direction .bx-prev {color: white;font-family: "FontAwesome";text-align: center;text-indent: 0;}.b-carousel-secondary {position: relative;}.b-carousel-secondary .b-carousel-title {padding-right: 60px;}.b-carousel-secondary .bx-controls {position: absolute;top: -40px;right: 0;}.b-carousel-secondary .bx-controls-direction .bx-next,.b-carousel-secondary .bx-controls-direction .bx-prev {position: relative;background: #828282;border-radius: 2px;display: inline-block;height: 26px;left: auto;margin-top: 0;padding: 5px 0 3px;right: auto;width: 26px;}.b-carousel-secondary .bx-controls-direction .bx-next:hover,.b-carousel-secondary .bx-controls-direction .bx-prev:hover {background: #DB001B;}.b-carousel-secondary .bx-controls-direction .bx-next:after {content: "\f054";}.b-carousel-secondary .bx-controls-direction .bx-prev {margin-right: 6px;}.b-carousel-secondary .bx-controls-direction .bx-prev:after {content: "\f053";}.b-carousel-arr-square .bx-controls-direction a {color: white;background: rgba(99, 99, 99, 0.8);border-radius: 2px;display: inline-block;height: 26px;margin-top: -13px;padding: 5px 0 3px;width: 26px;}.b-carousel-arr-square .bx-controls-direction a.bx-prev:after {content: "\f053";}.b-carousel-arr-square .bx-controls-direction a.bx-next:after {content: "\f054";}.b-carousel-arr-square .bx-controls-direction a:after {color: white;font-family: "FontAwesome";text-align: center;text-indent: 0;display: block;line-height: 1.4;}.b-carousel-arr-square .bx-controls-direction a:hover {background: #DB001B;}.b-slider-arr-style-default .bx-controls-direction a.bx-prev, .b-slider-arr-style-default .bx-controls-direction a.bx-next {background-color: white;color: #989898;border: 1px solid #a5a5a5;box-shadow: 0 0 3px #dddddd;}.b-slider-arr-style-default .bx-controls-direction a.bx-prev:hover, .b-slider-arr-style-default .bx-controls-direction a.bx-next:hover {border-color: #DB001B;background-color: #DB001B;color: white;box-shadow: 0 0 0 transparent;}.b-slider-arr-big-top-indent .bx-controls {top: -91px;}.f-tooltip {color: #DB001B;white-space: nowrap;}.fade.in {opacity: 1;}.tooltip-inner {background: #DB001B;border: 0;border-radius: 2px;box-shadow: none;color: white;padding: 5px 15px;display: inline-block;}.tooltip.top .tooltip-arrow {border-top-color: #DB001B;}.b-radial-progress {display: inline-block;position: relative;}.b-radial-progress .component {fill: white;}.b-radial-progress .arc {fill: #DB001B;stroke-width: 100;}.bg-first-layer {fill: #e8e8e8;stroke-width: 100;stroke-linecap: round;}.b-radial-progress__label {-webkit-transition: opacity 0.8s;-moz-transition: opacity 0.8s;-ms-transition: opacity 0.8s;-o-transition: opacity 0.8s;transition: opacity 0.8s;left: 0;margin-top: -20px;position: absolute;top: 50%;width: 100%;visibility: hidden;opacity: 0;}.is-completed .b-radial-progress__label {visibility: visible;opacity: 1;}.f-radial-progress__label {font-size: 3.07692em;line-height: 1;color: #DB001B;}.b-radial-progress-number-bg .component {fill: #DB001B;}.b-radial-progress-number-bg .label {text-anchor: middle;}.b-progressbar-lg-group .b-progressbar {margin-bottom: 38px;}.b-progressbar-sm-group .b-progressbar {margin-bottom: 30px;}.b-progressbar-sm-group .b-progressbar:last-child {margin-bottom: 0;}.b-progressbar.progress {background: #e8e8e8;box-shadow: none;height: 23px;overflow: visible;z-index: 1;}.b-progressbar.progress:last-child {margin-bottom: 0;}.b-progressbar .progress-bar {background-color: #DB001B;border-radius: 2px;z-index: 2;}.b-progressbar .progressbar-back-text {padding-right: 8px;z-index: 4;}.b-progressbar .progressbar-front-text {display: none;}.f-progressbar .progressbar-back-text {color: #DB001B;font-weight: 700;text-align: right;line-height: 23px;}.b-progressbar:not(.progress-striped) .progress-bar {background-image: none;}.b-progressbar:not(.progress-striped) .b-progressbar-label {position: absolute;left: 13px;height: 100%;z-index: 3;}.f-progressbar:not(.progress-striped) .f-progressbar-label {color: white;line-height: 23px;}.b-progressbar.progress-striped {height: 7px;}.b-progressbar.progress-striped .progress-bar {background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 8px 8px;}.b-progressbar.progress-striped .progressbar-back-text {-webkit-transition: visibility 0.2s ease;-moz-transition: visibility 0.2s ease;-ms-transition: visibility 0.2s ease;-o-transition: visibility 0.2s ease;transition: visibility 0.2s ease;background: white;border-radius: 2px;border: 1px solid #c3c4c5;height: auto;margin-left: -17px;padding: 0 6px;position: absolute;top: -25px;right: auto;width: auto;visibility: hidden;}.b-progressbar.progress-striped .progressbar-back-text.is-visible {visibility: visible;}.b-progressbar.progress-striped .progressbar-back-text:after {border-width: 5px;border-style: solid;border-color: #c3c4c5 transparent transparent transparent;bottom: -10px;content: "";left: 50%;margin-left: -5px;position: absolute;z-index: 1;}.b-progressbar.progress-striped .progressbar-back-text:before {border-width: 4px;border-style: solid;border-color: white transparent transparent transparent;bottom: -8px;content: "";left: 50%;margin-left: -4px;position: absolute;z-index: 2;}.f-progressbar.progress-striped .progressbar-back-text {font-size: 0.76923em;line-height: 1.6;}.f-progressbar-label {font-size: 0.92308em;line-height: 2.25;}.b-steps-progressbar {margin: 100px 0 30px;position: relative;}.b-steps-progressbar .progress {border-radius: 2px;border-top: 2px solid #AEAEAE;border-bottom: 2px solid #AEAEAE;height: 4px;overflow: visible;}.b-steps-progressbar .progress-bar {border-bottom: 2px solid #DB001B;border-top: 2px solid #DB001B;border-radius: 2px;height: 4px;top: -2px;}.progress-steps {padding: 0;}.progress-step {font-size: 1.07692em;line-height: 1.78571;background: white;border: 1px solid #353436;border-radius: 2px;list-style: none;position: absolute;padding: 0 8px;text-transform: uppercase;text-align: center;top: -42px;}.progress-step:after {border-width: 5px 7px 0 7px;border-style: solid;border-color: #353436 transparent transparent transparent;bottom: -5px;content: "";left: 50%;margin-left: -7px;position: absolute;z-index: 1;}.progress-step.active:after {border-color: #DB001B transparent transparent transparent;}@media screen and (max-width: 1023px) {.progress-step:after {bottom: -6px;}}.progress-step:before {border-width: 5px 6px 0 6px;border-style: solid;border-color: white transparent transparent transparent;bottom: -4px;content: "";left: 50%;margin-left: -6px;position: absolute;z-index: 2;}@media screen and (max-width: 1023px) {.progress-step:before {bottom: -5px;}}.progress-step .progress-step__text {position: relative;z-index: 3;}@media screen and (max-width: 1023px) {.progress-step .progress-step__text {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;max-width: 35px;}}@media screen and (max-width: 1023px) {.progress-step {padding: 0 4px;}}@media screen and (max-width: 639px) {.progress-step {font-size: 0.76923em;line-height: 1.6;top: -34px;}}.progress-step .progress-step__dot {background: white;border: 1px solid #353436;bottom: -24px;display: block;border-radius: 50%;height: 15px;left: 50%;margin-left: -8px;position: absolute;width: 15px;}.progress-step .progress-step__dot:after {background: #353436;border-radius: 50%;border-bottom: 2px solid #353436;content: '';height: 9px;position: absolute;width: 9px;left: 2px;top: 2px;}.progress-step.active {color: #DB001B;border-color: #DB001B;z-index: 5;}.progress-step.active .progress-step__dot {border-color: #DB001B;}.progress-step.active .progress-step__dot:after {background: #DB001B;border-color: #DB001B;}.b-steps-progressbar--number .progress-step {border-color: #e6e6e6;border-radius: 50%;height: 36px;padding: 6px;top: -20px;width: 36px;}@media screen and (max-width: 639px) {.b-steps-progressbar--number .progress-step {height: 32px;top: -16px;width: 32px;}}.b-steps-progressbar--number .progress-step:before, .b-steps-progressbar--number .progress-step:after {border: 0;border-radius: 50%;bottom: auto;left: 6px;margin: 0;top: 5px;height: 22px;width: 22px;}@media screen and (max-width: 639px) {.b-steps-progressbar--number .progress-step:before, .b-steps-progressbar--number .progress-step:after {height: 20px;left: 5px;width: 20px;}}.b-steps-progressbar--number .progress-step:before {background: #acacac;}@media screen and (max-width: 639px) {.b-steps-progressbar--number .progress-step:before {top: 6px;}}.b-steps-progressbar--number .progress-step:after {background: #7f7e7e;top: 6px;}@media screen and (max-width: 639px) {.b-steps-progressbar--number .progress-step:after {top: 5px;}}.b-steps-progressbar--number .progress-step.active:before {background: #DB001B;}.b-steps-progressbar--number .progress-step.active:after {background: #DB001B;}.b-steps-progressbar--number .progress-step__text {line-height: 20px;}.f-steps-progressbar--number .progress-step {line-height: 22px;text-align: center;}@media screen and (max-width: 639px) {.f-steps-progressbar--number .progress-step {line-height: 20px;}}.f-steps-progressbar--number .progress-step__text {color: white;}.b-steps-progressbar--icon .progress-step {border: 0;background: none;top: -32px;}@media screen and (max-width: 639px) {.b-steps-progressbar--icon .progress-step {top: -26px;}}.b-steps-progressbar--icon .progress-step:before, .b-steps-progressbar--icon .progress-step:after {border-radius: 50%;bottom: auto;position: absolute;}.b-steps-progressbar--icon .progress-step:before {border-width: 1px;border-color: #ebebeb;background: white;height: 15px;left: 50%;margin-left: -7.5px;width: 15px;z-index: 1;top: 24px;}@media screen and (max-width: 639px) {.b-steps-progressbar--icon .progress-step:before {top: 18px;}}.b-steps-progressbar--icon .progress-step:after {background: #b5b5b5;border-radius: 50%;border-width: 0 0 2px 0;border-color: #8b8b8b;height: 9px;left: 50%;margin-left: -4.5px;top: 27px;width: 9px;z-index: 2;}@media screen and (max-width: 639px) {.b-steps-progressbar--icon .progress-step:after {top: 21px;}}.b-steps-progressbar--icon .progress-step span {display: block;position: relative;bottom: -5px;}@media screen and (max-width: 639px) {.b-steps-progressbar--icon .progress-step span {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;max-width: 40px;width: 100%;}}.b-steps-progressbar--icon .progress-step .progress-step__icon {margin: 0 auto;display: block;background: white;border: 1px solid #c3c4c5;border-radius: 50%;height: 36px;width: 36px;padding: 6px;top: -20px;position: relative;}@media screen and (max-width: 639px) {.b-steps-progressbar--icon .progress-step .progress-step__icon {top: -26px;}}.b-steps-progressbar--icon .progress-step .progress-step__icon:after {border-width: 12px;border-style: solid;border-color: #c3c4c5 transparent transparent transparent;bottom: -20px;content: "";left: 50%;margin-left: -12px;position: absolute;z-index: 1;}.b-steps-progressbar--icon .progress-step .progress-step__icon:before {border-width: 13px;border-style: solid;border-color: white transparent transparent transparent;bottom: -20px;content: "";left: 50%;margin-left: -13px;position: absolute;z-index: 2;}.b-steps-progressbar--icon .progress-step.active .progress-step__icon {background: #DB001B;background: -webkit-linear-gradient(top, #DB001B, #DB001B);background: -moz-linear-gradient(top, #DB001B, #DB001B);background: -o-linear-gradient(top, #DB001B, #DB001B);background: -ms-linear-gradient(top, #DB001B, #DB001B);background: linear-gradient(to bottom, #DB001B, #DB001B);border-color: transparent;}.b-steps-progressbar--icon .progress-step.active .progress-step__icon:before, .b-steps-progressbar--icon .progress-step.active .progress-step__icon:after {border-color: #DB001B transparent transparent transparent;}.b-steps-progressbar--icon .progress-step.active:before {border-color: #DB001B;}.b-steps-progressbar--icon .progress-step.active:after {background: #DB001B;border-color: #DB001B;}.f-steps-progressbar--icon .progress-step .fa {font-size: 14px;line-height: 24px;}.f-steps-progressbar--icon .progress-step span {white-space: nowrap;}@media screen and (max-width: 639px) {.f-steps-progressbar--icon .progress-step span {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;max-width: 40px;width: 100%;}}.f-steps-progressbar--icon .progress-step.active .fa {color: white;}.b-progress-tab .progress-step__dot {cursor: pointer;}.b-progress-tab .progress-step__dot:hover:after {background: #DB001B;border-color: #DB001B;}.b-progress-tab-arr {position: relative;z-index: 11;margin-bottom: -1px;width: 10px;}.b-progress-tab-arr:before, .b-progress-tab-arr:after {content: '';position: absolute;border-style: solid;border-width: 0 8.5px 7px 8.5px;;margin-left: -8.5px;}.b-progress-tab-arr:before {border-color: transparent transparent #AEAEAE transparent;top: -8px;}.b-progress-tab-arr:after {border-color: transparent transparent white transparent;top: -7px;}.b-tab-progress:not(:first-child) {display: none;}.fancybox-wrap-popup {background: white;border-radius: 3px;}.fancybox-wrap-popup .fancybox-title {font-size: 1.23077em;line-height: 1.2;color: #959595;text-align: center;font-weight: 700;text-transform: uppercase;}.fancybox-wrap-popup .fancybox-title-inside-wrap {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;bottom: 14px;padding: 0px 70px 0;position: absolute;width: 100%;}.fancybox-wrap-popup-next,.fancybox-wrap-popup-prev {background: #919191;border-radius: 50%;display: inline-block;bottom: -40px;height: 28px;padding-top: 7px;position: absolute;width: 28px;z-index: 8070;}.fancybox-wrap-popup-next:hover,.fancybox-wrap-popup-prev:hover {background: #DB001B;}.fancybox-wrap-popup-next:before,.fancybox-wrap-popup-prev:before {color: white;font-family: "FontAwesome";font-size: 15px;line-height: 1;}.fancybox-wrap-popup-next {padding-left: 10px;left: 32px;}.fancybox-wrap-popup-next:before {content: "\f054";}.fancybox-wrap-popup-prev {padding-left: 8px;left: 0px;}.fancybox-wrap-popup-prev:before {content: "\f053";}.fancybox-wrap-popup-close {background: #919191;border-radius: 50%;bottom: 14px;height: 28px;right: 8px;width: 28px;padding-top: 6px;position: absolute;text-align: center;z-index: 9999;}.fancybox-wrap-popup-close:hover {background: #DB001B;}.fancybox-wrap-popup-close:before {content: '\f00d';color: white;font-family: "FontAwesome";font-size: 15px;line-height: 1;}.clocks {padding: 50px 0 42px;text-align: center;}.clocks .wrap {display: inline-block;margin: 0 7px;}.clocks .time {font-size: 2em;line-height: 2.15385;color: white;font-weight: 700;text-align: center;background: rgba(0, 0, 0, 0.12);box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.11);border-radius: 50%;display: block;margin-bottom: 12px;min-height: 56px;min-width: 56px;}.clocks .text {font-size: 1.23077em;line-height: 1.25;color: white;font-weight: 700;text-align: center;text-transform: uppercase;display: block;}.clocks--lg {padding-bottom: 82px;white-space: nowrap;}.clocks--lg .wrap {margin: 0 15px;text-align: center;}@media screen and (max-width: 767px) {.clocks--lg .wrap {margin: 0 4px;}}.clocks--lg .time {font-size: 3.69231em;line-height: 1.875;font-weight: 300;background: #DB001B;border-radius: 3px;overflow: hidden;padding: 0 18px;position: relative;min-width: 40px;}@media screen and (max-width: 767px) {.clocks--lg .time {font-size: 1.53846em;line-height: 2.8;padding: 0 5px;margin-bottom: 7px;width: 45px;}}.clocks--lg .time:before {background: #DB001B;content: '';height: 50%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}.clocks--lg .time .number {position: relative;z-index: 2;}.clocks--lg .text {font-size: 1.38462em;line-height: 1.11111;color: #DB001B;font-weight: 300;text-transform: none;}@media screen and (max-width: 767px) {.clocks--lg .text {font-size: 0.92308em;line-height: 1.66667;}}.b-blog-short-post {margin: 0;}.b-blog-short-post > [class*='col-'] {padding-left: 0;padding-right: 0;}.b-blog-short-post__item {border-top: 1px solid #dddddd;padding-top: 15px;padding-bottom: 8px;}.b-blog-short-post__item:first-child {border-top: 0;padding-top: 0;padding-bottom: 0;}@media screen and (max-width: 979px) and (min-width: 640px) {.b-blog-short-post__item {border: 0;padding-top: 0;}}@media screen and (max-width: 639px) {.b-blog-short-post__item {border: 0;}}.f-blog-short-post__item_text {font-size: 0.92308em;line-height: 2;color: #989898;}.f-blog-short-post__item_text a.is-hover {color: #DB001B;}.f-blog-short-post__item_date {font-size: 0.84615em;line-height: 1.63636;color: #5f5f5f;}.f-blog-short-post__item_price {font-size: 1.23077em;line-height: 1.5;color: #DB001B;}.b-blog-short-post--w-img {margin: 0;}.b-blog-short-post--w-img .b-blog-short-post__item {padding: 10px 0;}.b-blog-short-post--w-img .b-blog-short-post__item:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-blog-short-post--w-img .b-blog-short-post__item:first-child {padding-top: 0;}.f-blog-short-post--w-img a {color: #666666;}.f-blog-short-post--w-img a:hover {color: #DB001B;}.b-blog-short-post__item_img {float: left;padding-right: 15px;padding-top: 5px;}.b-blog-short-post__item_text a {display: inline-block;}.f-blog-short-post--popular a {color: #515151;font-size: 1.23077em;line-height: 1.2;}.b-blog-short-post--popular {border-bottom: 1px solid #ececec;margin-top: 7px;padding-bottom: 12px;}.b-blog-short-post--img-hover-bordered img {border: 2px solid transparent;}.b-blog-short-post--img-hover-bordered a.is-hover img {border-color: #DB001B;}.b-blog-short-post--img-hover-bordered img:hover {border-color: #DB001B;}.b-default-border {border: 1px solid #E6E6E6;border-radius: 2px;}.b-blog-preview .b-video-player {margin-bottom: 0;}.b-blog-preview__img {border-bottom: 2px solid #DB001B;}.b-blog-preview__img img {width: 100%;}.b-blog-preview__content-text {max-height: 94px;overflow: hidden;}.b-blog-preview__content-padding_box {padding: 18px;}.b-product-preview__img img {width: 100%;}.f-blog-preview__content-title {font-size: 1.07692em;line-height: 1.42857;color: #747474;}.f-blog-preview__content-date {font-size: 0.84615em;line-height: 1;color: #b5b5b5;}.f-blog-preview__content-text {font-size: 0.84615em;line-height: 2.18182;color: #666666;}.b-blog-listing__infoblock {padding: 0px 28px 26px 20px;}.b-blog-listing__infoblock .b-infoblock-with-icon__icon {width: 49px;padding: 10px 5px;}.b-blog-listing__infoblock .f-infoblock-with-icon__icon .fa {font-size: 1.84615em;line-height: 1;}.b-blog-listing__infoblock .b-infoblock-with-icon__info_title {display: block;padding-top: 0px;}.b-blog-listing__additional-text {margin-left: 10px;}.b-blog-listing__additional-text i {margin-right: 3px;}.b-blog-listing__block {border: 1px solid #e0e0e0;margin-bottom: 20px;}.b-blog-listing__block-top {margin-bottom: 24px;}.b-blog-listing__block-top img {width: 100%;}.b-blog-one-column__row {border-bottom: 1px solid #dedede;padding-bottom: 25px;margin-bottom: 25px;}.b-blog-one-column__row .b-blog-one-column__info_edit {width: 23px;height: 23px;margin-right: 10px;padding: 2px;}.b-blog-one-column__row .b-blog-one-column__info_edit .fa {font-size: 0.92308em;line-height: 1.2;}.b-blog-one-column__row img {width: 100%;}.b-blog-one-column__info_container {padding: 4px 10px 0 0;display: block;}.b-blog-one-column__info {display: inline;}.b-blog-one-column__info i {margin-right: 3px;}.b-blog-one-column__info_delimiter {padding: 4px 10px 0 0;margin-right: 10px;border-right: 1px solid #dedede;}.b-blog-one-column__text {font-size: 0.92308em;line-height: 2.125;}.b-blog-one-column__top_container:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-blog-one-column__top_container > div {margin-bottom: 30px;}.b-blog-one-column__top_container .b-item-hover-action-parent {width: 100%;height: 178px;overflow: hidden;}.b-blog-one-column__top_slider {margin-bottom: 40px;}.b-blog-one-column__top-slider-popover-text {position: absolute;left: 0;bottom: 0;width: 100%;}.b-blog-one-column__top-slider-popover-text .b-bg-slider-lg-info-l__item-title {padding-right: 100px;white-space: normal;font-size: 13px;padding-bottom: 15px;}.f-blog-one-column__top-slider-popover-text-title {font-size: 1.53846em;line-height: 1.2;text-transform: uppercase;}@media screen and (max-width: 767px) {.f-blog-one-column__top-slider-popover-text-title {font-size: 1.23077em;line-height: 1.2;}}@media screen and (max-width: 479px) {.f-blog-one-column__top-slider-popover-text-title {font-size: 1.07692em;line-height: 1.2;}}.b-blog-one-column__top-slider-popover-next-container {position: absolute;right: 0;top: 50%;height: 100%;margin: -31px 25px 0 25px;}.b-blog-one-column__top-slider-popover-next {width: 62px;height: 62px;background-color: #DB001B;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);border-radius: 50%;padding-left: 16px;padding-top: 11px;display: block;}.b-blog-one-column__top-slider-popover-next:hover {background-color: white;}.f-blog-one-column__top-slider-popover-next {font-size: 2.76923em;line-height: 1;color: white;}.b-blog__title {position: relative;top: -5px;margin-bottom: 1px;}.f-blog__title {color: #666666;}.f-blog__title:hover {color: #DB001B;}.b-infoblock__info_text_title {margin-bottom: 10px;}.b-blog-listing__pretitle {margin-bottom: 14px;}.b-blog-listing__text {margin-bottom: 7px;}.f-info--big {font-size: 1.38462em;line-height: 1.2;color: #515151;}.b-article__social-info {margin: 21px 0 0;}.b-article__social-info ul {padding: 0;list-style-type: none;}.b-article__social-info ul li {margin: 0;padding: 6px 0 7px 0;border-bottom: 1px solid #ececec;}.b-article__social-info ul li:first-child {border-top: 1px solid #ececec;padding: 9px 0 8px 0;}.b-article__description {margin: 14px 0 0;}.b-article__description .f-blockquote--primary {font-size: 1em;line-height: 1.84615;color: #777777;}.b-article__social-info-name {margin: 0 12px 0 0;}.f-article__social-info-name {color: #DB001B;}.f-article__social-info-name .fa {font-size: 1.23077em;line-height: 1.125;}.f-article_title {font-size: 1.84615em;line-height: 1.08333;color: #515151;}.f-article_title.b-title-b-hr {margin: 0 0 4px;padding-top: 20px;}.b-article__tag .b-tag {margin: 0 6px 0 0;padding: 5px 8px;}.b-article__social .f-btn-group-hor__item .fa {font-size: 1.07692em;line-height: 1;}.b-article__social .b-btn-group-hor__item {height: 26px;padding: 6px 0px;margin: 0 2px;width: 26px;}.b-author-blog-box {margin: 25px 0 30px;}.b-author-box {background: #fafafa;border: 1px solid #ebebeb;padding: 14px 12px 20px;}.b-author-box:after {content: '';display: block;clear: both;visibility: hidden;}.b-author__img {float: left;margin: 0 14px 0 0;}.b-author__img img {border-radius: 50%;border-radius: 50%;border: 2px solid #f4f4f4;}@media screen and (max-width: 767px) {.b-author__img {float: none;}}.b-author__descr {overflow: hidden;}.b-author__descr__data {border-bottom: 1px solid #e4e4e4;}.b-author__descr__data:after {content: '';display: block;clear: both;visibility: hidden;position: relative;}@media screen and (max-width: 767px) {.b-author__descr__data {padding: 0 0 10px;}}.b-author__descr__data__name {float: left;}.f-author__descr__data__name {font-size: 1.07692em;line-height: 1.14286;color: #DB001B;text-transform: uppercase;}.f-author__descr__data__name span {font-size: 0.76923em;line-height: 1.6;text-transform: none;color: #515151;}.b-author__descr__data__social {float: right;}@media screen and (max-width: 639px) {.b-author__descr__data__social {float: none;width: 100%;}.b-author__descr__data__social:before {content: '';display: block;clear: both;visibility: hidden;position: relative;}}.b-author__descr__data__social .f-btn-group-hor__item {height: 26px;margin: 0 2px;width: 26px;}.b-author__descr__data__social .f-btn-group-hor__item .fa {font-size: 1.07692em;line-height: 1;}.f-author__link {color: #DB001B;}.f-author__link:hover {color: #898989;}.b-comments-box {border: 1px solid #dedede;}.b-comment__title {border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;border-left: 1px solid #dedede;background: #fbfbfb;padding: 15px 8px 10px;}.b-comment__title .b-comment__title__name {display: inline-block;width: 50%;}.b-comment__title .b-comment__now {display: inline-block;width: 50%;margin: 0 0 0 -4px;}@media screen and (max-width: 639px) {.b-comment__title .b-comment__now {display: block;width: 100%;margin: 2px 0 0;}}.b-comment__title .f-comment__now {text-align: right;}@media screen and (max-width: 639px) {.b-comment__title .f-comment__now {text-align: left;}}.f-comment__title {font-size: 1.07692em;line-height: 1.14286;color: #DB001B;text-transform: uppercase;}.f-comment__title .f-comment__now {font-size: 0.92308em;line-height: 1.33333;text-transform: none;color: #DB001B;}.f-comment__title .f-comment__now:hover {color: #898989;}.b-comment__list ul {padding: 29px 20px 0 14px;list-style-type: none;}.b-comment__list ul li {margin: 0 0 25px;}.b-comment__list ul li ul {padding: 0 0 0 65px;}.b-comment__list ul li ul li {margin: 0;}.b-comment__list ul li ul li .b-comment-item {margin: 0 0 19px;}@media screen and (max-width: 767px) {.b-comment__list ul li ul {padding: 0 0 0 45px;}}.b-comment__list ul > li:last-child .b-comment-item {border-bottom: 0;margin: 0;}.b-comment-item {border-bottom: 1px solid #ebebeb;margin: 0 0 19px;padding: 0 0 6px;}.b-comment-item:after {content: '';display: block;position: relative;visibility: hidden;clear: both;}.b-comment__img {border-radius: 50%;float: left;margin: 0 10px 0 0;}.b-comment__img img {border-radius: 50%;}@media screen and (max-width: 767px) {.b-comment__img {float: none;}}.b-comment__descr {overflow: hidden;}.b-comment__descr .b-comment__descr__data {padding: 5px 0 5px;}.b-comment__descr .b-comment__descr__data .b-comment__descr__name {display: inline-block;width: 50%;vertical-align: middle;}.b-comment__descr .b-comment__descr__data .f-comment__descr__name {font-size: 1.15385em;line-height: 1.06667;color: #DB001B;}.b-comment__descr .b-comment__descr__data .b-comment__descr__info {display: inline-block;width: 50%;vertical-align: middle;margin: 0 0 0 -4px;}@media screen and (max-width: 767px) {.b-comment__descr .b-comment__descr__data .b-comment__descr__info {display: block;width: 100%;margin: 2px 0 0;}}.b-comment__descr .b-comment__descr__data .b-comment__descr__info .f-comment-link-color {color: #DB001B;}.b-comment__descr .b-comment__descr__data .b-comment__descr__info .f-comment-link-color:hover {color: #898989;}.b-comment__descr .b-comment__descr__data .f-comment__descr__info {font-size: 0.92308em;line-height: 1.16667;color: #989898;text-align: right;}@media screen and (max-width: 767px) {.b-comment__descr .b-comment__descr__data .f-comment__descr__info {text-align: left;}}.b-comment__descr .f-comment__descr__txt {color: #666666;}.b-blog-form-box {margin: 30px 0 0;}.b-article-box--video .b-title-b-hr {padding-top: 0;}.f-h4-special--gray.b-h4-special {color: #666666;}.f-h4-special--gray.b-h4-special:hover {color: #DB001B;}.b-contacts-short-item-group {margin: 0;}.b-contacts-short-item-group > [class*='col-'] {padding-left: 0;padding-right: 0;}.b-contacts-short-item {border-top: 1px solid #E96676;padding-bottom: 8px;padding-top: 15px;}@media screen and (max-width: 979px) and (min-width: 640px) {.b-contacts-short-item {border: 0;padding-top: 0;padding-bottom: 0;}}@media screen and (max-width: 639px) {.b-contacts-short-item {border: 0;}}.b-contacts-short-item:first-child {border-top: 0;padding-top: 0;margin-top: 5px;}.b-contacts-short-item__icon {width: 30px;}.f-contacts-short-item__icon {color: #fff;}.f-contacts-short-item__icon_lg {font-size: 1.3em;line-height: 1;}.f-contacts-short-item__icon_md {font-size: 1.5em;line-height: 1.5;}.f-contacts-short-item__icon_xs {font-size: 1.07692em;line-height: 1;}.f-contacts-short-item__text {font-size: 1em;line-height: 1.7;}.f-contacts-short-item__text a {text-decoration: none;}.f-contacts-short-item__text a:hover {}.f-contacts-short-item__text_email,.f-contacts-short-item__text_phone {}.f-contacts-short-item__text_email {line-height: 1.3;}.b-desc-section-container {padding: 35px 0 5px;}@media screen and (max-width: 979px) {.b-desc-section-container {padding-top: 20px;}}.b-desc-section {margin: 15px 0;}@media screen and (max-width: 979px) {.b-desc-section {margin-top: 0px;}}.f-desc-section {font-size: 1.23077em;line-height: 1.2;color: #848484;}@media screen and (max-width: 767px) {.f-desc-section {font-size: 1.15385em;line-height: 2;}}.f-desc-section.f-small {font-size: 1.07692em;line-height: 1.2;}.f-desc-section--light {color: white;}.b-infoblock-with-icon-group [class*='col-'] {margin: 35px 0 35px;}@media screen and (max-width: 979px) and (min-width: 640px) {.b-infoblock-with-icon-group [class*='col-'] {margin: 11px 0 11px;}}@media screen and (max-width: 639px) {.b-infoblock-with-icon-group [class*='col-'] {margin: 12px 0 12px;}}.b-infoblock-with-icon-group [class*='col-'].b-null-bottom-indent {margin-bottom: 0;padding-bottom: 0;}.f-infoblock-with-icon__icon {text-align: center;}.f-infoblock-with-icon__icon .fa,.f-infoblock-with-icon__icon [class*="icon-"] {font-size: 1.769em;line-height: 1;color: white;}.f-infoblock-with-icon__icon:hover .fa,.f-infoblock-with-icon__icon:hover [class*="icon-"] {color: #DB001B;}.b-infoblock-with-icon__icon {-webkit-transition: background 0.7s ease;-moz-transition: background 0.7s ease;-ms-transition: background 0.7s ease;-o-transition: background 0.7s ease;transition: background 0.7s ease;background: #DB001B;border: 2px solid transparent;border-radius: 3px;display: block;padding: 14px 5px 11px;position: relative;float: left;width: 54px;height: 54px;}.b-infoblock-with-icon__icon:hover {background: white;border-color: #DB001B;}.b-infoblock-with-icon--circle-icon .b-infoblock-with-icon__icon {border-radius: 50%;height: 68px;width: 68px;padding: 20px 5px;}.b-infoblock-with-icon__info {overflow: hidden;padding-left: 25px;}.b-infoblock-with-icon__info_title {display: inline-block;margin-bottom: 5px;}.f-infoblock-with-icon__info_title {font-size: 1.23077em;line-height: 1.2;text-decoration: none;}@media screen and (max-width: 767px) {.f-infoblock-with-icon__info_title {font-size: 1.07692em;line-height: 1.2;}}.f-infoblock-with-icon__info_text {font-size: 1.077em;line-height: 1.4;}.b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon,.b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon {border-radius: 0;}.b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon {margin-left: 14px;}.b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon:after {border-color: #DB001B #DB001B transparent transparent;border-style: solid;border-width: 7px;content: '';position: absolute;left: -16px;top: -2px;z-index: 1;}.b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon:hover:before {border-color: white white transparent transparent;border-style: solid;border-width: 6px;content: '';position: absolute;left: -11px;top: 0px;z-index: 2;}.b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon {margin-right: 14px;}.b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon:after {border-color: #DB001B transparent transparent #DB001B;border-style: solid;border-width: 7px;content: '';position: absolute;right: -16px;top: -2px;z-index: 1;}.b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon:hover:before {border-color: white transparent transparent white;border-style: solid;border-width: 6px;content: '';position: absolute;right: -11px;top: 0px;z-index: 2;}.b-infoblock-with-icon--sides-r [class*='col-'],.b-infoblock-with-icon--sides-l [class*='col-'] {margin: 20px 0 20px;}.b-infoblock-with-icon--sides-r {padding-right: 0;padding-left: 35px;}@media screen and (max-width: 767px) {.b-infoblock-with-icon--sides-r {padding-right: 15px;padding-left: 15px;}}.b-infoblock-with-icon--sides-l {padding-right: 35px;padding-left: 0;}@media screen and (max-width: 979px) and (min-width: 767px) {.b-infoblock-with-icon--sides-l {border-right: 1px solid #dddddd;}}@media screen and (max-width: 767px) {.b-infoblock-with-icon--sides-l {padding-right: 15px;padding-left: 15px;}}.b-infoblock-with-icon--sides-l .b-infoblock-with-icon__icon {float: right;}.b-infoblock-with-icon--sides-l .b-infoblock-with-icon__info {padding-left: 0;padding-right: 25px;}.f-infoblock-with-icon--sides-l .f-infoblock-with-icon__info {text-align: right;}.b-infoblock-with-icon--r .b-infoblock-with-icon__icon {float: right;}.b-infoblock-with-icon--r .b-infoblock-with-icon__info {padding-left: 0;padding-right: 16px;}.f-infoblock-with-icon--r .f-infoblock-with-icon__info {text-align: right;}.b-infoblock-with-icon--center .b-infoblock-with-icon {margin: 0 12%;}.b-infoblock-with-icon--center .b-infoblock-with-icon__icon {float: none;margin: 0 auto 20px;}.b-infoblock-with-icon--center .b-infoblock-with-icon__info {padding: 0;}.b-infoblock-with-icon--center.b-infoblock-with-icon--small-indent .b-infoblock-with-icon {margin: 0 4px;}.b-infoblock-with-icon--center.b-infoblock-with-icon--small-indent p {margin-bottom: 0;}.f-infoblock-with-icon--center {text-align: center;}.f-infoblock-with-icon--center .f-infoblock-with-icon__info {text-align: center;}.b-infoblock-with-icon--sm .b-infoblock-with-icon {padding: 15px;border: 1px solid transparent;border-radius: 2px;}.b-infoblock-with-icon--sm .b-infoblock-with-icon:hover {background: white;border-color: #f1f1f1;}.b-infoblock-with-icon--sm .b-infoblock-with-icon__icon {background: none;border: none;padding-top: 0;padding-bottom: 0;width: 38px;}.f-infoblock-with-icon--sm .f-infoblock-with-icon__icon .fa {color: #DB001B;}.b-infoblock-with-icon--textbox .b-infoblock-with-icon {position: relative;}.b-infoblock-with-icon--textbox .b-infoblock-with-icon__info {background: #fbfbfb;border: 1px solid #e4e4e4;border-radius: 3px;padding: 45px 20px 15px 20px;position: relative;margin-top: -45px;z-index: 1;}.b-infoblock-with-icon--textbox .b-infoblock-with-icon__icon {float: none;margin: 0 auto 20px;position: relative;z-index: 2;}.b-infoblock-with-icon--textbox .b-infoblock-with-icon__info_text {margin-bottom: 10px;}.f-infoblock-with-icon--textbox .f-infoblock-with-icon__info {text-align: center;}.b-infoblock-with-icon--colored-bg .b-infoblock-with-icon:hover {background: transparent;border-color: transparent;}.b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__info,.b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__icon .fa,.b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__info_title,.b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__info_text {color: white;}.b-infoblock-with-icon--circle-icon .f-infoblock-with-icon__icon--text {color: white;font-size: 1.07692em;line-height: 2.14286;}.b-infoblock-with-icon--circle-icon .f-infoblock-with-icon__icon--text:hover {color: #DB001B;}.b-infoblock-with-icon--circle-icon .b-infoblock-with-icon__icon--small {height: 45px;width: 45px;padding-top: 7px;padding-bottom: 7px;}.b-infoblock-with-icon__progressbar {margin-bottom: 20px;}.b-infoblock-with-icon--biggest-icons .fa {font-size: 46px;}.b-bg-block {background-size: cover;padding: 92px 0 135px 0;}@media screen and (max-width: 979px) {.b-bg-block {padding: 60px 0 54px 0;}}@media screen and (max-width: 767px) {.b-bg-block {padding: 20px 0 5px 0;}}.b-bg-block .b-btn {margin: 0 5px 10px;box-shadow: 0 0 2px 0 #795e3a;}.b-bg-block .b-ico {margin-right: 5px;}.b-bg-block h1 {margin-bottom: 6px;}.b-bg-block.person {padding: 60px 0 0 0;}.b-bg-block .b-bg-block__person {text-align: center;}.b-bg-block .b-bg-block__person .avatar {border: 3px solid white;border-radius: 50%;display: inline-block;overflow: hidden;}.b-bg-block .b-bg-block__person .avatar img {display: block;height: auto;max-width: 100%;margin: 0 auto;border-radius: 50%;height: 107px;width: 107px;}.b-bg-block .b-bg-block__person .name {margin: 15px 0;font-size: 1.23077em;line-height: 1.25;font-weight: 700;text-transform: uppercase;}.b-bg-block .b-bg-block__person .quote {margin-top: 20px;font-size: 1.84615em;line-height: 1.25;font-weight: 300;}.f-bg-block {color: white;}.f-bg-block .f-btn {text-shadow: none;}@media screen and (max-width: 979px) {.f-bg-block h1 {font-size: 2.53846em;line-height: 1;}}@media screen and (max-width: 767px) {.f-bg-block h1 {font-size: 1.84615em;line-height: 1.375;}}.b-bg-block__desc {margin-bottom: 22px;}@media screen and (max-width: 767px) {.b-bg-block__desc {margin-bottom: 15px;}}.f-bg-block__desc {font-size: 1.23077em;line-height: 2.5;}@media screen and (max-width: 979px) {.f-bg-block__desc {font-size: 1em;line-height: 2.53846;}}@media screen and (max-width: 767px) {.f-bg-block__desc {font-size: 1em;line-height: 1.84615;}}.b-section-info {padding: 60px 0 50px 0;overflow: hidden;}.b-section-info:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media screen and (max-width: 767px) {.b-section-info {padding: 30px 0 15px 0;}}@media screen and (max-width: 767px) {.b-section-info .l-container {padding: 0 10px;}}.b-section-info__img {padding-top: 50px;}.b-section-info__img:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media screen and (max-width: 767px) {.b-section-info__img {padding-top: 0;padding-bottom: 30px;}}.b-section-info__img img {display: block;height: auto;max-width: 100%;margin: 0 auto;float: right;}@media screen and (max-width: 767px) {.b-section-info__img img {float: none;}}.b-section-info__text {padding-left: 4%;}.f-section-info__text h2 {font-size: 2em;line-height: 1.15385;}@media screen and (max-width: 979px) {.f-section-info__text h2 {font-size: 1.61538em;line-height: 1.57143;}}@media screen and (max-width: 767px) {.f-section-info__text h2 {font-size: 1.61538em;line-height: 1.14286;}}.f-section-info__text_short {font-size: 0.92308em;line-height: 1.2;color: #949494;}@media screen and (max-width: 979px) {.f-section-info__text_short {font-size: 0.76923em;line-height: 1.2;}}@media screen and (max-width: 767px) {.f-section-info__text_short {font-size: 0.76923em;line-height: 2.4;}}.b-section-info__img-r .b-section-info__img {float: right;padding-top: 0;}.b-section-info__img-r .b-section-info__img:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-section-info__img-r .b-section-info__img img {float: left;}@media screen and (max-width: 767px) {.b-section-info__img-r .b-section-info__img img {float: none;}}.f-section-info__img-r h2 {font-size: 2.30769em;line-height: 1;}@media screen and (max-width: 979px) {.f-section-info__img-r h2 {font-size: 1.84615em;line-height: 1;}}@media screen and (max-width: 767px) {.f-section-info__img-r h2 {font-size: 1.69231em;line-height: 1.04545;}}.f-section-info__img-r .f-section-info__text_short {font-size: 1em;line-height: 2.15385;}@media screen and (max-width: 979px) {.f-section-info__img-r .f-section-info__text_short {font-size: 0.76923em;line-height: 2.4;}}@media screen and (max-width: 767px) {.b-section-info__text_group {padding-left: 30px;}}.b-section-visual_1 {position: absolute;right: 15px;bottom: -133px;}@media screen and (max-width: 1023px) {.b-section-visual_1 {width: 50%;}}@media screen and (max-width: 767px) {.b-section-visual_1 {bottom: -85px;}}.b-info-container--demos {background: #DB001B;padding: 87px 0 110px;}@media screen and (max-width: 767px) {.b-info-container--demos {padding: 50px 0 60px;}}.b-info-container--demos p {margin-bottom: 24px;padding-right: 22%;}.f-info-container--demos h2 {font-size: 2.30769em;line-height: 1;}.f-info-container--demos .f-section-info__text_short {font-size: 1em;line-height: 2.15385;color: white;}.fade-in-animate {-webkit-transition: opacity 0.8s;-moz-transition: opacity 0.8s;-ms-transition: opacity 0.8s;-o-transition: opacity 0.8s;transition: opacity 0.8s;visibility: hidden;opacity: 0;}.fade-in-animate.visible {visibility: visible;opacity: 1;}.wrap-img-appearance {position: relative;}.wrap-img-appearance img {position: absolute;visibility: hidden;}.wrap-img-appearance img.animated {visibility: visible;}.j-data-element {-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;visibility: hidden;opacity: 0;}.j-data-element.animated {animation-duration: 1s;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;visibility: visible;opacity: 1;}[data-fixed_top] {position: relative;z-index: 2;}[data-fixed_top].is-fixed-element {position: fixed;z-index: 1;top: 0;width: 100%;}@media screen and (max-width: 979px) {.b-some-examples {padding: 0 25px;}}.b-some-examples [class*='col-'] {margin: 15px 0;}.f-some-examples {text-align: left;}.b-some-examples__item {background: white;border: 1px solid #dedede;border-radius: 2px;overflow: hidden;}.b-some-examples__item_img {border-bottom: 2px solid #DB001B;position: relative;}.b-some-examples__item_img.b-radius-null img {border-radius: 0;}.b-some-examples__item_img img {border-radius: 2px 2px 0 0;display: block;width: 100%;}.b-some-examples__item_info {padding: 7px 16px 0 19px;}.b-some-examples__item_info_level {border-top: 1px solid #d9d9d9;padding: 10px 0 10px 0;}.b-some-examples__item_info_level:first-child {border: 0;}.f-some-examples__item_name {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}.f-some-examples__item_name a {font-size: 1.38462em;line-height: 1;color: #666666;}.f-some-examples__item_name a:hover {color: #DB001B;}.f-some-examples__item_name.f-title-small a {font-size: 1.07692em;line-height: 1.28571;}.b-some-examples__item_double_info:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-some-examples__item_double_info .b-info-group ul {margin: 0;}.f-some-examples__item_double_info {font-size: 0.92308em;line-height: 1.2;color: #666666;}.f-some-examples__item_description {font-size: 0.84615em;line-height: 2.18182;}.b-some-examples__item_action {background: #fafafa;border-top: 1px solid #d9d9d9;padding: 10px 14px 10px 19px;box-shadow: inset 0px -2px 4px #f6f6f6;}.b-some-examples__item_action:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-some-examples__item_total {padding-top: 5px;}.f-some-examples__item_total {font-size: 1.07692em;line-height: 1.2;color: #DB001B;}.b-some-examples-secondary .b-some-examples__item {border: none;padding-bottom: 10px;}@media screen and (max-width: 767px) {.b-some-examples-secondary .b-some-examples__item {border-bottom: 1px solid #dedede;}}.b-some-examples-secondary .b-some-examples__item_img {border-bottom: 0;}.b-some-examples-secondary .b-some-examples__item_info {padding-left: 0;padding-right: 0;}.b-some-examples-secondary .b-some-examples__item_info_level {border: 0;}.f-some-examples-secondary .f-some-examples__item_name {text-transform: uppercase;}.b-some-examples-tertiary .b-some-examples__item_info_level {border-color: transparent;padding: 5px 0;}.b-some-examples-tertiary .b-some-examples__item_info_level:first-child {padding-top: 13px;}.b-some-examples-tertiary .b-some-examples__item_info_level:last-child {padding-bottom: 13px;}.f-some-examples-tertiary .f-some-examples__item_name,.f-some-examples-tertiary .f-btn {text-transform: uppercase;}.f-some-examples-quaternary .f-some-examples__item_name,.f-some-examples-quaternary .f-btn {text-transform: uppercase;}.b-list-markers {padding-left: 0;}.b-list-markers li {list-style: none;margin-bottom: 12px;}.f-list-markers li {font-size: 0.92308em;line-height: 1.2;}.f-list-markers li a {color: inherit;}.f-list-markers li a:hover {color: #DB001B;}.f-list-markers .fa {font-size: 1.15385em;line-height: 1.2;}.b-list-markers-2col {margin: 0;padding: 15px 0 10px 0;}.b-list-markers-2col:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-list-markers-2col li {display: inline-block;padding-right: 5px;vertical-align: top;width: 50%;}@media screen and (max-width: 767px) {.b-list-markers-2col li {float: none;width: 100%;}}.f-list-markers-2col {font-size: 0;}.f-list-markers-2col li {font-size: 12px;}.b-list-markers__ico {margin-right: 5px;}.f-list-markers__ico {color: #DB001B;}.b-list-markers__number,.b-list-markers__alpha {padding: 2px 4px;border-radius: 50%;display: inline-block;margin-right: 5px;}.b-list-markers__alpha {background: #DB001B;}.b-list-markers__number {background: #666666;}.f-list-markers__number,.f-list-markers__alpha {font-size: 0.92308em;line-height: 1;color: white;text-align: center;text-transform: uppercase;font-style: normal;}.b-list-markers--without-leftindent {padding-left: 0;}.f-list-markers--medium li {font-size: 14px;}.f-list-markers--medium li .f-list-markers__ico {vertical-align: middle;font-size: 1.23077em;line-height: 1.2;}.b-list-markers--short li {display: inline-block;}.b-employee {padding: 38px 0 50px;}.b-employee .b-hr-stars {margin-bottom: 15px;}@media screen and (max-width: 979px) {.f-employee__desc {font-size: 0.92308em;line-height: 2.16667;}}@media screen and (max-width: 767px) {.b-employee-container {padding: 0 35px;}.b-employee-container [class*='col-'] {margin-top: 30px;}.b-employee-container [class*='col-']:first-child {margin-top: 0;}}.b-employee-item__img {display: block;margin-bottom: 20px;}@media screen and (max-width: 979px) {.b-employee-item__img {margin-bottom: 5px;}}.b-employee-item__social_btn {-webkit-transition: background 0.5s ease;-moz-transition: background 0.5s ease;-ms-transition: background 0.5s ease;-o-transition: background 0.5s ease;transition: background 0.5s ease;color: white;background: #adadad;display: inline-block;border-radius: 50%;padding: 6px 8px;margin-left: 10px;}@media screen and (max-width: 979px) {.b-employee-item__social_btn {font-size: 0.69231em;line-height: 1;padding: 5px;}}.b-employee-item__social_btn:hover {color: white;background: #DB001B;}.b-employee-item__social_btn:first-child {margin-left: 0;}.b-employee-item {background: #fff;border: 1px solid #353436;border-radius: 2px;overflow: hidden;padding-bottom: 12px;}.b-employee-item.b-employee-item--color .view {background-color: #DB001B;background-image: url(../img/bg-redwave.jpg);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}.b-employee-item.b-employee-item--color .view > a {display: block;width: 100%;height: 100%;z-index: 2;position: relative;}.b-employee-item.b-employee-item--color .view-mask {background: #353436;-webkit-transition: opacity 0.5s ease;-moz-transition: opacity 0.5s ease;-ms-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;transition: opacity 0.5s ease;opacity: 1;position: absolute;width: 100%;height: 100%;top: 0;}.b-employee-item.b-employee-item--color .view:hover .view-mask {opacity: 0;}.b-employee-item img {width: 100%;}.b-employee-item p {padding: 0 3px;}@media screen and (max-width: 979px) {.b-employee-item p {margin-top: 3px;}}.f-employee-item {text-align: center;}.f-employee-item h4 {margin-top: 20px;font-size: 2.000em;line-height: 1;margin-bottom: 6px;font-family: "Rotis Serif W01 Bold", serif;}.f-employee-item h5 {font-size: 15px;line-height: 1.3;margin-top: 12px;margin-bottom: 0px;font-family: "Rotis Serif W01 Bold", serif;}@media screen and (max-width: 979px) {.f-employee-item h4 {font-size: 1.07692em;line-height: 1.2;}}.f-employee-item p {color: #666666;}@media screen and (max-width: 979px) {.f-employee-item p {font-size: 0.69231em;line-height: 2;}}.f-employee-item__position {color: #DB001B;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-employee-item__position {font-size: 0.76923em;line-height: 1.2;}}.b-infoblock,.b-infoblock--without-padding,.b-infoblock--small {border-bottom: 1px solid #e6e6e6;}.b-infoblock,.b-infoblock--small {position: relative;}.b-infoblock,.b-infoblock--without-border {padding-top: 45px;padding-bottom: 40px;}@media screen and (max-width: 767px) {.b-infoblock,.b-infoblock--without-border {padding-top: 30px;padding-bottom: 25px;}}.b-infoblock--small {padding-top: 30px;padding-bottom: 35px;}@media screen and (max-width: 767px) {.b-infoblock--small {padding-top: 15px;padding-bottom: 20px;}}.b-infoblock--small.b-infoblock--without-border {border: 0 none;}.b-infoblock-description {margin-bottom: 25px;}.b-info-container {background: #DB001B;padding: 44px 0 40px;}.f-info-container {color: white;text-align: center;}.f-info-container__title .fa {font-size: 3.53846em;line-height: 1;margin-bottom: 6px;}.f-info-container__title span {font-size: 1.38462em;line-height: 1.66667;text-transform: uppercase;}.b-info-container__text {margin-top: 6px;}.f-info-container__text {font-size: 1.07692em;line-height: 2.14286;}.f-info-container__text a {color: #616161;}.f-info-container__text a:hover {text-decoration: underline;}.f-info-container__text--default a {color: #DB001B;}.b-top-logo-block {background: #fafafa;border-bottom: 3px solid #DB001B;padding: 74px 0 52px;}.b-top-logo-block img {margin-bottom: 10px;}.b-top-logo-block-inner {display: inline-block;}.f-lg-container--dark-bg .f-top-logo-block_title,.f-lg-container--dark-bg .f-lg-container-title,.f-lg-container--dark-bg .f-lg-container-description {color: white;}.f-top-logo-block_title {font-size: 1.92308em;line-height: 1.2;color: #666666;text-transform: uppercase;white-space: nowrap;}.b-lg-container {padding: 80px 0 155px;}@media screen and (max-width: 767px) {.b-lg-container {padding: 60px 0 100px;}}.f-lg-container-title {font-size: 4.61538em;line-height: 1.2;color: #666666;text-transform: uppercase;}@media screen and (max-width: 767px) {.f-lg-container-title {font-size: 3.38462em;line-height: 1.2;}}.f-lg-container-description {font-size: 1.23077em;line-height: 1.875;color: #666666;}.b-demo-thumbnails_item {text-align: center;padding-bottom: 34px;}.b-demo-thumbnails_item img {display: block;height: auto;max-width: 100%;margin: 0 auto;}.b-demo-thumbnails_item_name {display: inline-block;margin-top: 30px;}.f-demo-thumbnails_item_name {font-size: 1.38462em;line-height: 1.11111;color: #898989;text-transform: uppercase;}.slider-wrapper img {display: block;height: auto;max-width: 100%;margin: 0 auto;}.b-finish-info {padding: 85px 0 245px;}@media screen and (max-width: 767px) {.b-finish-info {padding: 85px 0 85px;}}.b-finish-info_btn {margin: 14px 0 28px;}.f-finish-info {text-align: center;}.f-finish-info h3 {font-size: 2.30769em;line-height: 1.2;text-transform: none;}.b-finish-info_logo-text {margin-bottom: 25px;}.f-finish-info_logo-text {font-size: 1.07692em;line-height: 1.42857;text-transform: uppercase;}.b-about-container {background-size: cover;overflow: hidden;}.b-about-container:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-about-container .container {padding-top: 40px;padding-bottom: 63px;}@media screen and (max-width: 1023px) {.b-about-container .container {padding-top: 25px;padding-bottom: 25px;}}.b-about-container__with-img-l .container {position: relative;}.b-about-container__with-img-l .b-about-container__inner {position: relative;float: right;width: 70%;z-index: 2;}@media screen and (max-width: 1023px) {.b-about-container__with-img-l .b-about-container__inner {float: none;width: 100%;}}.b-about-container__img {bottom: 0;left: -127px;position: absolute;z-index: 1;}.b-about-container__img img {display: block;}@media screen and (max-width: 1023px) {.b-about-container__img {display: none;}}.f-about-container {color: white;}.f-about-container a {color: white;}.f-about-container a:hover {color: #DB001B;}.b-about-container__title {margin-bottom: 15px;}.f-about-container__title {font-size: 2.76923em;line-height: 1;text-transform: uppercase;}@media screen and (max-width: 1023px) {.f-about-container__title {font-size: 2.30769em;line-height: 1;}}.b-about-container__title_second {border-top: 1px dotted white;border-bottom: 1px dotted white;padding: 10px 0 10px;margin-bottom: 18px;}.f-about-container__title_second {font-size: 1.76923em;line-height: 1.04348;}@media screen and (max-width: 1023px) {.f-about-container__title_second {font-size: 1.53846em;line-height: 1;}}.b-about-container__text {margin-bottom: 10px;}.f-about-container__text {font-size: 0.92308em;line-height: 2;}.b-about-container__with-img-l.b-about-container--high .container {padding-top: 95px;padding-bottom: 60px;}@media screen and (max-width: 1023px) {.b-about-container__with-img-l.b-about-container--high .container {padding-top: 25px;padding-bottom: 25px;}}.b-news-item {background: white;border: 1px solid #ADADAD;position: relative;}.b-news-item:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-news-item__img {border-right: 1px solid #f3f3f3;position: relative;float: left;width: 46%;max-width: 286px;}@media screen and (max-width: 767px) {.b-news-item__img {width: 100%;}}.b-news-item__img img {display: block;width: 100%;}.b-news-item__info {float: left;padding: 20px 15px 15px;position: relative;width: 54%;}@media screen and (max-width: 767px) {.b-news-item__info {width: 100%;}}.b-news-item__info:before {content: '';position: absolute;border-style: solid;border-width: 12px;border-color: transparent white transparent transparent;left: -24px;top: 23px;}@media screen and (max-width: 767px) {.b-news-item__info:before {border: 0 none;}}.f-news-item__info_title {font-size: 1.385em;line-height: 1.71429;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}.b-news-item__info_title-big {margin-bottom: 8px;}.f-news-item__info_title-big {font-size: 1.38462em;line-height: 1.33333;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;color: #DB001B;text-transform: uppercase;}.b-news-item__info_additional {margin-bottom: 10px;}.b-news-item__info_additional:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-news-item__info_additional_item {margin-right: 10px;}.b-news-item__article {padding: 14px 0 0;border-top: 1px solid #e0e0e0;}.b-news-item__article:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.f-news___color-picker {font-size: 0.92308em;line-height: 1.2;color: #7f7e7e;padding: 6px 0 3px;}.f-news___color-picker_title {float: left;margin-right: 10px;margin-top: 10px;}.f-news-item__info_additional_item {font-size: 0.92308em;line-height: 2;color: #b9b8b8;}.f-news-item__info_additional_item a {color: #b9b8b8;}.f-news-item__info_additional_item a:hover {color: #DB001B;}.b-news-item__info_text {margin-bottom: 10px;max-height: 100px;overflow: hidden;}.f-news-item__info_text {font-size: 1em;line-height: 1.3;margin: 20px 0;}.f-news-item__info_more {color: #DB001B;}.f-news-item__info_category {color: #666666;font-size: 1.07692em;line-height: 1.71429;}.f-news-item__price {color: #DB001B;font-size: 1.84615em;line-height: 1.33333;}@media screen and (min-width: 767px) {.b-categories-icons:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-categories-icons > .b-column {float: left;margin-left: 1%;width: 19.2%;}.b-categories-icons > .b-column:first-child, .b-categories-icons > .b-column:nth-child(5n+1) {margin-left: 0;}}.b-categories-icons__item_link {-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;display: block;padding: 40px 0 30px;}@media screen and (max-width: 767px) {.b-categories-icons__item_link {padding: 15px 0;}.b-categories-icons__item_link:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}}@media screen and (max-width: 767px) {.b-categories-icons__item {border-color: #e8e8e8;border-style: solid;border-width: 1px 0 0 0;}}.f-categories-icons__item {text-align: center;}@media screen and (max-width: 767px) {.f-categories-icons__item {text-align: left;}}.is-active-categories-icons__item {position: relative;bottom: 40px;z-index: 100;}@media screen and (max-width: 767px) {.is-active-categories-icons__item {bottom: auto;}}.is-active-categories-icons__item.b-categories-icons__item {padding: 3px;}@media screen and (max-width: 767px) {.is-active-categories-icons__item.b-categories-icons__item {padding: 0;border-color: #e8e8e8;border-style: solid;border-width: 1px 0 0 0;}}.is-active-categories-icons__item .b-categories-icons__item_link {position: absolute;background: #DB001B;padding: 26px 0 30px;}@media screen and (max-width: 767px) {.is-active-categories-icons__item .b-categories-icons__item_link {padding: 15px 0 15px 10px;position: relative;}}.is-active-categories-icons__item .b-categories-icons__item_link:before {box-sizing: content-box;content: '';position: absolute;border: 3px solid rgba(255, 255, 255, 0.6);height: 100%;width: 100%;left: -3px;top: -3px;}@media screen and (max-width: 767px) {.is-active-categories-icons__item .b-categories-icons__item_link:before {display: none;}}.is-active-categories-icons__item .b-categories-icons__item_info {display: block;}.is-active-categories-icons__item .b-categories-icons__item_icon {background: white;}.is-active-categories-icons__item .f-categories-icons__item_icon {color: #DB001B;}.is-active-categories-icons__item .f-categories-icons__item_name,.is-active-categories-icons__item .f-categories-icons__item_info {color: white;}.b-categories-icons__item_icon {background: #DB001B;border: 3px solid #e6e6e6;border-radius: 50%;display: inline-block;margin-bottom: 18px;padding: 20px;}@media screen and (max-width: 767px) {.b-categories-icons__item_icon {float: left;max-width: 80px;margin-bottom: 0;padding: 10px;}}.f-categories-icons__item_icon {font-size: 2.30769em;line-height: 1;color: white;}@media screen and (max-width: 767px) {.f-categories-icons__item_icon {font-size: 1.53846em;line-height: 1;}}.b-categories-icons__item_name {margin-bottom: 5px;}.f-categories-icons__item_name {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;font-size: 1.07692em;line-height: 1;color: #666666;text-transform: uppercase;}.f-categories-icons__item_info {font-size: 0.92308em;line-height: 2;color: white;}.b-categories-icons__item_info {display: none;}@media screen and (max-width: 767px) {.b-categories-icons__item_info {display: block;}}.f-categories-icons__item_info {color: #666666;}@media screen and (max-width: 767px) {.b-categories-icons__item_text {padding-left: 20px;}}.b-app-with-img [class*='col-'] {margin: 20px 0;}.b-app-with-img__item {border-radius: 3px;box-shadow: 0 -2px 2px -2px #e6e6e6;xoverflow: hidden;}.b-app-with-img__item_img {display: block;border-bottom: 2px solid #DB001B;position: relative;overflow: hidden;}.b-app-with-img__item_img img {border-radius: 3px 3px 0 0;max-width: 100%;width: 100%;}.b-app-with-img__item_text {background: #f6f6f6;padding: 18px 5px 20px 5px;}.b-app-with-img__item_text.b-app-with-img__border {border-bottom: 2px solid #ebebeb;}.f-app-with-img__item_name {font-size: 1.07692em;line-height: 2.85714;text-transform: uppercase;}.f-app-with-img__item_info {font-size: 0.92308em;line-height: 1.2;color: #DB001B;}.b-twitter-feeds [class*='col-'] {padding-top: 10px;padding-bottom: 10px;}.b-twitter-feeds [class*='col-']:first-child {padding-top: 0;}.b-twitter-feeds__item_name {margin-bottom: 10px;}.f-twitter-feeds__item_name {font-size: 1em;line-height: 1.53846;color: #DB001B;text-transform: uppercase;}.f-twitter-feeds__item_name i {margin-right: 2px;}.b-twitter-feeds__item_twit {margin-bottom: 5px;}.f-twitter-feeds__item_twit {font-size: 0.92308em;line-height: 1.66667;}.f-twitter-feeds__item_twit a {color: #DB001B;}.f-twitter-feeds__item_twit a:hover {text-decoration: underline;}.f-twitter-feeds__item_date {font-size: 0.84615em;line-height: 1.81818;}.b-mention-item {margin-bottom: 10px;}.b-mention-item:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-mention-item__user {float: left;width: 118px;}@media screen and (max-width: 767px) {.b-mention-item__user {float: none;margin-bottom: 15px;width: auto;}}.b-mention-item__user_img {display: inline-block;margin-bottom: 5px;}.b-mention-item__user_img img {display: block;height: auto;max-width: 100%;margin: 0 auto;width: 108px;}.b-mention-item__user_info {padding-left: 0.5em;}.f-mention-item__user_info {font-size: 0.92308em;line-height: 1.5;}.b-mention-item__comment {margin-left: 28px;}@media screen and (max-width: 767px) {.b-mention-item__comment {margin-left: 0;}}.b-mention-item__comment:after {content: '';border-width: 10px;border-style: solid;border-color: transparent white transparent transparent;position: absolute;left: -20px;top: 26px;}@media screen and (max-width: 767px) {.b-mention-item__comment:after {display: none;}}@media screen and (max-width: 767px) {.b-mention-item__comment:before {display: none;}}.f-mention-item__comment_text {font-size: 1.231em;line-height: 1.4;}.f-mention-item__comment_text a {color: #DB001B;}.b-mention-short-item:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-mention-short-item__comment,.b-mention-item__comment {background: white;border-radius: 2px;padding: 18px 20px;position: relative;margin-top: 18px;}.b-mention-short-item__comment {margin-bottom: 12px;}.b-mention-short-item__comment:after {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);content: '';border-width: 10px;border-style: solid;border-color: transparent white transparent transparent;position: absolute;bottom: -10px;left: auto;right: 30px;}.b-mention-short-item__comment:before {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);content: '';border-width: 11px;border-style: solid;border-color: transparent #353436 transparent transparent;position: absolute;bottom: -12px;left: auto;right: 30px;}.f-mention-short-item__comment_name {font-size: 0.92308em;line-height: 2;color: #DB001B;}.b-mention-short-item__comment_text {margin-bottom: 15px;}.f-mention-short-item__comment_text {font-size: 0.92308em;line-height: 2;color: #979797;}.b-mention-short-item__user {padding-right: 45px;}.b-mention-short-item__user_img,.b-mention-item__user_img {background: #DB001B;border: 1px solid #e8e8e8;border-radius: 50%;padding: 3px;}.b-mention-short-item__user_img img,.b-mention-item__user_img img {border-radius: 50%;}.b-mention-short-item__user_info {padding-right: 10px;overflow: hidden;margin-top: 8px;}.f-mention-short-item__user_name {font-size: 1.07692em;line-height: 1.28571;color: #DB001B;}.f-mention-short-item__user_position {font-size: 0.92308em;line-height: 1.5;}.b-mention-item--vertically .b-mention-item__user_img {margin-bottom: 0;position: relative;z-index: 2;}.b-mention-item--vertically .b-mention-item__comment {box-shadow: 0 0 3px 0 rgba(241, 241, 241, 0.7);margin: -40px 0 0px;padding: 15px 18px;padding-top: 55px;position: relative;z-index: 1;}.b-mention-item--vertically .b-mention-item__comment:before, .b-mention-item--vertically .b-mention-item__comment:after {display: none;}.b-mention-item--vertically .b-mention-item__user_info {margin-top: 1em;}@media screen and (max-width: 767px) {.f-center--xs {text-align: center;}}.b-logo-group {margin: 15px 2px;}.b-logo-item {display: inline-block;vertical-align: middle;}.b-logo-item a {padding: 14px 17px;min-height: 75px;display: inline-block;vertical-align: middle;line-height: 47px;width: 202px;text-align: center;margin-bottom: 25px;}.b-logo-item a:hover {background: white;box-shadow: 0 0 2px #dddddd;}.b-logo-item a:hover .is-hover {display: inline-block;}.b-logo-item a:hover .is-normal {display: none;}.b-logo-item img {display: inline-block;max-width: 100%;}.b-logo-item img.is-hover {display: none;}.b-logo-partner-box .b-logo-item a {background: white;box-shadow: 0 0 2px #dddddd;margin: 0 5px 20px;}.b-img-group-wrap {position: relative;min-height: 470px;}@media screen and (max-width: 979px) {.b-img-group-wrap {min-height: 0;}}.b-img-group {bottom: 0;left: 12%;position: absolute;}.b-img-group.wrap-img-appearance {position: absolute;}@media screen and (max-width: 979px) {.b-img-group {display: none;}}.b-img-group-wrap--v2 {padding-bottom: 10px;min-height: 500px;}@media screen and (max-width: 979px) {.b-img-group-wrap--v2 {padding-bottom: 30px;}}.b-img-group_v2 {bottom: 0;left: 41.66666667%;position: absolute;width: 18%;}.b-img-group_v2.wrap-img-appearance {position: absolute;}.b-img-group_v2.wrap-img-appearance img {position: static;}@media screen and (max-width: 979px) {.b-img-group_v2 {display: none;}}.b-img-group_v2 img {display: block;height: auto;max-width: 100%;margin: 0 auto;}.b-img-group-item_1 {bottom: 0;left: 0;position: absolute;z-index: 2;}.b-img-group-item_2 {bottom: 0;position: absolute;left: 110px;z-index: 1;}.img-appearance-1 {margin-top: 50px;max-width: 536px;height: 286px;}@media screen and (max-width: 479px) {.img-appearance-1 {height: 180px;margin-top: 0;margin-bottom: 30px;}}.img-appearance-1 .img-appearance-item-1 {top: 0;left: 23%;width: 55.4%;}.img-appearance-1 .img-appearance-item-2 {top: 47%;left: 0px;width: 50%;}.img-appearance-1 .img-appearance-item-3 {top: 39%;left: 63%;width: 22%;}.img-appearance-1 .img-appearance-item-4 {top: 50%;left: 84%;width: 16%;}.img-appearance-1 .img-appearance-item-5 {top: 61%;left: 79%;width: 11%;}.b-pagination {overflow: hidden;width: 100%;}.b-pagination:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-pagination ul {padding: 0;margin: 15px 0 0;}.b-pagination li {list-style-type: none;margin-right: 6px;display: inline-block;border: 1px solid #ADADAD;border-radius: 2px;height: 32px;min-width: 32px;}@media screen and (max-width: 479px) {.b-pagination li {margin-right: 2px;height: 29px;min-width: 23px;}}.b-pagination li:first-child a, .b-pagination li:last-child a {padding-left: 14px;padding-right: 14px;}@media screen and (max-width: 479px) {.b-pagination li:first-child a, .b-pagination li:last-child a {padding-left: 8px;padding-right: 8px;}}.b-pagination li:hover {border-color: #DB001B;background: #DB001B;}.b-pagination li.is-active-pagination {background-color: #DB001B;border-color: #DB001B;}.b-pagination li.is-inactive-pagination,.b-pagination li.is-inactive-pagination:hover {background-color: #fff;border-color: #D6D6D6;cursor: default;}.b-pagination li.is-inactive-pagination a,.b-pagination li.is-inactive-pagination a:hover,.b-pagination li.is-inactive-pagination:hover a {color: #ED7F8D;}.b-pagination a {padding: 8px 11px;display: block;position: relative;float: left;}@media screen and (max-width: 479px) {.b-pagination a {padding: 6px 6px;}}.b-pagination a.next i {margin-left: 0;}.b-pagination a.prev i {margin-left: -1px;}.b-pagination i {position: absolute;vertical-align: middle;}.f-pagination li {font-weight: 700;}.f-pagination li:hover a {color: #ffffff;}.f-pagination li.is-active-pagination a {color: white;}.f-pagination a {color: #DB001B;font-size: 1.07692em;line-height: 1.2;}.f-pagination i {font-size: 1.538em;line-height: 0.6;}.b-category-filter {padding: 20px 0;}.b-category-filter ul {margin-bottom: 0;padding-left: 0;}.b-category-filter ul li {display: inline-block;}.b-category-filter ul li a {border-radius: 20px;padding: 6px 10px;}.b-category-filter ul:not(.list-unstyled) li a:before {width: 5px;height: 5px;content: '.';position: relative;left: -4px;top: -2px;}.b-category-filter ul.selected-rectangle li a {border-radius: 2px;}.f-category-filter li {font-size: 0.92308em;line-height: 2;}.f-category-filter a {outline: 0 none;text-decoration: none;color: #515151;}.f-category-filter a:before {font-size: 2.46154em;line-height: 0.3125;}.f-category-filter a:hover {color: #DB001B;}.f-category-filter .is-category-filter-active a {color: white;background: #DB001B;}.b-item-hover-action-link {bottom: 0;height: 100%;left: 0;position: absolute;width: 100%;z-index: 2;}.b-item-hover-action-parent:hover .b-item-hover-action {background: rgba(50, 50, 50, 0.68);}.b-item-hover-action-parent:hover .b-item-hover-action--alt {background-color: rgba(218, 119, 82, 0.66);}.b-item-hover-action,.b-item-hover-action--alt {bottom: 0;display: none;left: 0;position: absolute;right: 0;top: 0;white-space: nowrap;border-radius: inherit;}.b-item-hover-action:before,.b-item-hover-action--alt:before {content: '';display: inline-block;font-size: 0;height: 100%;vertical-align: middle;}.b-item-hover-action__inner {display: inline-block;vertical-align: middle;white-space: normal;}.b-item-hover-action__inner-btn_group {display: block;margin-bottom: 17px;}.b-item-hover-action__inner-btn_group .b-btn {margin-left: 5px;padding: 14px 14px 12px;text-shadow: none;border-radius: 2px;position: relative;z-index: 5;}@media screen and (max-width: 480px) {.b-item-hover-action__inner-btn_group .b-btn {padding: 6px 8px 6px;}}.b-item-hover-action__inner-btn_group .b-btn:first-child {margin-left: 0;}.b-item-hover-action__inner-btn_group .fa {font-size: 1.23077em;line-height: 1;}@media screen and (max-width: 480px) {.b-item-hover-action__inner-btn_group .fa {font-size: 0.76923em;line-height: 1;}}.b-item-hover-action__inner-btn_group--medium .b-btn {padding: 0;height: 45px;width: 45px;margin-left: 10px;}@media screen and (max-width: 480px) {.b-item-hover-action__inner-btn_group--medium .b-btn {margin-left: 3px;height: 30px;width: 30px;}}.b-item-hover-action__inner-btn_group--medium .fa {font-size: 1.53846em;line-height: 2.25;}@media screen and (max-width: 480px) {.b-item-hover-action__inner-btn_group--medium .fa {font-size: 1.15385em;line-height: 2;}}.b-item-hover-action__inner-bottom {position: absolute;left: 0;bottom: 0;width: 100%;height: 54px;color: white;background-color: #DB001B;}.b-item-hover-action__inner-bottom:before {bottom: 100%;left: 50%;border: 10px solid transparent;border-bottom-color: #DB001B;margin-left: -10px;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.b-item-hover-action__inner-bottom-title {padding: 10px 0 5px 0;}.b-item-hover-action--alt:hover {background-color: rgba(218, 119, 82, 0.66);}.b-item-hover-action--alt .b-btn-light:hover {background-color: #DB001B;}.b-item-hover-action--alt .f-btn-light:hover {color: white;}.b-item-hover-action--text-bottom:before {vertical-align: bottom;}.b-search-map-tabs.ui-tabs .b-search-map_header {margin-bottom: 15px;}.b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor {display: inline-block;vertical-align: middle;}@media screen and (max-width: 767px) {.b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor {display: block;}}.b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor li {display: inline-block;margin: 0 15px;vertical-align: middle;position: relative;outline: 0;}@media screen and (max-width: 767px) {.b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor li {margin: 0;width: 25%;}}.b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor li.ui-state-active:after {border-width: 12px;border-color: transparent transparent #DB001B transparent;border-style: solid;content: '';position: absolute;bottom: -16px;left: 50%;margin-left: -12px;}@media screen and (max-width: 767px) {.f-search-map__tabs-anchor {font-size: 0;text-align: justify;}}@media screen and (max-width: 767px) {.f-search-map__tabs-anchor li {font-size: 13px;text-align: center;}}.f-search-map__tabs-anchor li.ui-state-active a {color: #DB001B;}.b-search-map__title {margin-right: 15px;display: inline-block;vertical-align: middle;}@media screen and (max-width: 767px) {.b-search-map__title {border-bottom: 1px solid #e8e8e8;display: block;margin-bottom: 15px;margin-right: 0px;padding-bottom: 5px;}}.f-search-map__title {color: #DB001B;text-transform: uppercase;}.b-search-map__wrap {background: #DB001B;border-radius: 2px;padding: 15px 25px 15px 25px;}.b-search-map__name {position: relative;display: inline-block;margin: 10px 0;padding-right: 12px;vertical-align: middle;}@media screen and (max-width: 1169px) {.b-search-map__name {display: block;padding-bottom: 5px;}.b-search-map__name br {display: none;}}.b-search-map__name:after {border-left: 1px solid #ea673d;border-right: 1px solid #c9471d;content: '';height: 100%;position: absolute;right: 0;top: 0;}@media screen and (max-width: 1169px) {.b-search-map__name:after {border-width: 1px 0 1px 0;border-style: solid;border-color: #ea673d transparent #c9471d;bottom: 0;height: 2px;left: 0;right: auto;top: auto;width: 100%;}}.f-search-map__name {color: white;font-size: 1.38462em;line-height: 1;text-align: right;text-transform: uppercase;}@media screen and (max-width: 1169px) {.f-search-map__name {text-align: left;}}.b-search-map__name_hight {display: inline-block;margin-bottom: 6px;}.f-search-map__name_hight {font-size: 1.66667em;line-height: 1;}.b-search-map__fields {display: inline-block;vertical-align: middle;}.b-search-map__fields .b-form-group {margin: 10px 12px;}@media screen and (max-width: 767px) {.b-search-map__fields .b-form-group {margin-left: 0;margin-right: 0;width: 100%;}}.b-search-map__fields input {display: block;min-width: 204px;}@media screen and (max-width: 767px) {.b-search-map__fields input {width: 100%;}}.f-search-map__fields label {font-size: 1.07692em;line-height: 1.71429;color: white;text-transform: uppercase;}.b-search-map__submit {border: 2px solid transparent;}.b-search-map__submit:hover {border-color: white;}.b-full-search {margin-top: -86px;}@media screen and (max-width: 1024px) {.b-full-search {margin-top: 15px;margin-bottom: 15px;}}.b-full-search-form {background: #DB001B;border-radius: 3px;margin-bottom: 32px;padding-left: 18px;padding-right: 18px;box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.28);position: relative;z-index: 2;}.b-full-search-form .b-search-map__submit {box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.28);padding: 7px 10px 6px 10px;width: 100%;}@media screen and (max-width: 979px) {.b-full-search-form .b-search-map__submit {margin-top: 38px;}}@media screen and (max-width: 767px) {.b-full-search-form .b-search-map__submit {margin-top: 20px;margin-bottom: 10px;}}.b-full-search-form .form-control--secondary {background: white;}.b-full-search-form input[type="text"] {box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.28);}.f-full-search-form_title {font-size: 1.38462em;line-height: 2.22222;color: white;text-transform: uppercase;}@media screen and (max-width: 767px) {.f-full-search-form_title {font-size: 1.23077em;line-height: 1.375;}}.b-full-search-form_label {margin-bottom: 10px;}.f-full-search-form_label {font-size: 1.07692em;line-height: 1.2;color: white;}.b-full-search-form_check {margin-bottom: 10px;}.b-full-search-form_col {padding-top: 12px;padding-bottom: 10px;min-height: 153px;border-color: transparent rgba(149, 66, 29, 0.19) transparent rgba(241, 158, 121, 0.19);border-style: solid;border-width: 0 1px 0 1px;}@media screen and (max-width: 1219px) {.b-full-search-form_col {min-height: 0;border-width: 1px 0 1px 0;border-color: rgba(241, 158, 121, 0.19) transparent rgba(149, 66, 29, 0.19) transparent;}}.b-full-search-form_col:first-child {border-left-width: 0;}@media screen and (max-width: 1219px) {.b-full-search-form_col:first-child {border-top-width: 0;}}.b-full-search-form_col:last-child {border-right-width: 0;}@media screen and (max-width: 1219px) {.b-full-search-form_col:last-child {border-bottom-width: 0;}}.b-full-search-form_title {margin-bottom: 10px;}.b-search-title {margin-bottom: 10px;}.f-search-title {font-size: 1.38462em;line-height: 1.66667;color: #666666;}.b-tab-top-search {background: #fafafa;border: 1px solid #f2f2f2;padding: 27px 10px 20px;}.b-tab-top-search_item {display: inline-block;margin-right: 15px;margin-bottom: 10px;}@media screen and (max-width: 767px) {.b-tab-top-search_item {display: block;}}.b-tab-top-search_item label {display: inline-block;margin-bottom: 0;margin-right: 8px;}@media screen and (max-width: 767px) {.b-tab-top-search_item label {display: block;margin-bottom: 6px;}}.b-tab-top-search_item-control {display: inline-block;width: 114px;}@media screen and (max-width: 767px) {.b-tab-top-search_item-control {width: 100%;}}.b-tabs-reset.ui-tabs {padding: 0;}.b-tabs-reset.ui-tabs .ui-tabs-nav {padding: 0;}.b-tabs-reset.ui-tabs .ui-tabs-nav li {float: none;margin: 0;}.b-tabs-reset.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: none;padding: 0;outline: 0;}.b-tabs-reset.ui-tabs .ui-tabs-panel {padding: 0;}.b-tabs__content-list-item:not(:first-child) {border-top: 1px solid #f2f2f2;margin-top: 1em;padding-top: 1em;}.b-tabs-vertical.ui-tabs .ui-tabs-panel {background: url("../img/tab-vertical-bg-shadow.png") no-repeat left center;background-size: 11px 100%;}@media screen and (max-width: 767px) {.b-tabs-vertical.ui-tabs .ui-tabs-panel {background: none;margin-top: 10px;}}.b-tabs-vertical.ui-tabs .b-tabs-vertical__content-text {margin: 10px 10px 10px 42px;}@media screen and (max-width: 767px) {.b-tabs-vertical.ui-tabs .b-tabs-vertical__content-text {margin: 15px 10px 10px 10px;}}.b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor {border: 1px solid transparent;display: block;padding: 10px 10px 10px 27px;}.b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor .fa {margin-right: 12px;}.b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor {background: white;border-color: #ededed white #ededed #ededed;}@media screen and (max-width: 767px) {.b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor {border-color: #ededed;}}.f-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor {font-size: 1.23077em;line-height: 1.2;}.f-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor {font-weight: 600;color: #565656;}@media screen and (max-width: 767px) {.ui-tabs.b-tabs-vertical--default {padding-left: 15px;padding-right: 15px;}}.b-tabs-vertical__nav {position: relative;z-index: 5;}@media screen and (min-width: 767px) {.b-tabs-vertical__nav {left: 11px;padding-right: 0;}}@media screen and (min-width: 767px) {.b-tabs-vertical__content {padding-left: 0;}}.f-tabs-vertical__title {color: #DB001B;text-transform: none;}.f-tabs-vertical__title a {color: #DB001B;}.f-tabs-vertical__title a:hover {color: #898989;}h3.f-tabs-vertical__title {margin: 5px 0 4px 0;}.b-tabs-vertical--secondary.ui-tabs .ui-tabs-panel {border: 1px solid #f2f2f2;background: none;min-height: 282px;}.b-tabs-vertical--secondary.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background: #fbfbfb;border-width: 1px 1px 0 1px;border-style: solid;border-color: #f2f2f2;}@media screen and (max-width: 767px) {.b-tabs-vertical--secondary.ui-tabs .ui-tabs-nav .ui-tabs-anchor {border-right-width: 1px;}}.b-tabs-vertical--secondary.ui-tabs .ui-tabs-nav li:last-child .ui-tabs-anchor {border-bottom-width: 1px;}@media screen and (min-width: 767px) {.b-tabs-vertical--secondary .b-tabs-vertical__nav {left: 1px;}}.b-tabs.ui-tabs .ui-tabs-nav:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-tabs.ui-tabs .ui-tabs-nav li:first-child {margin-left: 20px;}.b-tabs.ui-tabs .ui-tabs-nav li {background: white;float: left;margin-right: 3px;border-radius: 2px 2px 0 0;border-width: 1px 1px 0 1px;border-style: solid;border-color: transparent;font-weight: 600;font-size: 1.154em;}.b-tabs.ui-tabs .ui-tabs-nav li:last-child {margin-right: 0;}@media screen and (max-width: 767px) {.b-tabs.ui-tabs .ui-tabs-nav li {margin-right: 1%;}}.b-tabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor {display: block;padding: 12px 22px;}@media screen and (max-width: 767px) {.b-tabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor {padding: 12px 20px;}}.b-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {background: white;margin-bottom: -1px;padding-bottom: 1px;border-color: #353436;}.ui-tabs .b-tabs-vertical__nav .ui-tabs-nav li.ui-tabs-active {padding-bottom: 0;}.f-tabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;text-align: center;}.f-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {color: #DB001B;}.b-tabs__content {border: none;border-top: 1px solid #353436;background-color: white;padding: 45px 0;}.b-tabs--secondary.ui-tabs .tabs-wrap.btns-indent {padding: 0 20px;}.b-tabs--secondary.ui-tabs .tabs-wrap .j-tabs-btns {position: absolute;top: 10px;font-size: 18px;color: #c6c6c6;cursor: pointer;}.b-tabs--secondary.ui-tabs .tabs-wrap .j-tabs-btn-prev {left: 0;}.b-tabs--secondary.ui-tabs .tabs-wrap .j-tabs-btn-next {right: 0;}.b-tabs--secondary.ui-tabs .ui-tabs-nav li {background: url("../img/diagonal-line-bg-light.png") repeat left top;border-radius: 0;display: inline-block;min-width: 110px;margin-right: 3px !important;}.b-tabs--secondary.ui-tabs .ui-tabs-nav li:hover {border-color: #DB001B;}@media screen and (max-width: 1024px) {.b-tabs--secondary.ui-tabs .ui-tabs-nav li:hover {border-color: #f2f2f2;}}.b-tabs--secondary.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {border-top: 3px solid #DB001B;}.b-tabs--secondary.ui-tabs .ui-tabs-nav li .ui-tabs-anchor {border-top: 3px solid transparent;}.b-tabs--secondary.ui-tabs .ui-tabs-nav li a {font-size: 13px;line-height: 16.8999px;}.b-tab-top-search-container.b-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {background: #fafafa;}.b-tab-top-search-container .b-tabs__content {padding-top: 0;}.b-accordion.ui-accordion .ui-accordion-header {background: white;border: 1px solid #f1f1f1;margin-top: 18px;padding: 13px 20px 11px;position: relative;}.b-accordion.ui-accordion .ui-accordion-header:after {color: #DB001B;}.b-accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active {background: #DB001B;border-bottom: 0;outline: none;margin-bottom: 0;}.b-accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active:after {color: white;}.b-accordion.ui-accordion .ui-accordion-header:first-child {margin-top: 2px;}.b-accordion.ui-accordion .ui-accordion-content {border-color: #f1f1f1;border-style: solid;border-width: 0px 1px 1px 1px;background-color: white;}.b-accordion--with-standard-icon .ui-accordion-header:after {content: '\f067';font-family: "FontAwesome";right: 16px;position: absolute;top: 13px;}.b-accordion--with-standard-icon .ui-accordion-header.ui-accordion-header-active:after {content: '\f068';}.f-accordion.ui-accordion .ui-accordion-header {font-size: 1.15385em;line-height: 1.2;text-transform: none;}.f-accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active {color: white;}.f-accordion.ui-accordion .ui-accordion-header:not(.ui-accordion-header-active):hover {color: #DB001B;}.f-accordion.ui-accordion .ui-accordion-header:not(.ui-accordion-header-active):hover:after {color: #DB001B;}.f-accordion.ui-accordion .ui-accordion-header:not(.ui-accordion-header-active):hover .ui-accordion-header-icon {background-color: #DB001B;}.f-accordion.ui-accordion .ui-accordion-content h4 {font-size: 1.07692em;line-height: 1.2;text-transform: none;}.b-accordion__content--w-img:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-accordion__content--w-img .b-accordion__content-img-l {margin-right: 22px;float: left;}.b-accordion__img {margin-bottom: 0.7em;}.b-accordion__img img {max-width: 100%;}.b-accordion--smallindent .b-accordion__content {padding: 1em 1.1em;}.b-accordion--info.ui-accordion .ui-accordion-header {border-width: 0 0 1px 0;padding: 22px 20px 21px 50px;margin-bottom: 0;margin-top: 0;}.b-accordion--info.ui-accordion .ui-accordion-header:after {display: none;}.b-accordion--info.ui-accordion .ui-accordion-header.ui-accordion-header-active {background: white;border-bottom: 1px solid #f1f1f1;}.b-accordion--info.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {background: #DB001B;}.b-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon {background: #cdcdcd;width: 32px;margin-right: 17px;margin-top: 0;padding: 6px 7px;left: 0;top: 13px;vertical-align: middle;}.b-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {content: '\f00c';}.b-accordion--info.ui-accordion .ui-accordion-content {border-width: 0 0 1px 0;margin-bottom: 0;padding-left: 50px;padding-bottom: 5px;}.f-accordion--info.ui-accordion .ui-accordion-header {font-size: 1.07692em;line-height: 1.2;}.f-accordion--info.ui-accordion .ui-accordion-header.ui-accordion-header-active {color: #DB001B;}.f-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon {text-indent: 0;}.f-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {font-size: 1.23077em;line-height: 1;color: white;font-family: "FontAwesome";}.b-accordion--secondary.ui-accordion .ui-accordion-header {border-width: 1px 0 0 0;padding-left: 0;margin-bottom: 0;margin-top: 0;}.b-accordion--secondary.ui-accordion .ui-accordion-header:last-of-type {border-width: 1px 0 1px 0;}.b-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active {background: white;border-bottom: 1px solid #f1f1f1;}.b-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {background: #DB001B;}.b-accordion--secondary.ui-accordion .ui-accordion-header .fa {margin-right: 5px;}.b-accordion--secondary.ui-accordion .ui-accordion-content {border-width: 0;margin-bottom: 0;padding-bottom: 5px;padding-left: 23px;}.f-accordion--secondary.ui-accordion .ui-accordion-header {font-size: 1.07692em;line-height: 1.2;}.f-accordion--secondary.ui-accordion .ui-accordion-header:after {color: #666666;}.f-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active {color: #DB001B;}.f-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active:after {color: #DB001B;}.f-accordion--secondary.ui-accordion .ui-accordion-header .ui-accordion-header-icon {text-indent: 0;}.f-accordion--secondary.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {font-size: 1.23077em;line-height: 1;color: white;font-family: "FontAwesome";}.ui-datepicker {padding: 0;border-radius: 3px;overflow: hidden;box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);width: 270px;}.ui-datepicker .ui-datepicker-header {color: white;background: #DB001B;padding: 10px 10px;}.ui-datepicker .ui-datepicker-title {line-height: 1;font-size: 13px;}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year {font-size: 1.07692em;line-height: 1;font-weight: 700;text-transform: uppercase;}.ui-datepicker .ui-datepicker-calendar {background: #f8f8f8;margin-bottom: 0;}.ui-datepicker .ui-datepicker-calendar th {color: #DB001B;padding: 20px 0 10px;}.ui-datepicker .ui-datepicker-calendar td {width: 14.3%;}.ui-datepicker .ui-datepicker-calendar td a {font-size: 0.92308em;line-height: 1;color: #666666;text-align: center;padding: 12px 0 8px;height: 35px;width: 35px;}.ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover {background: #DB001B;color: white;border-radius: 50%;}.ui-datepicker .ui-datepicker-calendar tr:last-child td {padding-bottom: 10px;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {top: 8px;height: auto;width: auto;}.ui-datepicker .ui-datepicker-prev:after,.ui-datepicker .ui-datepicker-next:after {font-size: 0.61538em;line-height: 1;color: white;border: 1px solid white;border-radius: 50%;background: #DB001B;font-family: "FontAwesome";font-weight: normal;padding: 3px;width: 16px;display: inline-block;text-align: center;}.ui-datepicker .ui-datepicker-prev span.ui-icon,.ui-datepicker .ui-datepicker-next span.ui-icon {display: none;}.ui-datepicker .ui-datepicker-prev {left: 10px;}.ui-datepicker .ui-datepicker-prev:after {content: "\f053";}.ui-datepicker .ui-datepicker-next {right: 10px;}.ui-datepicker .ui-datepicker-next:after {content: "\f054";}.ui-datepicker .ui-datepicker-next span.ui-icon {display: none;}.b-datapicker-reset .ui-datepicker {width: auto;box-shadow: 0 0 0 transparent;}.b-datapicker-reset .ui-datepicker .ui-datepicker-calendar td {text-align: center;}.b-datapicker-reset .ui-datepicker .ui-datepicker-calendar td a {width: 35px;height: 35px;line-height: 1.6;display: inline-block;}.b-datapicker-reset .ui-datepicker .ui-datepicker-calendar tr:last-child td {padding-bottom: 0.6em;}.b-benefits-container {padding: 50px 0 30px 0;}.b-benefits-container [class*='col-'] {margin: 20px 0 20px;}.f-benefits-container,.f-benefits_title {color: white;}.b-benefits_title {margin-bottom: 50px;}@media screen and (max-width: 979px) {.b-benefits_title {margin-bottom: 30px;}}@media screen and (max-width: 767px) {.b-benefits_title {margin-bottom: 20px;}}.f-benefits_title {font-size: 3.69231em;line-height: 1;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-benefits_title {font-size: 3.07692em;line-height: 1.2;}}@media screen and (max-width: 767px) {.f-benefits_title {font-size: 2.30769em;line-height: 1.2;}}.b-benefits_description {margin-bottom: 30px;}.f-benefits_description {font-size: 1.53846em;line-height: 1;text-transform: uppercase;}@media screen and (max-width: 979px) {.f-benefits_description {font-size: 1.38462em;line-height: 1.2;}}@media screen and (max-width: 767px) {.f-benefits_description {font-size: 1.23077em;line-height: 1.2;}}.b-benefits__item_icon {margin-bottom: 20px;}.b-benefits__item_icon_image {border-radius: 50%;border: 3px solid white;width: 156px;height: 156px;margin: 0 auto;overflow: hidden;position: relative;}.b-benefits__item_icon_image img {width: 150px;height: 150px;}.b-benefits__item_icon_image_hover ul {display: inline-block;margin: 0;line-height: 25px;font-size: 16px;}.b-benefits__item_icon_image_hover li {border-radius: 999px;overflow: hidden;background-color: white;width: 25px;height: 25px;}.b-benefits__item_icon_image_hover li:hover {background-color: #DB001B;}.f-benefits__item_icon_image_hover {vertical-align: middle;}.f-benefits__item_icon_image_hover li a {color: #DB001B;}.f-benefits__item_icon_image_hover li:hover a {color: white;}.f-benefits__item_icon {font-size: 3.46154em;line-height: 1;color: #DB001B;}.b-benefits__item_title {margin-bottom: 10px;}.f-benefits__item_title {font-size: 1.23077em;line-height: 1.25;text-transform: uppercase;}.f-benefits__item_description {font-size: 0.92308em;line-height: 1.66667;}.b-footer-mini {padding: 11px;border-top: 1px solid #dedede;}.f-footer-mini__link {font-size: 0.92308em;line-height: 1.2;}.f-footer-mini-text {font-size: 0.92308em;line-height: 1.2;color: #DB001B;}.f-footer-mini-right {float: right;}[class*='b-color-picker_color'] {display: inline-block;height: 28px;width: 29px;border-radius: 3px;margin: 2px 4px;cursor: pointer;}[class*='b-color-picker_color'].is-active, [class*='b-color-picker_color']:hover {box-shadow: 2px 2px 0 #ededed, -2px 2px 0px #ededed, 0 2px 0 #ededed, 2px -2px 0 #ededed, -2px -2px 0px #ededed;}.b-color-picker__box {margin: 0 -5px 0 -5px;}.b-color-picker_color_1 {background-color: #f27491;}.b-color-picker_color_2 {background-color: #f2d674;}.b-color-picker_color_3 {background-color: #dfdfdf;}.b-color-picker_color_4 {background-color: #cc1212;}.b-color-picker_color_5 {background-color: #62b30c;}.b-color-picker_color_6 {background-color: #1685d3;}.b-color-picker_color_7 {background-color: #a28c0f;}.b-color-picker_color_8 {background-color: #e3921f;}.b-color-picker_color_9 {background-color: #656565;}.b-color-picker_color_10 {background-color: #efd108;}.b-color-picker_color_11 {background-color: #049ab0;}.b-color-picker_color_12 {background-color: #c4908d;}.b-color-picker_color_13 {background-color: #f40d85;}.b-color-picker_color_14 {background-color: #e00ed9;}.b-color-picker_color_15 {background-color: #875a50;}.b-color-picker_color_16 {background-color: #96b6cb;}.b-color-picker--alt [class*='b-color-picker_color'] {position: relative;}.b-color-picker--alt [class*='b-color-picker_color']:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background-color: #424242;opacity: 0.06;}.b-color-picker--alt [class*='b-color-picker_color'].is-active, .b-color-picker--alt [class*='b-color-picker_color']:hover {box-shadow: 2px 2px 0 #cdcdcd, -2px 2px 0px #cdcdcd, 0 2px 0 #cdcdcd, 2px -2px 0 #cdcdcd, -2px -2px 0px #cdcdcd;}.f-view-switcher {font-size: 0.76923em;line-height: 1.2;color: #919191;}[class*='b-view-switcher_'] {cursor: pointer;border: 2px solid #919191;border-radius: 2px;padding: 2px;margin-left: 3px;}[class*='b-view-switcher_']:before {position: relative;top: 0.5px;}[class*='b-view-switcher_'].is-view-switcher__item-active {color: #DB001B;border-color: #DB001B;}.b-sort-panel {margin-top: -3px;margin-bottom: 15px;float: none;}.b-sort-panel:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-sort-panel__inner {padding-bottom: 5px;border-bottom: 1px solid #e3e3e3;overflow: hidden;}.b-sort-panel__inner__view.b-sort-panel__inner {border-bottom: 0;padding-bottom: 0;}.b-sort-panel__inner_icon-sort {width: 16px;height: 19px;float: left;margin-top: 6px;}.f-sort-panel__inner_icon-sort {font-size: 1.38462em;line-height: 1.22222;color: #d2d2d2;}.f-sort-panel__inner_icon-sort:hover {color: #DB001B;}.b-categories-filter ul {padding: 0;margin: 0;list-style-type: none;}.b-categories-filter li {border-bottom: 1px solid #ececec;color: #515151;padding: 8px 0 7px;}.b-categories-filter i {margin-right: 10px;font-size: 0.92308em;line-height: 1.2;}.b-categories-filter a:hover ~ .f-categories-filter_count {color: white;}.b-categories-filter a:hover ~ .b-categories-filter_count {background-color: #DB001B;}.b-categories-filter_count {float: right;background-color: #dfdfdf;padding: 2px 4px;border-radius: 2px;min-width: 27px;margin-top: -2px;}.f-categories-filter_count {font-size: 0.84615em;line-height: 1.2;text-align: center;}.f-categories-filter_name {font-size: 1em;line-height: 1.2;}.b-tag {background-color: whitesmoke;padding: 7px 10px;margin: 5px 6px 5px 0;border-radius: 3px;display: inline-block;}.b-tag:hover {background-color: #DB001B;}.f-tag {color: #898989;font-size: 0.92308em;line-height: 1.2;}.f-tag:hover {color: white;}.b-tag-container {margin-top: -5px;margin-bottom: -5px;display: inline-block;}[class*='b-alert'] {display: block;padding: 12px 12px 10px 18px;}[class*='b-alert'] .fa {font-size: 1.15385em;line-height: 1.2;}[class*='b-alert'] > div:last-child .fa {margin-right: 0.4em;}[class*='b-alert'] > div:first-child .fa {font-size: 1.38462em;line-height: 1.2;margin-left: 0.4em;}[class*='b-alert'] > div:first-child .fa:before {cursor: pointer;}[class*='f-alert'] {font-size: 1em;line-height: 1.2;}.b-alert-normal {background: #f8f8f8;border: 1px solid gainsboro;}.f-alert-normal {color: #959595;}.b-alert-warning {background: #ffd6d1;border: 1px solid #f9bdb6;}.f-alert-warning {color: #ff391f;}.b-alert-faq {background: #fff4bb;border: 1px solid #ffcc66;}.f-alert-faq {color: rgba(241, 158, 121, 0.19);}.b-alert-success {background: #c1faa8;border: 1px solid #9cff70;}.f-alert-success {color: #6db74c;}.b-alert-info {background: #bceeff;border: 1px solid #8ae1ff;}.f-alert-info {color: #21c2f8;}.b-alert-question {background: #decfdf;border: 1px solid #e2b5e5;}.f-alert-question {color: #af75b3;}.b-pricing-info__container {padding-top: 30px;padding-bottom: 30px;}.b-pricing-info__container:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.f-pricing-info__item {font-size: 1em;line-height: 2.30769;color: #989898;}.b-pricing-info__item {border: 1px solid #d8d8d8;margin-bottom: 10px;padding: 15px 0;position: relative;}.b-pricing-info__item .b-btn-sm {padding: 10px 23px 7px;box-shadow: inset 0 -2px 0px rgba(108, 108, 108, 0.7);}.b-pricing-info__item .b-btn-md {padding: 14px 14px 12px;box-shadow: inset 0 -2px 0px rgba(108, 108, 108, 0.7);}.b-pricing-info__item .b-btn-md.f-btn {font-size: 1.07692em;line-height: 1;}@media screen and (min-width: 767px) and (max-width: 980px) {.b-pricing-info__item:first-child {border-right: none;}.b-pricing-info__item:last-child {border-left: none;}}@media screen and (min-width: 980px) {.b-pricing-info__item {border-left: none;}.b-pricing-info__item:first-child {border-left: 1px solid #d8d8d8;}}.b-pricing-info__item:hover, .b-pricing-info__item.is-active {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);}@media screen and (min-width: 980px) {.b-pricing-info__item:hover, .b-pricing-info__item.is-active {border: 1px solid #d8d8d8;margin-top: -30px;margin-bottom: -35px;}.b-pricing-info__item:hover .b-pricing-info__item-title, .b-pricing-info__item.is-active .b-pricing-info__item-title {padding-top: 15px;padding-bottom: 15px;}}.b-pricing-info__item:hover .b-btn-sm,.b-pricing-info__item:hover .b-btn-md, .b-pricing-info__item.is-active .b-btn-sm,.b-pricing-info__item.is-active .b-btn-md {box-shadow: inset 0 -2px 0px #cc1212;}.b-pricing-info__item:hover .b-pricing-info__item-price, .b-pricing-info__item.is-active .b-pricing-info__item-price {background-color: #ec5927;}.b-pricing-info__item:hover .b-pricing-info__item-price h2, .b-pricing-info__item:hover .b-pricing-info__item-price small, .b-pricing-info__item.is-active .b-pricing-info__item-price h2, .b-pricing-info__item.is-active .b-pricing-info__item-price small {color: white;}.b-pricing-info__item:hover .b-pricing-info__item-btn-row .b-btn, .b-pricing-info__item.is-active .b-pricing-info__item-btn-row .b-btn {background-color: #ef4c21;}.b-pricing-info__item:hover .b-pricing-info__item-btn-row .f-btn, .b-pricing-info__item.is-active .b-pricing-info__item-btn-row .f-btn {text-shadow: 0 -1px 1px #ef4c21;}@media screen and (min-width: 980px) {.b-pricing-info__item:hover .b-pricing-info__item-btn-row, .b-pricing-info__item.is-active .b-pricing-info__item-btn-row {padding-top: 25px;padding-bottom: 15px;}}.b-pricing-info__item:hover .b-pricing-info__item-title-icon, .b-pricing-info__item.is-active .b-pricing-info__item-title-icon {background: #DB001B;}.b-pricing-info__item p {padding-top: 10px;}.b-pricing-info__item-price {background-color: #fafafa;}.b-pricing-info__item-price h2, .b-pricing-info__item-price small {color: #DB001B;margin: 0;padding: 10px 0;text-transform: none;}.b-pricing-info__item-row {border-bottom: 1px solid #d8d8d8;}.b-pricing-info__item-row:last-child {border-bottom: none;}.b-pricing-info__item-row.b-pricing-info__item-btn-row {padding-top: 10px;}.b-pricing-info__item-row.b-pricing-info__item-btn-row .b-btn {background-color: #919191;}.b-pricing-info__item-row.b-pricing-info__item-btn-row .f-btn {text-shadow: 0 -1px 1px #919191;}.b-pricing-info__item-title-icon {display: inline-block;background: #919191;border-radius: 50%;height: 28px;width: 28px;position: relative;margin-bottom: 5px;}.b-pricing-info__item-title-icon:before, .b-pricing-info__item-title-icon:after {border-top: 1px solid #ebebeb;content: '';height: 1px;position: absolute;top: 50%;width: 320%;}.b-pricing-info__item-title-icon:before {left: -340%;}.b-pricing-info__item-title-icon:after {right: -340%;}.f-pricing-info__item-title-icon .fa {color: white;}.b-pricing-info__item-label {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);background: #ffd565;border-bottom: 3px solid #ab2809;display: inline-block;left: 0px;height: 30px;padding-right: 5px;padding-left: 5px;position: absolute;top: 22px;z-index: 10;}.b-pricing-info__item-label:before, .b-pricing-info__item-label:after {background: #ffd565;border-bottom: 3px solid #ab2809;content: '';position: absolute;height: 30px;width: 50%;z-index: -1;}.b-pricing-info__item-label:before {transform: skewX(-45deg);-ms-transform: skewX(-45deg);-webkit-transform: skewX(-45deg);left: -17px;}.b-pricing-info__item-label:after {transform: skewX(45deg);-ms-transform: skewX(45deg);-webkit-transform: skewX(45deg);right: -17px;}.f-pricing-info__item-label {color: #795801;text-transform: uppercase;}.b-pricing-info--secondary .b-pricing-info__item {padding-top: 0;}.b-pricing-info--secondary .b-pricing-info__item:first-child {border: 1px solid #d8d8d8;}@media screen and (min-width: 980px) {.b-pricing-info--secondary .b-pricing-info__item:hover, .b-pricing-info--secondary .b-pricing-info__item.is-active {margin: 0;}}.b-pricing-info--secondary .b-pricing-info__item:hover .b-pricing-info__item-title, .b-pricing-info--secondary .b-pricing-info__item.is-active .b-pricing-info__item-title {padding-top: 10px;padding-bottom: 0;}.b-pricing-info--secondary .b-pricing-info__item:hover .b-pricing-info__item-btn-row, .b-pricing-info--secondary .b-pricing-info__item.is-active .b-pricing-info__item-btn-row {padding-top: 10px;padding-bottom: 0;}.b-pricing-info--secondary .b-pricing-info__item-title {background: #f8f8f8;overflow: hidden;padding-top: 10px;}.b-pricing-info--secondary .b-pricing-info__item-price {background: #919191;}.f-pricing-info--secondary .f-pricing-info__item-price h2, .f-pricing-info--secondary .f-pricing-info__item-price small {color: white;}.b-pricing-info--icon-lg .b-pricing-info__item-title-icon {height: 60px;width: 60px;}.b-pricing-info--icon-lg .b-pricing-info__item-title-icon:before, .b-pricing-info--icon-lg .b-pricing-info__item-title-icon:after {width: 100%;}.b-pricing-info--icon-lg .b-pricing-info__item-title-icon:before {left: -110%;}.b-pricing-info--icon-lg .b-pricing-info__item-title-icon:after {right: -110%;}.f-pricing-info--icon-lg .f-pricing-info__item-title-icon .fa {font-size: 24px;line-height: 60px;}.b-pricing-info--color .b-pricing-info__item {padding-top: 0;}@media screen and (min-width: 980px) {.b-pricing-info--color .b-pricing-info__item:hover .b-pricing-info__item-title, .b-pricing-info--color .b-pricing-info__item.is-active .b-pricing-info__item-title {padding-top: 25px;}}.b-pricing-info--color .b-pricing-info__item:hover .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active .b-pricing-info__item-price {background: #2bc2d5;}.b-pricing-info--color .b-pricing-info__item:hover.b-pricing-info__item--color-primary .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active.b-pricing-info__item--color-primary .b-pricing-info__item-price {background: #00b89a;}.b-pricing-info--color .b-pricing-info__item:hover.b-pricing-info__item--color-secondary .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active.b-pricing-info__item--color-secondary .b-pricing-info__item-price {background: #DB001B;}.b-pricing-info--color .b-pricing-info__item:hover.b-pricing-info__item--color-tertiary .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active.b-pricing-info__item--color-tertiary .b-pricing-info__item-price {background: #353d46;}.b-pricing-info--color .b-pricing-info__item-title {background: #229baa;border-bottom: 1px solid #2ba4b3;overflow: hidden;padding-top: 10px;}.b-pricing-info--color .b-pricing-info__item-price {background: #2bc2d5;border-top: 1px solid #2bcce0;padding: 20px 0;}.b-pricing-info--color .b-pricing-info__item--color-primary .b-pricing-info__item-title {background: #08947d;}.b-pricing-info--color .b-pricing-info__item--color-primary .b-pricing-info__item-price {background: #00b89a;border-top: 1px solid #42d8bf;}.b-pricing-info--color .b-pricing-info__item--color-secondary .b-pricing-info__item-title {background: #d0531b;border-bottom: 1px solid #d0531b;}.b-pricing-info--color .b-pricing-info__item--color-secondary .b-pricing-info__item-price {background: #DB001B;border-top: 1px solid #f4a480;}.b-pricing-info--color .b-pricing-info__item--color-tertiary .b-pricing-info__item-title {background: #282f36;border-bottom: 1px solid #282f36;}.b-pricing-info--color .b-pricing-info__item--color-tertiary .b-pricing-info__item-price {background: #353d46;border-top: 1px solid #3f4851;}.f-pricing-info--color .f-pricing-info__item-title h4 {font-size: 1.53846em;line-height: 1.2;color: white;}.f-pricing-info--color .f-pricing-info__item-price h2, .f-pricing-info--color .f-pricing-info__item-price small {color: white;}.f-pricing-info--color .f-pricing-info__item-price h2 {font-size: 3.69231em;line-height: 1;}.f-pricing-info--color .f-pricing-info__item-price small {font-size: 40%;}.b-our-works .b-category-filter {border-bottom: 0;}.b-our-works__item {min-height: 154px;margin-bottom: 30px;}@media (max-width: 480px) {.b-our-works__item {min-height: 133px;margin-bottom: 15px;}}.b-our-works__item .b-item-hover-action {padding-bottom: 27px;}.b-our-works__item_image {border-radius: 2px;overflow: hidden;}.b-our-works__item_image img {display: block;height: auto;max-width: 100%;margin: 0 auto;width: 100%;}.b-google-map {position: relative;}@media screen and (min-width: 1024px) {.b-google-map--fix-height .b-google-map__map-view {min-height: 650px;}}.b-google-map__map-view {min-height: 500px;}@media screen and (max-width: 1024px) {.b-google-map__map-view {min-height: 600px;}}@media screen and (max-width: 767px) {.b-google-map__map-view {min-height: 300px;}}.b-google-map__info-window {padding: 10px 0;}@media (max-width: 1024px) {.b-google-map__info-window {max-width: 310px;}}.b-google-map__info-window-address, .b-google-map__info-window-image {padding: 0;}.b-google-map__info-window-address ul li {margin-bottom: 20px;}.b-google-map__info-window-address ul li:last-child {margin-bottom: 0;}.b-google-map__info-window-address-title {margin-top: 3px;margin-bottom: 5px;}.f-google-map__info-window-address-title {color: #DB001B;font-weight: 700;text-transform: uppercase;}.f-google-map__info-window-address-title:hover {cursor: pointer;}.b-google-map__info-window-address-icon {height: 40px;width: 40px;background-color: #DB001B;border-radius: 999px;overflow: hidden;margin-right: 20px;}.b-google-map__info-window-address .desc {padding-top: 3px;}.b-google-map__info-window-address-icon .fa,.b-google-map__info-window-address-icon [class*="icon-"] {color: white;vertical-align: middle;line-height: 40px;font-size: 21px;}.b-google-map__info-window-address-icon [class*="icon-"] {line-height: 44px;font-size: 17px;}.b-google-map__info-window-address-icon:hover {cursor: pointer;}.b-goggle-map_info-window-estate {padding-left: 17px;}@media (max-width: 640px) {.b-goggle-map_info-window-estate {padding-left: 0;max-width: 270px;}}.b-goggle-map_info-window-estate-image {margin-bottom: 20px;}.b-goggle-map_info-window-estate-image img {width: 275px;}@media (max-width: 640px) {.b-goggle-map_info-window-estate-image img {width: 270px;}}.f-google-map__info-window-estate-title {font-size: 1.53846em;line-height: 1;color: #DB001B;}.f-google-map__info-window-estate-description {font-size: 0.92308em;line-height: 1.2;}.b-google-map__info-window-estate-details {padding: 10px 0;margin: 5px 0;border-top: 2px solid #dddddd;border-bottom: 2px solid #dddddd;}.b-google-map__info-window-estate-details .b-info-group ul {margin: 0;}.b-google-map__info-window-estate-details .fa {color: #989898;}.b-google-map__title {position: relative;padding: 20px 0;}@media screen and (min-width: 480px) {.b-google-map__title {padding: 40px 0;}}.b-google-map__title:after {top: 100%;left: 50%;border: 18px solid transparent;content: " ";height: 0;width: 0;position: absolute;z-index: 1;pointer-events: none;border-top-color: #DB001B;margin-left: -18px;}.f-google-map__title {font-size: 2.76923em;line-height: 1.2;color: white;background-color: #DB001B;text-transform: uppercase;vertical-align: middle;}.f-google-map__marker-label {color: white;font-size: 1.07692em;line-height: 1.2;background-color: #666666;text-align: center;white-space: nowrap;padding: 10px;margin-left: 20px;border-radius: 2px;position: relative;top: -75px;left: -50%;}.f-google-map__marker-label {color: white;font-size: 1.07692em;line-height: 1.2;background-color: #666666;text-align: center;white-space: nowrap;padding: 10px;margin-left: 20px;border-radius: 2px;position: relative;top: -75px;left: -50%;}.f-google-map__marker-label:after {top: 100%;left: 50%;border: 5px solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-top-color: #666666;margin-left: -2px;}.b-google-map__info-office {min-height: 70px;padding-left: 15px;width: 140px;}.b-google-map__info-office h4 {margin-bottom: 5px;}.f-google-map__info-office {text-transform: uppercase;}.f-google-map__info-office small {color: #515151;}.b-audio-player {min-height: 97px;}.b-audio-player__song-name {background-color: #DB001B;padding: 17px 10px 15px;}.b-audio-player__content_nav {background: url("../img/audio-player_bg_nav.png");width: 96px;height: 46px;float: left;border-right: 1px solid #313131;box-shadow: 1px 0 0 #464646;padding: 17px 0px;cursor: default;}.b-audio-player__content_inner {background: url("../img/audio-player_bg.png");height: 46px;overflow: hidden;}.b-audio-player__content {background-color: #666666;}[class*='b-audio-player__content_nav_'] {display: inline-block;padding: 0 5px;cursor: pointer;}.b-audio-player__time,.b-audio-player__full-time {height: 10px;padding: 18px 10px 0 0;width: 35px;}.b-audio-player__time {padding-left: 10px;padding-right: 0;float: left;}.b-audio-player__full-time {float: right;}.b-audio-player__progress-bar_box {overflow: hidden;}.b-audio-player__progress-bar_container {margin: 18px 5px;}.b-audio-player__progress-bar {height: 10px;background-color: #222222;border-radius: 10px;position: relative;box-shadow: 0 1px 0 #474747;cursor: pointer;}.b-audio-player__progress-bar_load {height: 100%;position: absolute;z-index: 1;left: 0;top: 0;background-color: #444444;border-radius: 5px;border: 1px solid #222222;box-shadow: 0 1px 0 #555555 inset;}.b-audio-player__progress-bar_progress {height: 100%;position: absolute;z-index: 2;left: 0;top: 0;background-color: #DB001B;border-radius: 5px;border: 1px solid #222222;box-shadow: 0 1px 0 #fcce00 inset;min-width: 5px;overflow: visible !important;}.b-audio-player__progress-bar_progress_btn {background-color: #f7f7f7;border-radius: 10px;height: 12px;width: 12px;right: -7px;position: absolute;top: -2px;cursor: pointer;box-shadow: 0 0 2px #464646;}.b-audio-player__progress-bar_progress_btn:before {width: 6px;height: 6px;content: '';border-radius: 10px;background-color: #c3c4c5;position: absolute;top: 3px;left: 3px;box-shadow: 0 1px 0 #aeafb1 inset;}.f-audio-player__content_nav,.f-audio-player__content_nav a {color: #1c1c1c;text-shadow: 0 1px 0 #616161;text-align: center;}.b-audio-player__content_nav li {width: 23px;}.f-audio-player__song-name {font-size: 1.23077em;line-height: 1.2;color: #fefefe;}.f-audio-player__content_inner {font-size: 0.76923em;line-height: 1.2;color: #aaaaaa;}.f-audio-player__time {color: white;}.jp-playlist {display: none;}.b-link {background-color: white;position: relative;padding: 8px 4px 6px 8px;display: inline-block;}.b-link:after {content: '';height: 100%;width: 16px;position: absolute;top: 0;right: -5px;transform: skew(160deg);-ms-transform: skew(160deg);-webkit-transform: skew(160deg);background-color: inherit;z-index: -1;}.b-link span {position: absolute;left: 100%;top: 0;transform: skew(160deg);-ms-transform: skew(160deg);-webkit-transform: skew(160deg);background-color: #DB001B;margin-left: 9px;height: 100%;padding: 7px 4px 7px 5px;}.b-link i {transform: skew(-160deg);-ms-transform: skew(-160deg);-webkit-transform: skew(-160deg);}.b-link i:before {color: white;}.f-link {font-size: 1.07692em;line-height: 1;color: #DB001B;}.f-link:hover {color: #666666;}.b-slider-range {background-color: #dadada;height: 4px;border-radius: 3px;margin-top: 57px;margin-bottom: 25px;box-shadow: 0 -2px 0 #b3b3b3 inset;}.b-slider-range:before {content: '';position: absolute;left: 0;top: -10px;}.b-slider-range .ui-slider-handle {background-color: #dfdfdf;border-radius: 10px;outline: 0 none;width: 9px;height: 9px;top: -2px;cursor: pointer;box-shadow: 0 0 1px #b3b3b3;}.b-slider-range .ui-slider-handle:before {content: '';width: 5px;height: 5px;background-color: #DB001B;float: left;border-radius: 10px;margin: 2px;box-shadow: 0 -1px 1px #DB001B inset;}.b-slider-range .ui-slider-handle span {color: white;background-color: #DB001B;padding: 4px 7px 3px;border-radius: 5px;position: absolute;bottom: 100%;margin-bottom: 7px;left: -18px;min-width: 42px;text-align: center;}.b-slider-range .ui-slider-handle span:before {content: '';position: absolute;border-style: solid;border-width: 4px;border-color: #DB001B transparent transparent transparent;left: 50%;top: 100%;margin-left: -4px;}.b-slider-range .ui-slider-range {background-color: #DB001B;box-shadow: 0 -2px 0 #DB001B inset;}.b-slider-range_min,.b-slider-range_max {position: absolute;top: -24px;}.b-slider-range_min {left: 0;}.b-slider-range_max {right: 0;}.f-slider-range {color: #717171;font-size: 0.84615em;line-height: 1.2;}.b-float-search {padding-bottom: 40px;position: relative;}.b-float-search__container {left: 0;right: 0;margin: 0 auto;position: absolute;bottom: 42px;width: 260px;border-radius: 2px;background-color: #DB001B;}@media screen and (min-width: 480px) {.b-float-search__container {bottom: 15px;width: 480px;}}.b-float-search__container-without-background {background-color: transparent;}.b-float-search__container-inner {margin: 10px;}.b-float-search__container-inner-row {margin-bottom: 10px;}.b-float-search__container-inner-row:last-child {margin-bottom: 0;}.f-float-search__container-options {color: white;}.b-right-inner-addon {position: relative;width: 100%;margin-right: 0px;padding-right: 45px;}@media screen and (min-width: 480px) {.b-right-inner-addon {width: 460px;}}.b-left-inner-addon-marker {position: absolute;left: 0px;padding: 10px 0px;margin-left: 15px;pointer-events: none;}.f-left-inner-addon-marker {color: #b1b1b1;font-size: 1.23077em;line-height: 1.2;}.b-right-inner-addon-search {position: absolute;right: 0px;padding: 14px 0px;margin-right: 10px;pointer-events: none;}.f-right-inner-addon {font-size: 1.53846em;line-height: 1.2;color: #DB001B;}.f-float-search__form_elements {color: white;}.b-float-search__input {padding-right: 30px;}.b-float-search__container-inner-thick-round-border .b-right-inner-addon-search {margin-right: -10px;}.b-float-search__container-inner-thick-round-border .b-float-search__input {border-radius: 26px;border: 3px solid #DB001B;padding-left: 30px;}.b-float-search__container-inner-thick-round-border .b-float-search__input:focus {border: 3px solid #DB001B;}.b-select {display: inline-block;margin-right: 7px;margin-bottom: 4px;}.b-select span.ui-icon {right: 12px;margin-top: -2px;position: absolute;border-style: solid;border-width: 5px;border-color: #717171 transparent transparent transparent;}.b-select span.ui-selectmenu-button {font-size: 0.92308em;line-height: 1.83333;outline: 0 none;border: 1px solid #ebebeb;border-radius: 2px;color: #717171;}.b-select span.ui-selectmenu-button:before {content: '';height: 100%;width: 1px;border-left: 1px solid #d2d2d2;position: absolute;right: 35px;top: 0;}.b-select .ui-selectmenu-text {line-height: 22px !important;padding: 0.4em 2.3em 0.4em 1em !important;}.b-select select {width: 150px;}.b-select--secondary .ui-selectmenu-text {background-color: #f8f8f8;color: #333333;}.b-select--secondary span.ui-icon {border-color: #989898 transparent transparent transparent;}.b-select--alt .ui-selectmenu-text {background-color: white;color: #353436;}.b-select--alt span.ui-icon {border: none;}.b-select--alt span.ui-icon {border: none;font-family: "essential-regular" !important;content: attr(data-icon);font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #DB001B;width: 16px;height: 16px;text-indent: inherit;}.b-form-select span.ui-icon {right: 4px;margin-top: -7px;}.b-select--alt span.ui-icon:before {content: 'd'}.b-form-select span.ui-selectmenu-button.ui-corner-top span.ui-icon:before {color: #353436;content: 'c';}.b-contact-form {left: 0px;position: absolute;top: 0px;}@media screen and (max-width: 1024px) {.b-contact-form {position: relative;}}.b-contact-form__window {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;position: absolute;z-index: 2;left: 20%;top: 90px;border: 1px solid #b9b8b8;background-color: white;color: #000000;width: 570px;}@media screen and (max-width: 1024px) {.b-contact-form__window {border: 0;left: 0;position: relative;top: 0;width: 100%;}}.b-contact-form__window-title {margin-top: 20px;}.b-contact-form__window-title hr {border-top-width: 2px;}.f-contact-form__window-title {font-size: 1.53846em;line-height: 1.2;}.b-contact-form__window-form-row {margin-bottom: 15px;}.b-contact-form__window-form-row-label {margin-bottom: 9px;}.b-contact-form__window-form-textarea {resize: none;}.b-contact-form__window-form-row-button {width: 100%;}.b-video-default {width: 100%;}.b-video-default.b-video-default--shadow {-webkit-box-shadow: 0px -8px 30px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px -8px 30px 0px rgba(0, 0, 0, 0.5);box-shadow: 0px -8px 30px 0px rgba(0, 0, 0, 0.5);}.b-video-default.vjs-default-skin {overflow: hidden;}.b-video-default.vjs-default-skin .vjs-play-progress {background: #DB001B;}.b-video-default.vjs-default-skin .vjs-volume-level {background: #DB001B;}.b-video-default.vjs-default-skin .vjs-control-bar {font-size: 1.1em;background: #151515;}.b-video-default.vjs-default-skin .vjs-volume-control {margin-right: 20em;}.b-video-default.vjs-default-skin .vjs-seek-handle {display: none;}.b-video-default.vjs-default-skin .vjs-volume-handle {display: none;}.b-video-default.vjs-default-skin .vjs-duration-display {color: #4f4f4f;}.b-video-default.vjs-default-skin .vjs-slider {background: rgba(0, 0, 0, 0.5);}.b-video-default.vjs-default-skin .vjs-big-play-button {background: transparent;border: 5px solid #ffffff;border-radius: 50%;color: white;font-size: 1em;left: 50%;top: 50%;height: 80px;width: 80px;margin-top: -40px;margin-left: -40px;box-shadow: 0 0 0 transparent;padding: 0;}.b-video-default.vjs-default-skin .vjs-big-play-button:before {font-family: "essential-regular";font-size: 6em;line-height: 1.2;content: "(";padding: 0px 0 0 10px;position: absolute;}.b-video-default.vjs-default-skin:hover .vjs-big-play-button {background: transparent;color: white;box-shadow: 0 0 0 transparent;}.b-video-player {margin-bottom: 30px;position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.b-video-payer-size-alt {padding-bottom: 54%;}.b-video-payer-size-secondary {padding-bottom: 40%;}.b-video-player iframe,.b-video-player .b-video-default {position: absolute;top: 0;left: 0;width: 100%;height: 100%;max-width: 100%;max-height: 100%;}.c-primary {color: #353436;}.c-default {color: #DB001B;}.c-secondary {color: #DB001B;}.c-octonary {color: #DB001B;}.c-tertiary {color: #989898;}.c-quaternary {color: #5f5f5f;}.c-quinary {color: #616161;}.c-senary {color: #515151;}.c-septenary {color: #a5a5a5;}.c-nonary {color: #b1b1b1;}.c-denary {color: #dddddd;}.c-white {color: white;}.c-default-link {color: #898989;}.c-desc {color: #848484;}.c-11 {color: #747474;}.c-12 {color: #d8d8d8;}.c-13 {color: #333333;}.c-14 {color: #4f4f4f;}.c-15 {color: #949494;}.c-16 {color: #adadad;}.c-17 {color: #f3f3f3;}.c-18 {color: #b9b8b8;}.c-19 {color: #919191;}.c-20 {color: #777777;}.c-21 {color: #dedede;}.c-22 {color: #d9d9d9;}.c-23 {color: #fafafa;}.c-24 {color: #e8e8e8;}.c-25 {color: #e6e6e6;}.c-26 {color: #f6f6f6;}.c-27 {color: #929292;}.c-28 {color: #f1f1f1;}.c-29 {color: #979797;}.c-30 {color: #f4f4f4;}.c-31 {color: #00c6cd;}.c-32 {color: #83b705;}.c-33 {color: #828282;}.c-34 {color: #DB001B;}.c-s-35 {color: gainsboro;}.c-s-36 {color: #dbdbdb;}.c-s-37 {color: #8b8b8b;}.c-s-38 {color: #b5b5b5;}.c-s-39 {color: #ebebeb;}.c-s-40 {color: #e0e0e0;}.c-s-41 {color: #7f7e7e;}.c-s-42 {color: #ededed;}.c-s-43 {color: #cdcdcd;}.c-s-45 {color: #e3e3e3;}.c-s-46 {color: #dfdfdf;}.c-s-47 {color: #ececec;}.c-s-48 {color: whitesmoke;}.c-s-49 {color: #fefefe;}.c-s-50 {color: #313131;}.c-s-51 {color: #464646;}.c-s-52 {color: #1c1c1c;}.c-s-53 {color: #aaaaaa;}.c-s-54 {color: #222222;}.c-s-55 {color: #444444;}.c-s-56 {color: #555555;}.c-s-57 {color: #fcce00;}.c-s-58 {color: #474747;}.c-s-59 {color: #f7f7f7;}.c-s-60 {color: #c3c4c5;}.c-s-61 {color: #aeafb1;}.c-s-62 {color: #717171;}.c-s-63 {color: #dadada;}.c-s-64 {color: #b3b3b3;}.c-s-65 {color: #d2d2d2;}.c-s-66 {color: #da4453;}.c-s-67 {color: #529c11;}.c-s-68 {color: #f4c2ac;}.c-s-69 {color: #0ea8bf;}.c-s-70 {color: #f9f9f9;}.c-cp-0 {color: #424242;}.c-cp-1 {color: #f27491;}.c-cp-2 {color: #f2d674;}.c-cp-3 {color: #dfdfdf;}.c-cp-4 {color: #cc1212;}.c-cp-5 {color: #62b30c;}.c-cp-6 {color: #1685d3;}.c-cp-7 {color: #a28c0f;}.c-cp-8 {color: #e3921f;}.c-cp-9 {color: #656565;}.c-cp-10 {color: #efd108;}.c-cp-11 {color: #049ab0;}.c-cp-12 {color: #c4908d;}.c-cp-13 {color: #f40d85;}.c-cp-14 {color: #e00ed9;}.c-cp-15 {color: #875a50;}.c-cp-16 {color: #96b6cb;}.c-opacity-1 {color: rgba(108, 108, 108, 0.7);}.c-opacity-2 {color: rgba(218, 119, 82, 0.66);}.c-opacity-3 {color: rgba(0, 0, 0, 0.5);}.c-35 {color: #ea673d;}.c-36 {color: #c9471d;}.c-37 {color: #f8f8f8;}.c-38 {color: #fbfbfb;}.c-39 {color: #e4e4e4;}.c-40 {color: #959595;}.c-41 {color: #ff391f;}.c-42 {color: #ffd6d1;}.c-43 {color: #f9bdb6;}.c-44 {color: #e99b00;}.c-45 {color: #fff4bb;}.c-46 {color: #ffcc66;}.c-47 {color: #c1faa8;}.c-48 {color: #9cff70;}.c-49 {color: #6db74c;}.c-50 {color: #bceeff;}.c-51 {color: #8ae1ff;}.c-52 {color: #21c2f8;}.c-53 {color: #decfdf;}.c-54 {color: #e2b5e5;}.c-55 {color: #af75b3;}.c-56 {color: #f2f2f2;}.c-57 {color: #323232;}.c-58 {color: #acacac;}.c-59 {color: #d05a25;}.c-60 {color: #2bc2d5;}.c-61 {color: #229baa;}.c-62 {color: #2bcce0;}.c-63 {color: #2ba4b3;}.c-64 {color: #08947d;}.c-65 {color: #00b89a;}.c-66 {color: #42d8bf;}.c-67 {color: #d0531b;}.c-68 {color: #f4a480;}.c-69 {color: #282f36;}.c-70 {color: #353d46;}.c-71 {color: #3f4851;}.c-72 {color: #bf130f;}.c-73 {color: #ffd565;}.c-74 {color: #b0310e;}.c-74 {color: #b0310e;}.c-76 {color: #565656;}.c-a-40 {color: #ef4c21;}.c-a-41 {color: #ec5927;}.b-tagline-box {border-top: 3px solid #DB001B;box-shadow: inset 0 0 1px rgba(108, 108, 108, 0.7);position: relative;padding: 22px 20px 32px 27px;margin: 0 0 20px;}.b-tagline-box:after {content: '';display: block;position: absolute;top: 100%;width: 100%;height: 18px;left: 0;background: url(../img/tablet-shadow-min.png) no-repeat 50% 0;}@media screen and (max-width: 479px) {.b-tagline-box:after {background-size: 100% auto;}}.b-tagline-box--big.b-tagline-box:after {background-image: url(../img/tablet-shadow-max.png);}@media screen and (max-width: 639px) {.b-tagline-box--big.b-tagline-box:after {background-image: url(../img/tablet-shadow-min.png);}}@media screen and (max-width: 479px) {.b-tagline-box--big.b-tagline-box:after {background-size: 100% auto;}}.b-tagline-box--btn .b-tagline_description {display: table-cell;vertical-align: top;}@media screen and (max-width: 639px) {.b-tagline-box--btn .b-tagline_description {display: block;}}.b-tagline-box--btn .b-tagline_btn {display: table-cell;margin: 0 0 0 15px;}.b-tagline-box--btn .b-tagline_btn .button-lg {margin: 0;}@media screen and (max-width: 639px) {.b-tagline-box--btn .b-tagline_btn {display: block;margin: 15px 0 0;}}.b-tagline-box--no-shadow.b-tagline-box:after {display: none;}.b-tagline-box--color.b-tagline-box {background: #DB001B;border: 1px solid #ebebeb;box-shadow: none;}.b-tagline_title {margin: 0 0 9px;}.b-tagline_btn--position.b-tagline_btn {margin: 24px 0 0;}.b-tagline_btn--position.b-tagline_btn .button-lg {margin: 0;}.f-tagline-center {text-align: center;}.f-tagline_description {font-size: 0.92308em;line-height: 2;color: #666666;}.f-tagline_title {font-size: 1.38462em;line-height: 1;color: #DB001B;}.f-tagline_description--big.f-tagline_description {font-size: 1.23077em;line-height: 1.875;color: #5f5f5f;}.f-tagline--white.f-tagline_title {color: white;}.f-tagline--white.f-tagline_description {color: white;}.b-wiget-fb {overflow: hidden;}.b-wiget-fb .b-wiget-fb-content {margin-bottom: -30px;}.fb_iframe_widget span {margin-left: -10px;}.b-about-us-connection img {width: 100%;}.b-history__info {border: 1px solid #AEAEAE;background-color: white;border-radius: 2px;padding-left: 1.5em;padding-right: 1.5em;position: relative;}.b-history__info p {margin-bottom: 0;}.b-history__info .row {margin-bottom: -10px;}.b-history__timeline {position: relative;z-index: 10;}.b-product-launch {margin-bottom: -138px;}@media screen and (max-width: 768px) {.b-product-launch {margin-bottom: -90px;}}.b-product-launch__text {padding-right: 15px;border-right: 1px solid white;overflow: hidden;}.b-product-launch__text p {margin-bottom: 0;}.b-product-launch__text h2 {margin-top: 0;margin-bottom: 0;position: relative;top: -4px;}.b-chart {width: 100%;height: 265px;border-radius: 0 0 5px 5px;overflow: hidden;box-shadow: 0 3px 0 #da4453;}.b-chart svg > rect {fill: #f0743e;}.b-chart g > g > rect {fill: #f5a580;}.b-chart_head {background-color: #e36228;padding: 1.5em 1.5em 1.3em;border-radius: 5px 5px 0 0;overflow: hidden;}.b-chart_title {float: left;}.f-chart_title {font-size: 1.23077em;line-height: 1.2;text-transform: uppercase;}.b-chart_info {float: right;}.f-chart_info {font-size: 0.92308em;line-height: 1.2;}.b-href-with-img img {float: left;margin-right: 1em;}.b-timeline {position: relative;min-height: 1000px;}.b-timeline:before {content: '';position: absolute;top: 0;left: 28px;height: 100%;width: 4px;background: #e0e0e0;}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width):before {left: 50%;margin-left: -2px;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) {right: 0;}}.b-timeline img {width: 100%;}.b-timeline__block {position: absolute;width: 100%;display: none;}.b-timeline__block:first-child {display: block;}.b-timeline__block:before, .b-timeline__block:after {content: " ";display: table;}.b-timeline__block:after {clear: both;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block {width: 50%;}@media only screen and (max-width: 1023px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__block {width: 100%;}}@media only screen and (max-width: 1023px) {.b-timeline__block {width: 100%;}}.b-timeline__marker {position: absolute;top: 0;height: 150px;}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__marker {left: 0;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__marker {right: 0;}}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__marker-img {position: absolute;top: 0;right: -25px;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__date {left: 50%;margin-left: 4px;top: 65px;}}.b-timeline__marker-img {width: 50px;height: 50px;border-radius: 50%;background-color: #DB001B;-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);margin-left: 4px;}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__marker-img {margin-left: -25px;}}.b-timeline__marker-img .fa {font-size: 1.69231em;line-height: 1.2;color: white;padding-top: 11px;text-align: center;width: 100%;}.b-timeline__marker-img .fa.fa-music {margin-left: -2px;}.b-timeline__marker-img .fa.fa-angle-double-right {margin-left: 1px;}.b-timeline__content {position: relative;margin-left: 75px;background: white;}.b-timeline__content:before, .b-timeline__content:after {border: solid transparent;content: " ";width: 0;height: 0;position: absolute;pointer-events: none;}.b-timeline__content:before {top: 16px;border-width: 7px;left: auto;right: 100%;border-color: transparent;border-right-color: #e0e0e0;}.b-timeline__content:after {top: 17px;border-width: 6px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}@media only screen and (min-width: 1024px) {.b-timeline__content {width: 92%;}.b-timeline:not(.b-timeline-full-width) .b-timeline__content {margin-left: 0;}.col-xs-9 .b-timeline:not(.b-timeline-full-width) .b-timeline__content {width: 45%;}.b-timeline:not(.b-timeline-full-width) .b-timeline__content:before {left: 100%;right: auto;border-color: transparent;border-left-color: #e0e0e0;}.b-timeline:not(.b-timeline-full-width) .b-timeline__content:after {left: 100%;right: auto;border-color: transparent;border-left-color: white;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content {float: right;margin-right: 0;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content:before {left: auto;right: 100%;border-color: transparent;border-right-color: #e0e0e0;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content:after {left: auto;right: 100%;border-color: transparent;border-right-color: white;}}.b-timeline__content .b-video-player {margin-bottom: 0;}.b-timeline__block-finish:before {content: '';position: absolute;top: 0;left: 28px;height: 350px;width: 4px;background: white;}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__block-finish:before {left: 0;margin-left: -2px;}}.b-timeline__content-finish {border: none;}.b-timeline__content-finish:before {border-right-color: #DB001B;}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__content-finish:before {border-color: transparent;border-left-color: #DB001B;}.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content-finish:before {border-color: transparent;border-right-color: #DB001B;}}.b-timeline__content-finish:after {border-width: 0;}.b-timeline__marker-finish {height: 52px;}.b-timeline__infoblock-finish {background-color: #DB001B;margin-top: 8px;height: 31px;border-radius: 2px;padding: 8px 15px 0 15px;display: inline-block;}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__infoblock-finish {float: right;}}.f-timeline__infoblock-finish {font-size: 1.07692em;line-height: 1.2;color: white;}.b-blog-timeline__infoblock {padding: 15px 28px 10px 20px;}.b-blog-timeline__infoblock-title {border-bottom: 2px solid #DB001B;}.b-timeline__date {position: relative;background: white;border: 1px solid #c3c3c3;border-radius: 2px;padding: 5px 8px;top: 15px;white-space: nowrap;width: 64px;text-align: center;margin-left: 0;box-shadow: inset 0 -4px 4px 0 rgba(0, 0, 0, 0.1);}@media only screen and (min-width: 1024px) {.b-timeline:not(.b-timeline-full-width) .b-timeline__date {left: -50%;margin-left: 3px;}}.b-timeline__date:before, .b-timeline__date:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";width: 0;height: 0;position: absolute;pointer-events: none;}.b-timeline__date:after {border-bottom-color: white;border-width: 6px;margin-left: -8px;}.b-timeline__date:before {border-bottom-color: #c3c3c3;border-width: 7px;margin-left: -9px;}.f-timeline__date {font-size: 1em;line-height: 1.2;color: #DB001B;text-transform: uppercase;}.b-search-result-box {margin: 30px 0 0;}.b-search-item {border: 1px solid #dedede;padding: 3px 25px 7px 21px;margin: 0 0 26px;}.b-search-item:hover {border-color: #DB001B;}.b-search-item .is-global-title {color: #DB001B;margin-bottom: 5px;}.b-search-item .b-infoblock-with-icon__icon {width: 22px;padding: 2px 1px;}.b-search-item .b-blog-one-column__info_container {padding: 4px 10px 0 29px;}.b-search-item .f-infoblock-with-icon__icon .fa {font-size: 0.92308em;line-height: 1;}.b-search-item .f-blog-one-column__info {font-size: 0.92308em;line-height: 1;}.b-search-item .f-btn {font-size: 0.92308em;line-height: 1;text-transform: none;}.b-form--mini.b-form-row {margin-bottom: 5px;}.b-title-error span,.b-title-error strong {display: block;text-align: center;}.f-title-error strong {font-size: 2.92308em;line-height: 0.94737;color: #6d7a83;font-weight: normal;}.f-title-error span {font-size: 13.07692em;line-height: 0.76471;color: #b5b5b5;}@media screen and (max-width: 767px) {.f-title-error span {font-size: 11.53846em;line-height: 0.73333;}.f-title-error strong {font-size: 2.76923em;line-height: 0.94444;}}.b-error-description {margin: 46px 0 0;}.b-error-description span,.b-error-description strong {display: block;text-align: center;}.b-error-description span {margin: 11px 0 0;}.f-error-description span,.f-error-description strong {color: #DB001B;}.f-error-description strong {font-size: 1.84615em;line-height: 1.2;}.f-error-description span {font-size: 1.07692em;line-height: 1.2;}.b-error-search {max-width: 374px;margin: 48px auto 0;}.b-error-search .form-control {height: 42px;}.b-error-search .b-btn-search {width: 43px;height: 41px;}.b-error-search .b-input-search {padding-right: 53px;}.b-error-search .f-btn-search {font-size: 1.38462em;line-height: 2.33333;}.b-logo-big {margin-bottom: 50px;}.b-daily-row > [class*='col-'] {margin-top: 0px;margin-bottom: 22px;}.b-daily-wrap:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.f-daily_day {font-size: 1.07692em;line-height: 1.71429;color: #DB001B;text-transform: uppercase;}.b-daily_day {float: left;padding-left: 15px;padding-right: 15px;}.f-daily_description {font-size: 0.92308em;line-height: 2;}.b-daily_description {overflow: hidden;}.b-review-wrap {border: 1px solid #dedede;margin: 22px 0 23px;}.b-review_title {background: #fafafa;border-bottom: 1px solid #f2f2f2;padding: 15px 10px 10px 123px;}.b-review_title:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media screen and (max-width: 767px) {.b-review_title {padding-left: 20px;}}.b-review_title-text {overflow: hidden;}.f-review_title-text {font-size: 1.07692em;line-height: 1.2;color: #DB001B;}.b-review_info {padding: 12px 5px 16px 20px;}.b-review_info:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.b-review_user {float: left;margin-right: 20px;margin-top: -30px;}.b-review_msg {overflow: hidden;}.b-review_user_img {border: 1px solid white;margin-bottom: 7px;}.b-review_user_img img {display: block;width: 84px;}.f-review_user_name {font-size: 1.15385em;line-height: 1.13333;color: #DB001B;text-transform: uppercase;}.f-review_msg-info {font-size: 0.92308em;line-height: 1.2;color: #919191;}.b-review_msg-info {padding: 0;margin: 0;}.b-review_msg-info li {display: inline-block;}.b-review_msg-info li:after {content: "/";margin-left: 8px;margin-right: 8px;}.b-review_msg-info li:last-child:after {content: "";margin: 0;}.b-tab-search-result {display: table;border-color: #f2f2f2;border-style: solid;border-width: 0 1px 1px 1px;border-collapse: collapse;width: 100%;}.b-tab-search-result_row {display: table-row;}.b-tab-search-result_col {display: table-cell;border-color: #ececec;border-width: 0 1px 1px;border-style: solid;padding: 17px 15px;vertical-align: top;}@media screen and (max-width: 767px) {.b-tab-search-result_col {display: block;}}.b-tab-search-result_col:first-child {border-left-width: 0;}@media screen and (max-width: 767px) {.b-tab-search-result_col:first-child {border-width: 0px;}}.b-tab-search-result_col:last-child {max-width: 190px;width: 190px;}@media screen and (max-width: 767px) {.b-tab-search-result_col:last-child {border-width: 0 0 1px 0;max-width: 100%;padding-top: 0;width: 100%;}}.b-tab-search-result_img {float: left;width: 45%;}@media screen and (max-width: 639px) {.b-tab-search-result_img {float: none;margin: 0 auto 10px;width: 100%;}}.b-tab-search-result_img img {border-bottom-width: 0;max-width: 100%;width: 100%;border-radius: 2px;display: block;}.b-tab-search-result_info {overflow: hidden;padding-left: 18px;}@media screen and (max-width: 639px) {.b-tab-search-result_info {padding-left: 0;}}.b-tab-search-result_info .h4 {display: block;margin-bottom: 10px;margin-top: 0;}.b-tab-search-result_info a.h4:hover {color: #898989;}.b-tab-search-result_list {padding-top: 35px;}.b-tab-search-result_list:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}@media screen and (max-width: 767px) {.b-tab-search-result_list {padding-top: 0;}}.b-tab-search-result_list .users .fa {margin-right: 3px;}@media screen and (max-width: 767px) {.b-tab-search-result_list .b-btn {float: right;}}@media screen and (max-width: 479px) {.b-tab-search-result_list .b-btn {float: none;margin: 18px auto 0;width: 100%;}}@media screen and (max-width: 767px) {.b-tab-search-result_list-wrap {background: white;background: -webkit-linear-gradient(top, white, #fafafa);background: -moz-linear-gradient(top, white, #fafafa);background: -o-linear-gradient(top, white, #fafafa);background: -ms-linear-gradient(top, white, #fafafa);background: linear-gradient(to bottom, white, #fafafa);}}.b-tab-search-result_list-row {margin-bottom: 17px;}@media screen and (max-width: 767px) {.b-tab-search-result_list-row {display: inline-block;margin: 10px 10px 0 0;border-left: 1px solid #ececec;padding-left: 10px;}}@media screen and (max-width: 767px) {.b-tab-search-result_list-row:first-child {padding-left: 0;border-left: 0;}}@media screen and (max-width: 767px) {.b-tab-search-result_list-row [class*="col-"] {display: inline-block;padding: 0;}}.f-tab-search-result_list {color: #666666;}.b-info {margin: 0 0 0 5px;}.b-info span {margin: 0 13px 0 0px;}.f-info {font-size: 1.07692em;line-height: 1.14286;}.f-info span {text-transform: uppercase;}.b-employee-item--left h4, .b-employee-item--left p {padding: 0 15px;}.b-contact-form-box--bord {border: 1px solid #f1f1f1;border-radius: 3px;padding: 15px;}.b-contact-form-box--bord .b-form--contact-size textarea.form-control {height: 150px;}.b-contact-form-box--bord .f-title-description {color: #666666;}.b-info-container--home .b-blog-one-column__info_container {border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;padding: 5px 0;}.b-info-container--home.b-some-examples__item_info_level {border-color: transparent;padding: 0px 0 10px;}.b-item-apartment-block {margin-bottom: 30px;}.b-box-important {border: 1px solid #dedede;border-radius: 3px;padding: 8px 15px 8px 8px;}.f-title-big--name {color: #DB001B;}.f-title-big--name.f-title-big a {color: #DB001B;}.f-title-big--name.f-title-big a:hover {color: #666666;}.b-form-properties {padding: 26px 28px 0 31px;margin-bottom: 30px;}.b-form-properties .b-full-search-form_check {margin-bottom: 31px;}.b-form-properties .b-form-row {margin-bottom: 33px;}.b-form-properties input[type="text"],.b-form-properties span[class="ui-selectmenu-text"] {text-transform: uppercase;color: #555555;}.b-option-panel {height: 66px;background: #DB001B;padding: 0 15px;position: fixed;z-index: 9999;width: 100%;}@media screen and (max-width: 479px) {.b-option-panel {padding: 0 9px;}}.b-panel--logo {display: inline-block;vertical-align: middle;height: 66px;line-height: 65px;}.b-panel--logo:hover {opacity: 0.7;}@media screen and (max-width: 479px) {.b-panel--logo img {width: 40px;}}.b-panel--list-project {display: inline-block;vertical-align: middle;position: relative;margin-left: 12px;}.f-panel--list-project {font-size: 1.07692em;line-height: 1;color: white;}.f-panel--list-project a {color: white;}@media screen and (max-width: 479px) {.f-panel--list-project {margin-left: 12px;}}.f-panel--list-project:hover .b-list-project--items {display: block;}.f-panel--list-project:hover .b-list-project--title {color: #fce4dc;}.b-list-project--title {width: 194px;position: relative;cursor: pointer;text-transform: uppercase;padding: 16px 15px 14px 17px;background: #f47d47;}.b-list-project--title .fa {position: absolute;top: 15px;right: 17px;}@media screen and (max-width: 479px) {.b-list-project--title {width: 136px;}}.b-list-project--items {display: none;position: absolute;top: 44px;left: 0px;padding: 0;}.b-list-project--items li {list-style-type: none;position: relative;width: 194px;}.b-list-project--items li a {cursor: pointer;text-transform: uppercase;display: block;background: #f47d47;padding: 13px 15px 12px 17px;}.b-list-project--items li a:hover {background: #fe996b;}.b-list-project--items li a:hover .b-list-progect--example {display: block;}.b-list-project--items li a .fa-html {font-size: 0.76923em;line-height: 1;display: block;float: right;font-style: normal;color: #DB001B;background: white;padding: 2px 6px 3px 4px;}.b-list-project--items li:hover .b-list-progect--example {display: block;}@media screen and (max-width: 767px) {.b-list-project--items li:hover .b-list-progect--example {display: none;}}.b-list-project--items li .b-list-progect--example {display: none;position: absolute;top: 0;left: 204px;border: 3px solid #DB001B;box-shadow: 1px 2px 5px rgba(108, 108, 108, 0.7);}@media screen and (max-width: 979px) {.b-list-project--items li .b-list-progect--example {width: 300px;}.b-list-project--items li .b-list-progect--example img {width: 100%;}}@media screen and (max-width: 479px) {.b-list-project--items li {width: 166px;}}.b-option--resize {display: inline-block;vertical-align: middle;margin-left: 47px;}.b-option--resize .fa {font-size: 1.69231em;line-height: 1;color: white;cursor: pointer;margin-right: 9px;}.b-option--resize .fa.fa-horizontal {-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.b-option--resize .fa.fa-current, .b-option--resize .fa:hover {opacity: 0.7;}@media screen and (max-width: 1023px) {.b-option--resize {display: none;}}.b-option-item {float: right;border-left: 1px solid #DB001B;height: 66px;padding: 0 23px 0 26px;cursor: pointer;}.b-option-item:first-child {padding-right: 0;}.b-option-item:hover {opacity: 0.7;}@media screen and (max-width: 479px) {.b-option-item {padding: 0 11px 0;}}.f-option-item {color: white;line-height: 65px;}.f-option-item.b-option-close {vertical-align: middle;font-size: 28px;}.f-option-item.b-option-close:hover {color: white;}@media screen and (max-width: 479px) {.f-option-item.b-option-close {font-size: 18px;}}.f-option-item.b-option-cart {vertical-align: middle;font-size: 18px;}.f-option-item.b-option-cart:hover {color: white;}.f-option-item.b-option-cart .fa {font-size: 28px;vertical-align: middle;}@media screen and (max-width: 479px) {.f-option-item.b-option-cart .fa {font-size: 18px;}}.f-option-item.b-option-cart span {margin: 0 0 0 10px;}@media screen and (max-width: 639px) {.f-option-item.b-option-cart span {display: none;}}.b-product-cart {width: 100%;}.b-product-cart table {width: 100%;border-collapse: collapse;}.b-product-cart th {border: 1px solid #dfdfdf;background: #fafafa;padding: 1em;}@media screen and (max-width: 639px) {.b-product-cart th {padding: 0.5em;}}@media screen and (max-width: 767px) {.b-product-cart th:nth-child(4) {display: none;}}.b-product-cart th span {color: #515151;}.b-product-cart td {border: 1px solid #dfdfdf;background: white;padding: 1em;vertical-align: top;}@media screen and (max-width: 639px) {.b-product-cart td {padding: 0.5em;}}@media screen and (max-width: 767px) {.b-product-cart td:nth-child(4) {display: none;}}.b-product-cart span {display: block;line-height: 20px;}.b-product-cart span span {display: inline;}.b-product-cart p {font-size: 1em;}.b-product-cart .b-product-card__info_count {margin-right: 0;}.b-product-cart .b-align-middle {vertical-align: middle;}.b-product-cart-small {border: 1px solid #dedede;}.b-product-cart-small + .b-product-cart-small {border-top: 0 none;}.b-product-cart-small__header {padding: 0.9em 0.9em 0.7em;border-bottom: 1px solid #dedede;box-shadow: 0 -1px 1px #e8e8e8 inset;}.b-product-cart-small__content {padding: 1em;}.b-product-cart-small__content_row-half {float: left;width: 50%;}.b-product-cart-small__content_row-half:first-child {padding-right: 0.4em;}.b-product-cart-small__content_row-half:last-child {padding-left: 0.4em;}.b-product-cart-small__content_info_row {border-bottom: 1px solid #dedede;padding: 8px 0 5px;overflow: hidden;}.b-product-cart-small__content_info_row:first-child {padding-top: 0;}.b-product-cart-small__content_info_value {float: right;}.b-product-cart-small__content_info_title {float: left;line-height: 16px;}.b-product-cart-small__content_info {margin-bottom: 1em;}.f-product-cart-small__content_info {font-size: 0.92308em;line-height: 2;}.f-product-cart-small__content_row {font-size: 0.92308em;line-height: 2;}.b-product-card .b-stars-group {display: inline-block;}.b-product-card .b-btn {padding: 7px 9px 6px 9px;line-height: 16px;min-height: 30px;}.b-product-card .b-tag {margin-top: 0;margin-bottom: 0;}.b-product-card .form-control {display: inline-block;}.b-product-card__visual {float: left;margin-right: 30px;width: 380px;}@media screen and (max-width: 767px) {.b-product-card__visual {width: 100%;float: none;margin-right: 0;}}.b-product-card__info {overflow: hidden;}@media screen and (max-width: 767px) {.b-product-card__info {margin-top: 30px;}}.b-product-card__info_row {border-bottom: 1px solid #f1f1f1;padding: 10px 0;}.b-product-card__info_row:last-child {border-bottom: 0 none;}.f-product-card__info_price {font-size: 1.38462em;line-height: 1.2;}.b-product-card__info_title {display: inline-block;width: 70px;margin-right: 1.5em;}.b-product-card__info_title:after {content: ":";float: right;position: relative;left: 0.7em;}.b-product-card__info_like {background-color: #049ab0;display: inline-block;line-height: 17px;}.b-product-card__info_like:hover {background-color: #2bc2d5;}.b-product-card__info_count {width: 60px;display: inline-block;margin-right: 0.3em;}.b-product-card__info_add {display: inline-block;margin-right: 0.3em;font-size: 0.92308em;line-height: 1.2;}.b-product-card__info_add i {font-size: 1.07692em;line-height: 1.2;}.b-product-card__info_code {display: inline-block;margin-right: 0.3em;}.f-product-card__info_description {font-size: 0.92308em;line-height: 2;}textarea.b-product-card-textarea {height: 222px;}.b-container-login-page {margin-top: 43px;margin-bottom: 47px;}.b-log-in-form {border-right: 1px solid #ebebeb;padding-right: 10px;}.b-log-in-form .b-hr {margin: 14px 0 25px;max-width: 470px;}@media screen and (max-width: 979px) {.b-log-in-form {border-right: 0;margin-bottom: 20px;}}.b-social-links-box {margin: 19px 0 0;}.b-social__item {display: inline-block;vertical-align: middle;border-radius: 2px;border-bottom: 3px solid;height: 33px;width: 105px;margin: 0 7px 0 0;}.b-social__item .fa {position: relative;padding: 2px 8px 0 8px;margin: 0 2px 0 0;}.b-social__item .fa:after {content: '';display: block;height: 30px;position: absolute;top: 0;left: 100%;border-right: 1px solid rgba(255, 255, 255, 0.2);}.b-social__item:last-child {margin: 0;}.b-social__item.b-social__item--fb {background: #3b5998;border-bottom-color: #31497d;}.b-social__item.b-social__item--fb:hover {background: #31497d;}.b-social__item.b-social__item--tw, .b-social__item.b-social__item--g {background: #56adee;border-bottom-color: #468ec3;}.b-social__item.b-social__item--tw:hover, .b-social__item.b-social__item--g:hover {background: #468ec3;}.b-social__item.b-social__item--ld {background: #0182b3;border-bottom-color: #0182b3;}.b-social__item.b-social__item--ld:hover {background: #016287;border-bottom-color: #016287;}.f-social__item {font-size: 1.07692em;line-height: 1.85714;color: white;}.f-social__item:hover {color: white;}.f-social__item .fa {font-size: 1.23077em;line-height: 1.625;}.b-education-box .b-some-examples__item {margin: 10px 0 20px;}.b-education-detail-box .b-information-box__name {width: 112px;}.b-sort-panel__inner__portfolio.b-sort-panel__inner {margin: 40px 0 0;}.b-portfolio-item {padding: 27px 0 29px;border-top: 1px solid #e3e3e3;}.b-portfolio-item:first-child {border: 0;}.b-portfolio_image {position: relative;}.b-portfolio_image img {border-radius: 2px;width: 100%;}.b-portfolio_image .b-item-hover-action {border-radius: 2px;}@media screen and (max-width: 979px) {.b-portfolio_image {margin-bottom: 15px;}}.f-portfolio_info_title {font-size: 1.84615em;line-height: 1;color: #DB001B;text-transform: uppercase;}.f-portfolio_info_title a {color: #DB001B;}.f-portfolio_info_title a:hover {color: #666666;}.b-portfolio_info_rating {border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;padding: 7px 0 6px 5px;margin: 9px 0 0;}.b-portfolio_info_rating .b-stars-group {display: inline-block;vertical-align: middle;}.b-portfolio_info_rating .b-portfolio_rating_category {display: inline-block;vertical-align: middle;}@media screen and (max-width: 767px) {.b-portfolio_info_rating .b-portfolio_rating_category {display: block;}}.b-rating_bord {height: 20px;vertical-align: middle;display: inline-block;border-left: 1px solid #e3e3e3;margin: 0 8px 0 6px;}.b-portfolio_info_description {margin: 12px 0 10px;}.f-portfolio_category_title {font-size: 0.92308em;line-height: 1.16667;color: #515151;}.f-portfolio_category_name {font-size: 0.92308em;line-height: 1.16667;color: #DB001B;}.f-portfolio_category_name:hover {color: #898989;}.f-portfolio_info_description {font-size: 0.92308em;line-height: 2.16667;color: #515151;}.b-portfolio-item__style-bord.b-portfolio-item {border: 1px solid #e3e3e3;margin: 43px 0 0;padding: 0;border-radius: 2px;}.b-portfolio-item__style-bord.b-portfolio-item:first-child {border: 1px solid #e3e3e3;margin: 0;}.b-portfolio-item__style-bord .b-portfolio_image img {border-radius: 2px 0 0 2px;}.b-portfolio-item__style-bord .b-portfolio_info_button {margin: 0 0 10px;}.b-portfolio-item__style-bord .b-portfolio_info {margin: 18px 28px 0 0;}@media screen and (max-width: 979px) {.b-portfolio-item__style-bord .b-portfolio_info {margin: 18px 20px;}}.f-portfolio_info_button .button-sm {text-transform: uppercase;padding: 13px 16px 6px;}.f-portfolio_info_button .button-sm:hover {color: white;}.b-portfolio_image_box--arrow.b-portfolio_image_box {position: relative;}.b-portfolio_image_box--arrow.b-portfolio_image_box:after {content: '';display: block;position: absolute;top: 36px;right: 0;width: 0;height: 0;border: 10px solid transparent;border-right-color: white;border-left: 0;}@media screen and (max-width: 979px) {.b-portfolio_image_box--arrow.b-portfolio_image_box:after {top: auto;bottom: 0;left: 36px;border-bottom-color: white;border-top: 0;border-right: 10px solid transparent;border-left: 10px solid transparent;}}.b-category-filter--portfolio.b-category-filter {border: 0;padding: 2px 0 25px;}.b-category-filter--portfolio.b-category-filter ul {padding: 0;}.b-portfolio-gallery {margin-top: 12px;}.b-portfolio-gallery .b-app-with-img__item {margin: 0 0 28px;}.b-portfolio-gallery .b-item-hover-action__inner-bottom-title {padding: 15px 0 8px 0;text-transform: uppercase;}.b-portfolio-gallery .b-item-hover-action__inner-bottom {height: 67px;}.hover-action__inner-bottom-big .b-item-hover-action__inner-bottom-title {font-size: 1.23077em;line-height: 1.5;padding: 19px 0 6px 0;}.hover-action__inner-bottom-big .b-item-hover-action__inner-bottom {height: 82px;}.b-h4-special--portfolio.b-h4-special {margin: 20px 0 5px;}.b-remaining--max-box .b-hr-with-btn:before, .b-remaining--max-box .b-hr-with-btn:after {width: 526px;}.b-portfolio-overview {padding: 0 0 30px;margin: 50px 0;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}.b-title-b-hr--position.b-title-b-hr {margin-bottom: 16px;}.b-portfolio-overview__project {margin: 25px 0 0;}.f-project {color: #DB001B;text-transform: uppercase;}.f-project:hover {color: #898989;}.b-information-box ul {padding: 0;margin: 0;}.b-information-box ul li {list-style-type: none;padding: 11px 0 9px;margin: 0;border-bottom: 1px solid #ebebeb;vertical-align: middle;}.f-information-box {text-transform: uppercase;}.f-information-box__name {color: #DB001B;}.b-information-box__name {display: inline-block;width: 74px;}.f-dotted {color: #DB001B;}.b-dotted {margin: 0 14px 0 0;}.f-information_data {color: #515151;}.b-overview__comment {margin: 25px 0 0;}.b-portfolio__example-box .b-app-with-img__item_text {background-image: url("../img/diagonal-line-bg-light.png");background-color: #f6f6f6;background-repeat: repeat;background-position: 0 0;}.b-portfolio__example-box .b-carousel-title {border-bottom: 1px solid #e3e3e3;margin: 0 0 25px;}.b-portfolio__example-box .b-app-with-img__item:hover .b-app-with-img__item_text {background-color: #DB001B;}.b-portfolio__example-box .b-app-with-img__item:hover .f-app-with-img__item_name a {color: white;}.b-portfolio__example-box .b-app-with-img__item:hover .f-app-with-img__item_info {color: white;}.b-portfolio__example-box .b-app-with-img__item:hover .b-app-with-img__item_img {border-color: #fff;}.b-portfolio__example-box.b-carousel-secondary .bx-controls {top: -71px;}.f-carousel-title__color.f-carousel-title {color: #DB001B;}@media screen and (max-width: 639px) {.f-carousel-title__color.f-carousel-title {font-size: 0.92308em;line-height: 2;}}.b-portfolio-slider-box {margin-top: 54px;}.b-portfolio-slider-box .b-carousel-secondary .b-carousel-title {padding-top: 8px;border-top: 1px solid #e3e3e3;}.b-portfolio-slider-box__items {border-top: 1px solid #ebebeb;border-right: 1px solid #ebebeb;border-bottom: 2px solid #ebebeb;border-left: 1px solid #ebebeb;padding: 10px 10px 7px;border-radius: 3px;}.b-portfolio-slider-box__items img {border-radius: 2px;}.b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a {background: white;height: 33px;width: 33px;padding: 9px 0 3px;}.b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a:after {color: #aeafb1;}.b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a:hover {background: #DB001B;}.b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a:hover:after {color: white;}.b-arrow-title-box {float: right;padding: 4px 0 0;}.b-arrow-title-box a {display: inline-block;vertical-align: middle;width: 26px;background: #828282;border-radius: 3px;}.b-arrow-title-box a:hover {background: #DB001B;}@media screen and (max-width: 639px) {.b-arrow-title-box a {width: 18px;}}@media screen and (max-width: 639px) {.b-arrow-title-box {padding: 2px 0 0;}}.f-arrow-title-box {line-height: 24px;}.f-arrow-title-box a {text-align: center;}.f-arrow-title-box a .fa {line-height: 26px;font-size: 30px;vertical-align: middle;color: white;}@media screen and (max-width: 639px) {.f-arrow-title-box a .fa {font-size: 20px;line-height: 16px;}}@media screen and (max-width: 639px) {.f-arrow-title-box {line-height: 16px;}}.b-welcome-box {margin-bottom: 25px;}.b-welcome-box .is-global-title {color: #DB001B;}.b-title-description {border-bottom: 1px solid #ADADAD;padding: 0 0 10px;margin: 0 0 22px;}.b-title-description .b-title-description__comment {margin: 6px 0 0;}.f-title-description {font-size: 1.38462em;line-height: 1.11111;}.f-title-description .f-title-description__comment {font-size: 0.69231em;line-height: 1.55556;text-transform: none;}.b-form--contact-size textarea.form-control {height: 152px;margin-bottom: 20px;}.b-bord-box {border-top: 1px solid #cdcdcd;padding: 35px 0 54px;}.b-bord-box.b-google-map {border-bottom: 1px solid #cdcdcd;padding: 0;}.b-contact-form-box {margin-bottom: 38px;}.f-infoblock-with-icon--color .f-infoblock-with-icon__info_title {color: #DB001B;}.b-inner-page-header {display: table;width: 100%;height: 156px;border-bottom: 1px solid gainsboro;}.b-inner-page-header .b-inner-page-header__content {vertical-align: middle;display: table-cell;}.b-inner-page-header.b-inner-page-header--white {background: url(../img/inner-head-bg-white.jpg) no-repeat 50% 50%;background-size: cover;}.b-inner-page-header h1 {margin: 0;}.f-inner-page-header h1 {font-size: 2.76923em;line-height: 1;text-transform: none;}.f-inner-page-header .f-title-small {font-size: 0.4em;color: #515151;}.f-inner-page-header span {margin-bottom: 0;}.f-inner-page-header_title-add {font-size: 1.07692em;line-height: 2.14286;}.f-inner-page-header--white.f-inner-page-header h1 {color: white;}.f-inner-page-header--white.f-inner-page-header .f-inner-page-header_title-add {color: white;}.b-breadcrumbs {border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;background: #F3F3F3;}.b-breadcrumbs ul {margin: 10px 0 9px;padding: 0;}.b-breadcrumbs li {display: inline-block;margin-right: 8px;}.b-breadcrumbs li:not(:first-child) i {margin-right: 9px;}.b-breadcrumbs li:first-child i:before {top: 1px;}.b-breadcrumbs i {margin-right: 10px;}.b-breadcrumbs i:before {position: relative;top: 2px;}.f-breadcrumbs {}.f-breadcrumbs li:first-child i:before {font-size: 1.077em;line-height: 1.2;color: #DB001B;font-weight: bold !important;}.f-breadcrumbs li:first-childa{color: #DB001B;}.f-breadcrumbs i:before {font-size: 1.38462em;line-height: 1.2;}.f-breadcrumbs a, .f-breadcrumbs span {font-size: 0.92308em;line-height: 2;}.f-breadcrumbs a {}.f-breadcrumbs a:hover {}.f-breadcrumbs a:hover i:before {}.b-shortcode-example {padding-top: 15px;padding-bottom: 15px;}.b-shortcode-example [class*='button-'] {margin: 10px 16px 10px 10px;}.b-shortcode-example.b-shortcode-example--big-indent {margin-top: 22px;}.b-shortcode-example--btn.b-shortcode-example {margin: 0 -15px 0 -10px;}.is-hidden {display: none;}.is-visible {display: block;visibility: visible;}.job-search-header {padding: 30px 0 24px;}.job-search-header .icon-essential-regular-49-magnifier {font-size: 27px;float: left;margin: 7px 0 0 0px;color: #fff;}.job-search-header input {background: #ffffff;border: none;border-radius: 2px;font-size: 1.385em;padding: 10px 13px 9px;width: 100%;color: #353436;}.job-search-header input.open {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.job-search-header input:focus,.jsh-search-button:focus {outline: none;}.jsh-search-button {background: none;font-size: 1.308em;}.jsh-wrapper-1 {margin: 0 0 0 50px;}.jsh-wrapper-2 {margin: 0;position: relative;}@media screen and (max-width: 767px) {.jsh-wrapper-1 {margin-bottom: 20px;}.jsh-wrapper-2 [class*="col-"] {padding: 0;margin-bottom: 20px;}}.jsh-search-button {padding: 11px 11px 9px;width: 100%;background: #353436;color: #ffffff;border-radius: 2px;font-size: 1.154em;line-height: 1.2;border-bottom: 2px solid #2F2E2F;}.jsh-search-button:hover {background: #2F2E2F;}.jsh-search-button .icon-essential-regular-07-arrow-right {margin-right: 5px;font-size: 11px;}.jsh-radius.b-form-select span.ui-selectmenu-button {font-size: 1.231em;line-height: 1.83333;border: 1px solid #ffffff;color: #353436;}.jsh-radius.b-form-select span.ui-selectmenu-button.ui-corner-top {border-radius: 2px 2px 0 0;}.jsh-radius.b-select--alt span.ui-icon {border: none;font-family: "essential-regular" !important;content: attr(data-icon);font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #353436;width: 16px;height: 16px;text-indent: inherit;}.jsh-radius.b-form-select span.ui-icon {right: 12px;margin-top: -7px;}.jsh-radius.b-select--alt span.ui-icon:before {content: 'd'}.jsh-radius.b-form-select span.ui-selectmenu-button.ui-corner-top span.ui-icon:before {content: 'c';}.jsh-radius.b-form-select .ui-selectmenu-text {padding: 0.6em 2.3em 0.5em 1em !important;}.js-radius-menu.ui-selectmenu-menu .ui-menu,.js-autocomplete-menu.ui-menu {border: 1px solid #ffffff;background-color: #ffffff;border-radius: 0 0 2px 2px;box-shadow: 0px 1px 3px -2px #000000;}.js-autocomplete-menu.ui-menu {padding-top: 1px;}.js-radius-menu.ui-selectmenu-menu .ui-menu .ui-menu-item,.js-autocomplete-menu .ui-menu-item {padding: 7px 0 7px 0;border-top: none;color: #353436;margin: 0 12px;font-size: 1.231em;}.js-radius-menu.ui-selectmenu-menu .ui-menu .ui-menu-item:first-child,.js-autocomplete-menu .ui-menu-item:first-child {padding-top: 15px;}.js-autocomplete-menu .ui-menu-item:first-child {padding-top: 15px;border-top: 1px solid #D6D6D6;}.js-radius-menu.ui-selectmenu-menu .ui-menu .ui-menu-item:last-child,.js-autocomplete-menu .ui-menu-item:last-child{padding-bottom: 15px;}.js-radius-menu.ui-selectmenu-menu .ui-menu .ui-menu-item:hover,.js-autocomplete-menu .ui-menu-item:hover {background-color: #ffffff;color: #DB001B;}.job-search-header input::-webkit-input-placeholder { color:#adadad; }.job-search-header input::-moz-placeholder { color:#adadad; } .job-search-header input:-ms-input-placeholder { color:#adadad; } .job-search-header input:-moz-placeholder { color:#adadad; }.job-search-result {margin: 50px 0;}.job-search-result h2 {margin-bottom: 35px;}.jsr-nav {margin: 25px 0 0;padding: 0 0 10px 0;list-style: none;border-bottom: 1px solid #353436;}.jsr-nav ul {list-style: none;margin: 10px 0 0 -15px;}.jsr-nav li {margin: 0 0 13px;position: relative;}.jsr-nav .icon-essential-regular-07-arrow-right {font-size: 11px;position: absolute;left: 0;top: 5px;}.jsr-nav a {color: #DB001B;font-size: 1.154em;padding-left: 17px;display: block;}.jsr-nav .active > a {color: #000;padding-right: 20px;}.jsr-nav .active .active-filter {position: absolute;right: 0px;top: 2px;font-size: 12px;width: 20px;height: 20px;display: block;padding: 0;text-align: center;}.jsr-nav .active .active-filter:hover {color: #DB001B;}.jsr-nav a span {color: #000000;font-weight: normal;}.jsr-nav a:hover,.jsr-nav .active > a:hover {color: #353436;}.jsr-contact p:last-child {border-bottom: 1px solid #D6D6D6;padding-bottom: 17px;}.jsr-contact h4,.jsr-appointment h4 {margin-top: 27px;padding-left: 35px;position: relative;}.jsr-contact h4 > i,.jsr-appointment h4 > i {margin-right: 10px;font-size: 24px;position: absolute;left: 0;}.job-search-result p {font-size: 1.077em;line-height: 1.5;}.jsr-appointment .b-btn {margin-top: 27px;}.jsr-list .jsr-headline {padding-left: 20px;margin-bottom: 0;}@media screen and (max-width: 767px) {.jsr-list .jsr-headline {margin-top: 40px;}}.jsr-list .jsr-headline a {float: right;color: #DB001B;}.jsr-job-list .row {border-bottom: 1px solid #D6D6D6;font-size: 1.154em;position: relative;}.jsr-job-list .row:hover {background: #DB001B;border-bottom: 1px solid #DB001B;color: #fff;}.jsr-job-list .row > a > div:first-child {padding-left: 20px;}.jsr-job-list .row > a:hover,.jsr-job-list .row:hover > a {color: #fff;}@media screen and (max-width: 767px) {.jsr-job-list .row > a > div:first-child {padding-left: 15px;}}.jsr-job-list .row > a > div {padding-top: 25px;padding-bottom: 20px;}@media screen and (max-width: 767px) {.jsr-job-list .row > a > div:first-child {padding-top: 10px;}.jsr-job-list .row > a > div {padding-top: 3px;padding-bottom: 3px;}.jsr-job-list .row > a > div:nth-child(3) {padding-bottom: 10px;}.job-mw {font-weight: normal;}}.jsr-job-list .row:hover .fa-angle-right {display: block;color: #ffffff;}.jsr-job-list .row .fa-angle-right {font-size: 40px;position: absolute;right: 20px;top: 50%;margin-top: -20px;display: none;}.jsr-list .b-pagination ul {margin-top: 30px;}.current-events {margin: 100px 0 0;}.current-events > .container > h2 {margin-bottom: 0;}.event-tabs {margin-top: 45px;}.ce-events-list .row {font-size: 1.154em;position: relative;}.ce-events-list .row:hover {background: #DB001B;color: #fff;}.ce-events-list .row:first-child > a > div {border-top: 1px solid #D6D6D6;}.ce-events-list .row > a > div:first-child {padding-left: 20px;}.ce-events-list .row > a > div:nth-child(2) {padding-right: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}.ce-events-list .row > a > div {padding-top: 25px;padding-bottom: 20px;border-top: 1px solid transparent;border-bottom: 1px solid #D6D6D6;}.ce-events-list .row:hover > a > div {border-bottom: 1px solid transparent;border-top: 1px solid transparent !important;}.ce-events-list .row > a:hover {color: #fff;}.ce-events-list .row:hover .fa-angle-right {display: block;}.ce-events-list .row .fa-angle-right {font-size: 40px;position: absolute;right: 20px;top: 50%;margin-top: -20px;color: #DB001B;}.ce-events-list .row:hover .fa-angle-right {color: #ffffff;}.event-type {font-size: 0.733em;}@media screen and (max-width: 979px) {.ce-events-list .row:first-child > div:nth-child(2) {border-top: none;}.ce-events-list .row > div:first-child {padding-left: 15px;border-bottom: none;}.ce-events-list .row > a > div:first-child {border-bottom: none;padding-left: 15px;}.ce-events-list .row:first-child > a > div:nth-child(2) {border-top: none;}.ce-events-list .row > a > div {padding-top: 5px;padding-bottom: 5px;}.ce-events-list .row > a > div:first-child {padding-top: 10px;}.ce-events-list .row > a > div:nth-child(2) {padding-bottom: 10px;}.event-type {display: block;}}@media screen and (max-width: 767px) {.current-events .b-tabs.ui-tabs .ui-tabs-nav li {float: none;display: block;margin: 0;border: none;border-top: 1px solid #353436;}.current-events .b-tabs.ui-tabs .ui-tabs-nav li.ui-state-active {border-left: 1px solid #353436;border-right: 1px solid #353436;}}.news-overview-module h1 {border-bottom: 1px solid #ADADAD;font-size: 1.538em;font-family: "Frutiger Neue W01 Book", sans-serif;padding-bottom: 15px;margin-bottom: 35px;}.news-overview-module .news-list-date {width: 90px;font-size: 1.077em;position: absolute;left: 0;}.news-list-overview-content {padding-left: 90px;position: relative;}.news-list-overview-content img {float: left;margin: 3px 10px 0 0;}.news-overview-module .news-list-item {margin-top: 30px;}.news-overview-module h2.more {font-size: 1.077em;font-weight: bold;font-family: "Frutiger Neue W01 Book", sans-serif;margin: 0 0 3px;}.news-overview-module h2.more a {color: #DB001B;}.news-overview-module .news-list-morelink {display: none;}.news-overview-module .showResultsWrap {margin: 35px 0 0 0;border-top: 1px solid #adadad;padding: 25px 0 20px;font-size: 1.077em;}.news-overview-module .disabledLinkWrap,.news-overview-module .activeLinkWrap,.browseLinksWrap > a,.browsebox li a,.browsebox li.inactive {color: #ED7F8D;font-size: 1.07692em;display: inline-block;padding: 8px 11px;background-color: #fff;margin-right: 6px;border: 1px solid #D6D6D6;border-radius: 2px;height: 32px;min-width: 32px;cursor: default;font-weight: 700;line-height: 1.15;vertical-align: top;}.news-overview-module .activeLinkWrap,.browseLinksWrap > a:hover,.browsebox li a:hover,.browsebox .tx-indexedsearch-browselist-currentPage a {background: #DB001B;color: #fff;border-color: #DB001B;}.news-overview-module .disabledLinkWrap i,.news-overview-module .activeLinkWrap i,.browseLinksWrap > a > i,.browsebox li i{font-size: 1.538em;line-height: 0.6;}.browseLinksWrap .fa-angle-left,.browsebox li .fa-angle-left {margin-left: -1px;}.browseLinksWrap > a,.browsebox li a {color: #DB001B;border: 1px solid #adadad;cursor: pointer;}.nom-first-last {padding: 0 3px;}.news-category-head {padding-left: 5px;}.news-single-rightbox {font-size: 1.077em;margin-bottom: 15px;}.news-title {margin-bottom: 40px;}.news-subheader h2 {margin: 0 0 30px;font-family: "Frutiger Neue W01 Book", sans-serif;font-size: 1.385em;}.news-single-img {margin: 0 0 50px;}.news-single-img .news-single-image-wrapper {float: left;width: 50%;margin: 30px 0 0;}.news-single-img .news-single-image-wrapper:nth-child(odd) {padding-right: 15px;clear: left;}.news-single-img .news-single-image-wrapper:nth-child(even) {padding-left: 15px;}.news-single-image-wrapper img {max-width: 100%;height: auto;}.news-single-caption {margin: 15px 0 0;font-size: 0.923em;}.news-single-backlink {border-top: 1px solid #adadad;padding: 20px 0 0;margin: 20px 0 0;}.news-single-backlink .more {font-size: 1.077em;}.news-single-additional-info {margin-top: 50px;}.news-single-additional-info dt {margin-bottom: 20px;font-size: 1.077em;}.news-single-additional-info .more {font-size: 1.077em;}.news-single-files a {padding: 0 5px;color: #DB001B;}.news-latest-boxed {padding: 30px 0 50px 0;}.news-latest-boxed .teaser-box-content {margin: 0;padding: 30px;}.news-latest-boxed .teaser-box-content-text {margin-top: 0;}.contact-list .contact-slider {margin-bottom: 50px;}.contact-list .contact-slider .b-mention-item {margin-bottom: 0px;}.contact-list .contact-slider h4 {margin: 10px 0 2px;}.contact-slider {padding: 0 50px;}.contact-slider .bx-wrapper {padding: 0 70px;}.contact-list .b-remaining {float: left;overflow: visible;}@media screen and (max-width: 479px) {.contact-slider .bx-wrapper {padding: 0;}}.header-news-container {width: 100%;padding: 35px 0 55px;background: rgba( 255, 255, 255, .7);position: absolute;bottom: 0;}.header-news-container * {white-space: normal;}.header-news-title {font-size: 2.615em;margin: 0 0 5px;}.header-news-date {font-size: 1.077em;margin: 0 0 20px;font-weight: 600;}.header-news-content {font-size: 1.231em !important;font-family: "Frutiger Neue W01 Book", sans-serif !important;}.header-news-content * {font-size: 16px !important;font-family: "Frutiger Neue W01 Book", sans-serif !important;}.header-news-content .more {margin-left: 20px;}.newsletter-box {color: #fff;-webkit-box-shadow:inset 0 8px 6px -8px #555555;-moz-box-shadow:inset 0 8px 6px -8px #555555;box-shadow:inset 0 8px 6px -8px #555555;position: relative;padding-bottom: 60px;}.newsletter-box:after {content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 16px 17px 0 17px;border-color: #fff transparent transparent transparent;left: 50%;top: 0;z-index: 2;margin-left: -16px;}.caret-down-shadow {position: absolute;width: 40px;height: 25px;overflow: hidden;border-style: solid;border-width: 16px 17px 0 17px;border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent;top: 1px;left: 50%;z-index: 1;-webkit-filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);margin-left: -17px;}.newsletter-box h3 {margin: 50px 0 25px;}.newsletter-box p {font-size: 1.308em;line-height: 1.4;width: 80%;margin-right: auto;margin-left: auto;}.nl-box-row-2 {margin-top: 30px;}.nl-box-teaser {margin-right: -50px;}.nl-box-checklist {list-style: none;margin: 20px 0 0 0;padding: 0;}.nl-box-checklist li {margin: 0 0 20px;font-size: 1.308em;line-height: 1.4;padding-left: 30px;position: relative;}.nl-box-checklist .nl-point-desc {padding-left: 0;}.nl-box-checklist li .icon-essential-regular-05-tick {position: absolute;left: 0;top: -1px;font-size: 20px;}.newsletter-box .col-md-6 .b-btn {margin-left: 30px;padding-left: 50px;padding-right: 50px;}@media screen and (max-width: 979px) {.nl-box-row-2 > div {text-align: center;}.nl-box-checklist {display: inline-block;}.nl-box-checklist li {text-align: left;}.newsletter-box .col-md-6 .b-btn {margin-left: -20px;}}.crosslink-module .container > p {font-size: 1.308em;line-height: 1.4;width: 80%;margin-right: auto;margin-left: auto;}.crosslink-module.crosslink-boxes .container > .row {margin: 20px 0 90px;}.crosslink-module.crosslink-boxes .b-employee-item {margin-top: 30px;}@media screen and (max-width: 767px) {.crosslink-module.crosslink-boxes .b-employee-container [class*='col-'] {margin-top: 0;}}.crosslink-module .container > .row {margin: 70px 0 30px;}.crosslink-module.cm-box-left .view {position: absolute;height: 100%;text-align: left;background-color: #DB001B;background-image: url(../img/bg-redwave.jpg);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;padding: 20px;}.crosslink-module.cm-box-left .view .crosslink-view-title {color: #fff;position: absolute;bottom: 20px;font-size: 2.154em;font-family: "Rotis Serif W01 Bold", serif;line-height: 1.1;}.crosslink-module.cm-box-left .b-news-item__info {margin-left: 46%;}@media screen and (max-width: 1219px) {.b-news-item{margin: 20px 0;}.crosslink-module.cm-box-left .b-news-item__info {margin-left: 0;padding-left: 300px;width: 100%;}.crosslink-module.cm-box-left .b-news-item__info:before {left: 262px;}}@media screen and (max-width: 767px) {.crosslink-module.cm-box-left .b-news-item__info {padding-left: 15px;}}.bg-video-module {background-image: url(../img/bg-redwave.jpg);}.bg-video-module h1 {font-size: 4.308em;margin-bottom: 150px;}.bg-video-module .b-bg-video__numbers > div {border-right: 1px solid #958083;border-right: 1px solid rgba(255,255,255, .5);}.bg-video-module .b-bg-video__numbers > div:last-child {border: none;}@media screen and (max-width: 420px) {.bg-video-module .col-xs-6 {width: 100%;padding: 0 15px;}.bg-video-module .b-bg-video-box video {height: 100%;}.bg-video-module .b-bg-video__numbers > div {border: none;}.bg-video-module .b-bg-video__numbers_item {border-bottom: 1px solid #958083;border-bottom: 1px solid rgba(255,255,255, .5);padding: 0 15px 20px;}.bg-video-module .b-bg-video__numbers > div:last-child .b-bg-video__numbers_item {border: none;}.bg-video-module .b-bg-video__numbers > div.visible-xs-block {border: none;margin: 0;padding: 0;}}@media screen and (max-width: 1023px) {.bg-video-module video {width: 120%;height: auto;}}@media screen and (max-width: 767px) {.bg-video-module h1 {font-size: 3em;margin-bottom: 100px;margin-left: 15px;margin-right: 15px;word-wrap: break-word;}.bg-video-module video {width: auto;height: 100%;}}@media screen and (max-width: 420px) {.bg-video-module h1 {font-size: 2.462em;word-wrap: break-word;margin: 5px 15px 70px;}}.testimonial-module {padding-top: 80px;padding-bottom: 55px;}@media screen and (max-width: 767px) {.testimonial-module .b-mention-item{margin-bottom: 50px;}.bg-video-module .b-bg-video__numbers > div {margin-bottom: 20px;}}.content-module h2 {margin: 0 0 25px;}.content-module h4 {margin-bottom: 20px;}.content-module p {font-size: 1.077em;line-height: 1.3;}.sidebar-nav {margin-bottom: 15px;}@media screen and (max-width: 767px) {.sidebar-nav {margin-top: 35px;}}.sidebar-nav h4 {margin: 5px 0 11px;}.sidebar-nav ul {margin: 11px 0 0;padding: 0;list-style: none;border-top: 1px solid #E1E1E1;}.sidebar-nav li {border-bottom: 1px solid #E1E1E1;}.sidebar-nav .icon-essential-regular-07-arrow-right {padding: 0 5px 0 0;font-size: 11px;}.sidebar-nav a {display: block;padding: 10px 0;color: #DB001B;font-size: 1.231em;}.cm-sidebar .b-remaining {padding-bottom: 20px;}.cm-sidebar h5 {margin: 0 0 15px;}.cm-sidebar .b-mention-item {margin-top: 30px;}.cm-sidebar .b-mention-item__comment {margin: 0;border: 1px solid #ADADAD;padding: 25px 18px;}.b-bg-default-color-3 .cm-sidebar .b-mention-item__comment {border: none;}.cm-sidebar .f-mention-item__comment_text {font-size: 1.077em;}.cm-sidebar .b-mention-item__comment:before {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 12px 0 0;border-color: #ADADAD transparent transparent transparent;position: absolute;right: 49px;bottom: -12px;left: auto;top: auto;}.b-bg-default-color-3 .cm-sidebar .b-mention-item__comment:before {display: none;}.cm-sidebar .b-mention-item__comment:after {width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 0;border-color: #ffffff transparent transparent transparent;position: absolute;right: 50px;bottom: -10px;left: auto;top: auto;}.cm-sidebar .b-mention-item__user {width: 100%;min-height: 80px;padding-right: 100px;padding-left: 10px;}.cm-sidebar .b-mention-item__user_img {float: right;padding: 2px;margin-right: 30px;position: absolute;right: 0;margin-top: 12px;}.cm-sidebar .f-mention-item__user_info {float: right;margin: 12px 15px 0 0;font-size: 1em;width: 100%;}.cm-sidebar .f-mention-item__user_name {font-size: 1.077em;}.cm-sidebar .f-mention-item__user_position {font-size: 1em;}.cm-sidebar .b-mention-item__user_img img {width: 58px;}.cm-sidebar .f-mention-item__user_name {color: #DB001B;}@media screen and (max-width: 1024px) {.cm-sidebar .b-mention-item__user_img{margin-right: 20px;}.cm-sidebar .b-mention-item__user {padding-right: 90px;padding-left: 10px;}}.content-module .b-slidercontainer {border: 1px solid #ADADAD;}.content-module .tp-bullets {display: none;}.footer {color: #fff;}.b-footer-secondary a {color: #fff;}.footer h4 {font-family: "Rotis Serif W01 Bold", serif;}.footer-nav {list-style: none;margin: 20px 0 0 0;padding: 0;}.footer-nav li {padding-left: 15px;margin-bottom: 10px;position: relative;}.footer-nav li a .icon-essential-regular-07-arrow-right {position: absolute;font-size: 11px;left: 0;top: 2px;}.footer-nav.footer-nav-locations li {float: left;width: 50%;}@media screen and (max-width: 979px) {.footer-nav.footer-nav-locations li {float: none;width: auto;}}.footer h4 {font-size: 1.615em;}.b-contacts-short-item.social-links {padding-top: 0;}.footer .b-social-nav {float: none;margin: 0;}.footer .b-social-nav ul {padding-left: 32px;}.teaser-module-images .teaser-box {margin: 20px 0;padding: 0;}.b-bg-default-color-3.teaser-module-images .teaser-box-content {padding: 0 15px 15px;}.teaser-module-images .teaser-module-headline {margin-bottom: 30px;}.teaser-module-images .teaser-box-content {border: none;margin: 0;padding: 0;}.teaser-module-images .teaser-box-content-text {margin-top: 25px;}.teaser-module-images .teaser-box-content h4 {margin-bottom: 10px;}.teaser-module-images .teaser-image img {width: 100%;max-width: 100%;display: block;}.contact-list.testimonial-module {padding: 80px 0 30px;}.contact-list .b-remaining {padding-left: 35px;}.contact-list h4 {margin: 2px 0;font-size: 1.231em;}.contact-list h5 {font-size: 1.231em;margin: 2px 0 15px;}.contact-list .contact-data {margin: 0;padding: 0;list-style: none;font-size: 1.077em;}.contact-list .contact-data li {margin: 2px 0;}.contact-list .contact-data li a {color: #DB001B;}.contact-list .contact-data li .contact-label {display: inline-block;width: 70px;}.contact-list .b-mention-item {margin-bottom: 90px;}.contact-list .row [class*="col-"]:nth-child(odd) {clear: left;}@media screen and (max-width: 767px) {.contact-list .b-mention-item__user {float: left;margin-bottom: 0;}}@media screen and (max-width: 479px) {.contact-list .b-mention-item__user {float: none;margin-bottom: 15px;}}.teaser-module-headline {margin-bottom: 10px;}.teaser-box {margin: 20px 0;padding: 0 20px;}.teaser-box-icon {display: inline-block;width: 68px;height: 68px;position: relative;background: #DB001B;border: 1px solid #DB001B;border-radius: 50%;overflow: hidden;color: #ffffff;}.b-bg-default-color-3 .teaser-box-icon {background: #ffffff;color: #DB001B;}.teaser-box-icon img {display: block;height: auto;max-width: 100%;margin: 0 auto;width: 68px;}.teaser-box-icon i {line-height: 69px;font-size: 25px;}.teaser-box-content {background: #ffffff;border: 1px solid #ADADAD;border-radius: 2px;margin: -35px 0 0 0;padding: 0 30px 30px;}.b-bg-default-color-3 .teaser-box-content {border: 1px solid #ffffff;}.teaser-box-content h4 {margin-bottom: 20px;}.teaser-box-content-text {margin-top: 50px;}.teaser-box-content-text p {font-size: 1.077em;line-height: 1.4;}.teaser-box-content .b-btn {margin-top: 20px;}.argument-image-module .subline-description {margin-bottom: 30px;}.argument-image-module .more {font-size: 14px;margin-top: 5px;display: inline-block;}.argument-module .b-infoblock-with-icon__icon {background: none;border: 2px solid #DB001B;position: relative;padding: 0;overflow: hidden;text-align: center;}.argument-module .b-infoblock-with-icon__icon img {max-width: 100%;max-height: 100%;}.argument-module .b-infoblock-with-icon__icon img.from-list {max-width: 50%;max-height: 50%;margin-top: 25%;}.argument-module .more {font-size: 14px;margin-top: 5px;display: inline-block;}.faq-module h4 {margin-bottom: 15px;}.faq-module p {margin-bottom: 30px;font-size: 1.077em;}.faq-module-buttons {margin-top: 30px;}.faq-module-buttons .b-btn {display: inline-block;vertical-align: top;margin: 10px 10px;}.maps-info-container {border: 1px solid #B2B2B2;background: #ffffff;width: 280px;padding: 15px 15px 35px;}.maps-info-container:after {content: '';width: 26px;height: 38px;background: url("../img/google-map-infobox-marker.png") no-repeat;position: absolute;left: 50%;bottom: -11px;margin-left: -13px;}.g-map-title {font-size: 15px;}.g-map-subtitle {font-size: 13px;line-height: 1.4;}.seal-module .row {margin-top: 60px;}.seal-container {margin: 0 20px 20px;width: auto;display: block;overflow: hidden;}.seal-container > img {width: 100%;border-radius: 9999px;}.seal-title {font-size: 16px;margin-bottom: 10px;}.video-js.vjs-default-skin .vjs-play-control {border-right: 1px solid #2C2C2C;margin-top: .5em;height: 2em;}.video-js.vjs-default-skin .vjs-fullscreen-control {margin-top: .5em;height: 2em;border-left: 1px solid #2C2C2C;}.video-js.vjs-default-skin .vjs-play-control:before,.video-js.vjs-default-skin .vjs-fullscreen-control:before {line-height: 1.5;}.sidebar-title {font-size: 1.077em;margin-bottom: 20px;}.location-img img {width: 100%;}.location-content {padding: 15px;background: #ffffff;}.department-module .row {background: #ADADAD;color: #ffffff;height: 185px;}.department-container {margin: 40px auto 20px;border-radius: 50%;width: 75px;height: 75px;background: #ffffff;display: inline-block;overflow: hidden;}.department-container i {color: #DB001B;font-size: 36px;line-height: 90px;}.department-module a,.department-module a:hover {color: #ffffff;}.department-title {font-size: 1.077em;text-transform: uppercase;margin-bottom: 20px;}.department-content {display: none;}.department-wrapper {height: auto;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;padding-bottom: 15px;min-height: 210px;}.department-wrapper:hover .department-container {margin-top: 20px;}.department-wrapper:hover {background: #DB001B;position: absolute;top: -20px;left: -15px;padding: 0 15px 15px;}.department-wrapper:hover .department-content {display: block;}@media screen and (max-width: 767px) {.department-module .row {height: auto;}.department-wrapper:hover {position: relative;top: 0;left: 0;padding: 0 0 15px;}.department-wrapper:hover .department-container {margin-top: 40px;}.department-content {display: block;}.department-module [class*="col-"] {padding: 0;}}.header-small {height: 155px;background-color: rgba(0, 0, 0, 0);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}.header-small-title {color: #DB001B;font-size: 2.769em;margin-top: 60px;}.contact-module {background-color: #DB001B;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;color: #ffffff;}.contact-module .contact-number {font-size: 30px;}.contact-module .contact-number small {font-size: 50%;}.contact-number [class*="icon-"] {float: left;margin: 3px 10px 0 0;}.contact-module hr {border-top: 1px solid #DF5767;border-top: 1px solid rgba(255,255,255, .4);}.contact-module p {margin-bottom: 20px;}.contact-module .more {font-size: 1.077em;color: #ffffff;margin-top: 5px;display: block;}.mood-module {background-color: #DB001B;background-image: url(../img/bg-redwave.jpg);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;color: #ffffff;}.mood-title {margin: 270px 0 65px;}.mood-content {font-size: 1.154em;}@media screen and (max-width: 767px) {.mood-title {margin: 200px 0 65px;}.mood-module .b-btn-container {margin-bottom: 20px;}}.service-module {padding: 45px 0 70px;background-color: #DB001B;background-image: url(../img/bg-redwave.jpg);background-size: cover;background-repeat: no-repeat;color: #ffffff;}.service-title {margin-bottom: 50px;}.service-subtitle {margin-bottom: 20px;font-size: 1.231em;}.service-lvl-2 {margin: 80px 0 70px;}.service-item {border-radius: 2px;border: 1px solid #ffffff;position: relative;cursor: pointer;}.service-lvl-1 .service-item {padding: 20px 0;font-size: 1.385em;}.service-item:hover,.service-item.active {background: #ffffff;color: #DB001B;}.service-lvl-1 .service-item.active .triangle-down {display: block;}.triangle-down {width: 100%;max-width: 100%;position: absolute;top: 100%;left: 0;margin-top: 1px;display: none;}.circle-check {border-radius: 50%;border: 1px solid #DB001B;color: #DB001B;font-style: normal;width: 22px;height: 22px;display: inline-block;font-size: 14px;text-align: center;line-height: 1.4;margin-right: 10px;font-weight: 600;}.service-lvl-2 .service-item {padding: 15px 20px 15px 70px;position: relative;min-height: 61px;}.service-lvl-2 .icon-essential-regular-05-tick {width: 30px;height: 30px;border: 2px solid #ffffff;text-align: center;border-radius: 50%;display: block;position: absolute;left: 20px;top: 15px;font-size: 1.231em;line-height: 1.9;}.service-lvl-2 .icon-essential-regular-05-tick:before {font-weight: bold !important;}.service-lvl-2 .service-item:hover .icon-essential-regular-05-tick,.service-lvl-2 .service-item.active .icon-essential-regular-05-tick {border-color: #DB001B;}.service-answer {border-radius: 2px;border: 1px solid #ffffff;padding: 30px;}.sa-title {font-size: 1.231em;margin-bottom: 30px;position: relative;padding-right: 40px;}.sa-icon-col {margin: 0 30px 20px 0;float: left;}.sa-icon-col [class*="icon-"]{float: left;margin: 1px 10px 0 0;}.service-answer .more {color: #ffffff;font-size: 1.077em;}.service-items-container,.service-answer-container {display: none;}.service-answer .close-answer {position: absolute;right: 0;top: 0;cursor: pointer;}@media screen and (max-width: 767px) {.service-item {margin-bottom: 15px;}.service-lvl-1 > div:last-child .service-item,.service-lvl-2 .row > div:last-child .service-item {margin-bottom: 0;}}@media screen and (max-width: 480px) {.b-btn.b-right {float: none;display: block;margin-top: 20px;}}.contact-address-location {width: 100%;border: 1px solid #ADADAD;background: #fff;height: 235px;text-align: center;}.ca-location-title {font-size: 2.615em;}.ca-location-icon {width: 35px;height: 45px;background: url(../img/af-pin.png) no-repeat;margin: 70px auto 10px;}@media screen and (max-width: 979px) {.contact-address-location {margin-bottom: 20px;}}.jd-sidebar .j-carousel-default {margin-bottom: 0;}.jd-sidebar .checklist-vertical {margin-top: 80px;}@media screen and (max-width: 767px) {.jd-sidebar {margin-top: 30px;}}.jd-sidebar .bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;left: -5px;background: none;}.cm-sidebar.jd-sidebar .b-mention-item {margin-top: 0;margin-bottom: 0;}.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a {background: #ffffff;border: 1px solid #ADADAD;text-indent: -9999px;display: block;width: 12px;height: 12px;margin: 0 3px;outline: 0;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #ADADAD;}.job-detail-toolbar {border-bottom: 1px solid #D6D6D6;padding: 0 0 10px;margin: 0 0 30px;}.jdt-desc {font-size: 1.077em;float: left;padding-top: 3px;}.job-detail-toolbar a {color: #DB001B;}.jdt-socials,.jdt-export {list-style: none;display: inline-block;margin: 0;padding: 0;font-size: 1.385em;}.jdt-socials li,.jdt-export li {display: inline-block;margin-left: 15px;}.jdt-export {float: right;}@media screen and (max-width: 520px) {.jdt-desc {float: none;}.jdt-socials {float: left;}.jdt-socials,.jdt-export {display: block;margin: 15px 0 0 0;}.jdt-socials li {margin: 0 15px 0 0;}}.jd-reference {margin: -15px 0 25px;font-size: 1.077em;}.jd-point {padding-left: 60px;margin: 30px 0;position: relative;}.jdp-icon {width: 40px;height: 40px;position: absolute;left: 0;top: 0;background: #fff;border: 2px solid #DB001B;border-radius: 100px;text-align: center;color: #DB001B;font-size: 1.2em;line-height: 2.3;}.jd-point [class*="icon-"] {line-height: 2.5;}.jdp-content{font-size: 1.077em;position: relative;}.jd-infos {border-top: 1px solid #ADADAD;border-bottom: 1px solid #ADADAD;margin: 30px 0;padding: 15px 0;}.jdi-circle {width: 130px;height: 130px;background: #fff;border: 1px solid #DB001B;border-radius: 130px;text-align: center;overflow: hidden;margin: 0 auto 15px;}.jdi-title {font-size: 1.077em;}.jd-infos > .row > div {margin-top: 15px;margin-bottom: 15px;}.jdi-content h4 {margin-top: 20px;}.jdi-content .more {display: block;margin: 15px 0 0 0;font-size: 1em;}.event-detail-module .jdp-content {height: auto;overflow: visible;}.event-special .b-form-select {margin-top: 5px;}.event-special {margin-bottom: 50px;}.meta-nav_1level a {padding: 0 0 13px;}.b-meta-nav .meta-nav__dropdown {display: none;position: absolute;width: auto;padding: 19px 15px 5px;background: white;box-shadow: 0 1px 1px #e3e3e3;z-index: 100;border-top: 3px solid #DB001B;margin: 11px 0 0 -85px;left: 50%;}.meta-nav__dropdown ul {list-style: none;}.meta-nav__dropdown-icon {display: none;position: absolute;top: 100%;left: 50%;width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent transparent #DB001B transparent;margin: -5px 0 0 -11px;}.meta-nav_1level:hover .meta-nav__dropdown-icon {display: block;}.b-meta-nav .meta-nav__dropdown.nav-position-right {left: 0;margin-left: 0;}.b-meta-nav .meta-nav_1level:hover .meta-nav__dropdown {display: block;}.meta-nav__2level a {display: block;min-width: 150px;padding: 9px 5px 9px;border-top: 1px solid #E6E6E6;}.meta-nav__2level {list-style: none;font-size: 0.786em;}.meta-nav__2level:first-child a {border-top: none;}.history-progress-title {font-size: 1.231em;margin-bottom: 10px;}.history-module .b-history__info .row {margin-bottom: 0;}.history-module .row [class*="col-"] {margin-top: 20px;margin-bottom: 20px;}.error {color: #DB001B;}label.error {margin-top: 5px;}.form-generated {margin-top: 10px;}.form-generated .b-hr {margin-top: 0;}.form-fileupload input {margin-bottom: 10px;}.fileinput-button input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';font-size: 200px;direction: ltr;cursor: pointer;}.fileinput-button {position: relative;overflow: hidden;margin-bottom: 10px;}#uploaded-files p {border-bottom: 1px solid #E6E6E6;padding-bottom: 10px;}#uploaded-files p .delete-file {float: right;cursor: pointer;}#uploaded-files .progress {height: 3px;margin-bottom: 10px;}.tx-indexedsearch-whatis,.tx-indexedsearch-browsebox p {font-size: 1.38462em;line-height: 1.2;}.tx-indexedsearch-browsebox {margin: 20px 0;}.tx-indexedsearch-sw,.tx-indexedsearch-redMarkup {color: #DB001B;}.tx-indexedsearch-browsebox > p {margin: 0;padding: 0 0 20px;font-size: 1.077em;}.browsebox {list-style: none;margin: 0;padding: 0;}.browsebox li {float: left;}.tx-indexedsearch-browsebox:after,.tx-indexedsearch-browsebox:before {content: '';width: 0;height: 0;display: block;clear: both;}.b-bg-default-color {background: #DB001B;}.b-bg-default-color-2 {background: #EAEAEA;}.b-bg-default-color-3 {background: #EFEFEF;}.cite-author {font-size: 18px;}.container .container {width: 100%;}.clearer {clear: both;}.subline-description {font-size: 18px;line-height: 1.4;}[class*="col-"].no-padding {padding: 0;}.more > a {color: #DB001B;}.more.more-a-right > a:before {content: "g";font-size: 70%;margin-right: 5px;font-family: "essential-regular" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.more {color: #DB001B;font-size: 16px;text-decoration: none;}.more .icon-essential-regular-07-arrow-right,.more .icon-essential-regular-06-arrow-left {font-size: 70%;margin-right: 5px;}.circle-numer {border-radius: 50%;border: 1px solid #DB001B;color: #DB001B;font-style: normal;width: 22px;height: 22px;display: inline-block;font-size: 14px;text-align: center;line-height: 1.4;margin-right: 10px;font-weight: 600;}.default-link-list {margin: 0;padding: 0;list-style: none;}.default-link-list li {font-size: 1.077em;margin-bottom: 10px;padding-left: 16px;position: relative;}.default-link-list li a {color: #DB001B;}.default-link-list li a:hover {color: #353436;}.default-link-list li a .icon-essential-regular-07-arrow-right {font-size: 11px;top: 3px;left: 0;position: absolute;}.check-list {padding: 0;margin: 0 0 20px;list-style: none;}.check-list li {font-size: 1.077em;padding-left: 30px;position: relative;line-height: 1.4;margin-bottom: 15px;}.check-list.check-list-small li {margin-bottom: 8px;}.check-list li:before {position: absolute;left: 0;font-size: 1.4em;content: 'e';color: #DB001B;font-family: "essential-regular" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.form-control {display: block;width: 100%;color: #353436;height: 30px;padding: 4px 8px;font-size: 1.077em;line-height: 1.42857143;background: #fff;border: 1px solid #ADADAD;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus {border-color: #ADADAD;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.bodytext a,p > a {color: #DB001B;text-decoration: underline;}.square-list {list-style: none;margin: 0;padding: 0;}.square-list li {padding-left: 15px;position: relative;}.square-list li:before {content: '';position: absolute;left: 2px;top: 6px;width: 4px;height: 4px;background: #DB001B;}.checklist-vertical {list-style: none;margin: 20px 0;padding: 0;font-size: 1.154em;text-align: center;}.checklist-vertical li {margin-bottom: 30px;padding: 0 20px;}.checklist-vertical li .cv-circle {background: #DB001B;display: block;margin: 0 auto 15px;color: #fff;text-align: center;width: 30px;height: 30px;line-height: 33px;border-radius: 30px;}.icon-list li {position: relative;padding-left: 35px;min-height: 22px;}.icon-list li > i {position: absolute;left: 0;top: -3px;}#form-success ul {margin: 20px 0;color: #5cb85c;}#form-error ul {margin: 20px 0;color: #DB001B;}#form-error ul {margin: 20px 0;border:2px solid #db001b;padding:20px 10px;background-color:#efefef;}#form-error ul:empty {margin: 20px 0;border:0;padding:0;background-color:#fff;}.req-asterisk {color: #DB001B;}.label-description {font-weight: normal;font-size: 1em;}#userimage {width: 80px;margin-top: 10px;border: 1px solid #ADADAD;float: left;border-radius: 2px;}.kickFormElement {width: 30px;height: 22px;text-align: center;padding-top: 8px;cursor: pointer;}.kickFormElement:hover {color: #DB001B;}.social-login-link {margin: 10px 20px 0 0;display: inline-block;}.form-text-value {padding-top: 8px;}.csc-subheader {font-size: 1.308em;line-height: 1.4;text-align: center;}.standard-header {margin-top: 50px;text-align: center;}.col-centered {float: none;margin: 0 auto;}.col-nopad {padding: 0px;}@media (max-width: 767px) {.b-slidercontainer .tp-bullets,.b-slidercontainer .tp-leftarrow,.b-slidercontainer .tp-rightarrow {display: none;}}@media only screen and (max-width: 767px) {table.contenttable { margin-bottom: 0; }.pinned { position: absolute; left: 0; top: 0; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #EFEFEF; background: #fff; }.pinned table { width: 100%; }.pinned table th, .pinned table td { white-space: nowrap; }.pinned td:last-child { border-bottom: 0; }div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #EFEFEF; }div.table-wrapper div.scrollable table { margin-left: 35%; }div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }table.contenttable td, table.contenttable th { position: relative; white-space: nowrap; overflow: hidden; }table.contenttable th:first-child, table.contenttable td:first-child, table.contenttable td:first-child, table.contenttable.pinned td { display: none; }}.elastic-video {position: relative;padding-bottom: 55%;padding-top: 15px;height: 0;overflow: hidden;}.elastic-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media screen and (max-width: 767px) {.job-search-header input {border:1px solid #db001b;}}
.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important; display:none !important;}.tp-caption { z-index:1;}.tp-caption-demo .tp-caption{position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important;}.tp-caption.medium_grey {position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0px;border-width:0px;border-style:none;background-color:#888;white-space:nowrap;}.tp-caption.small_text {position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.medium_text {position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.large_bold_white_25 {font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}.tp-caption.medium_text_shadow {font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}.tp-caption.large_text {position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.very_large_text {position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;letter-spacing:-2px;}.tp-caption.very_big_white {position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#000;}.tp-caption.very_big_black {position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#fff;}.tp-caption.modern_medium_fat {position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.modern_medium_fat_white {position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.modern_medium_light {position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.modern_big_bluebg {position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0;}.tp-caption.modern_big_redbg {position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0;}.tp-caption.modern_small_text_dark {position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.boxshadow {-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}.tp-caption.black {color:#000;text-shadow:none;}.tp-caption.noshadow {text-shadow:none;}.tp-caption a {text-shadow:none;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;}.tp-caption a:hover {}.tp-caption.thinheadline_dark {position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent;}.tp-caption.thintext_dark {position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent;}.tp-caption.medium_bg_red a {color: #fff;text-decoration: none;}.tp-caption.medium_bg_red a:hover {color: #fff;text-decoration: underline;}.tp-caption.smoothcircle {font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.498039);padding:50px 25px;text-align:center;border-radius:500px 500px 500px 500px;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}.tp-caption.largeblackbg {font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);padding:0px 20px 5px;text-shadow:none;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}.tp-caption.largepinkbg {position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.tp-caption.largewhitebg {position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.tp-caption.largegreenbg {position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.tp-caption.excerpt {font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:rgba(0, 0, 0, 1);text-shadow:none;margin:0px;letter-spacing:-1.5px;padding:1px 4px 0px 4px;width:150px;white-space:normal !important;height:auto;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}.tp-caption.large_bold_grey {font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(102, 102, 102);text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_thin_grey {font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(102, 102, 102);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.small_thin_grey {font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(117, 117, 117);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.lightgrey_divider {text-decoration:none;background-color:rgba(235, 235, 235, 1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}.tp-caption.large_bold_darkblue {font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(52, 73, 94);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_darkblue {font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(52, 73, 94);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bold_red {font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_light_red {font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_red {font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(227, 58, 12);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bold_orange {font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(243, 156, 18);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_orange {font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(243, 156, 18);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.grassfloor {text-decoration:none;background-color:rgba(160, 179, 151, 1);width:4000px;height:150px;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}.tp-caption.large_bold_white {font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_light_white {font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumlarge_light_white {font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumlarge_light_white_center {font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;text-align:center;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_asbestos {font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(127, 140, 141);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_light_black {font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.large_bold_black {font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumlarge_light_darkblue {font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(52, 73, 94);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.small_light_white {font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.roundedimage {border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}.tp-caption.large_bg_black {font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);padding:10px 20px 15px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumwhitebg {font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:rgb(255, 255, 255);padding:5px 15px 10px;text-shadow:none;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}.tp-caption.medium_bg_orange_new1 {font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(243, 156, 18);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.boxshadow{-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);}.tp-caption.black{color: #000;text-shadow: none;font-weight: 300;font-size: 19px;line-height: 19px;font-family: 'Open Sans', sans;}.tp-caption.noshadow {text-shadow: none;}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important;}.tp-caption{transform:none !important}.tp-caption .frontcorner{width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00A8FF;position: absolute;left:-40px;top:0px;}.tp-caption .backcorner{width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;right:0px;top:0px;}.tp-caption .frontcornertop{width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;left:-40px;top:0px;}.tp-caption .backcornertop{width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00A8FF;position: absolute;right:0px;top:0px;}.tp-simpleresponsive .button{padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;cursor:pointer;color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;background:url(../js/rs-plugin/css/../images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;}.tp-simpleresponsive.button.big{color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;line-height:57px !important; background:url(../js/rs-plugin/css/../images/gradient/g40.png) repeat-x top;}.tp-simpleresponsive.purchase:hover,.tp-simpleresponsive.button:hover,.tp-simpleresponsive.button.big:hover{background-position:bottom, 15px 11px;}@media only screen and (min-width: 768px) and (max-width: 959px) { }@media only screen and (min-width: 480px) and (max-width: 767px) {.tp-simpleresponsive.button{padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;}.tp-simpleresponsivea.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; }}@media only screen and (min-width: 0px) and (max-width: 479px) {.tp-simpleresponsive.button{padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}.tp-simpleresponsivea.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; }}.tp-simpleresponsive.button.green, .tp-simpleresponsive.button:hover.green,.tp-simpleresponsive.purchase.green, .tp-simpleresponsive.purchase:hover.green{ background-color:#21a117; -webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow: 0px 3px 0px 0px #104d0b;box-shadow: 0px 3px 0px 0px #104d0b;}.tp-simpleresponsive.button.blue, .tp-simpleresponsive.button:hover.blue,.tp-simpleresponsive.purchase.blue, .tp-simpleresponsive.purchase:hover.blue{ background-color:#1d78cb; -webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow: 0px 3px 0px 0px #0f3e68;box-shadow: 0px 3px 0px 0px #0f3e68;}.tp-simpleresponsive.button.red, .tp-simpleresponsive.button:hover.red,.tp-simpleresponsive.purchase.red, .tp-simpleresponsive.purchase:hover.red{ background-color:#cb1d1d; -webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow: 0px 3px 0px 0px #7c1212;box-shadow: 0px 3px 0px 0px #7c1212;}.tp-simpleresponsive.button.orange, .tp-simpleresponsive.button:hover.orange,.tp-simpleresponsive.purchase.orange, .tp-simpleresponsive.purchase:hover.orange{ background-color:#ff7700; -webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow: 0px 3px 0px 0px #a34c00;box-shadow: 0px 3px 0px 0px #a34c00;}.tp-simpleresponsive.button.darkgrey, .tp-simpleresponsive.button.grey,.tp-simpleresponsive.button:hover.darkgrey, .tp-simpleresponsive.button:hover.grey,.tp-simpleresponsive.purchase.darkgrey, .tp-simpleresponsive.purchase:hover.darkgrey{ background-color:#555; -webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow: 0px 3px 0px 0px #222;box-shadow: 0px 3px 0px 0px #222;}.tp-simpleresponsive.button.lightgrey, .tp-simpleresponsive.button:hover.lightgrey,.tp-simpleresponsive.purchase.lightgrey, .tp-simpleresponsive.purchase:hover.lightgrey{ background-color:#888; -webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow: 0px 3px 0px 0px #555;box-shadow: 0px 3px 0px 0px #555;}.fullscreen-container {width:100%;position:relative;padding:0;}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden;}.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative;}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption {position:absolute;visibility: hidden;-webkit-font-smoothing: antialiased !important;}.tp-simpleresponsive img{max-width:none;}.noFilterClass {filter:none !important;}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tp-bannershadow.tp-shadow1 {background:url(../js/rs-plugin/css/../assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px;}.tp-bannershadow.tp-shadow2 {background:url(../js/rs-plugin/css/../assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}.tp-bannershadow.tp-shadow3 {background:url(../js/rs-plugin/css/../assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}.caption.fullscreenvideo {left:0px; top:0px; position:absolute;width:100%;height:100%;}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{ width:100% !important; height:100% !important; display: none}.tp-caption.fullscreenvideo {left:0px; top:0px; position:absolute;width:100%;height:100%;}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{ width:100% !important; height:100% !important; display: none;}.fullscreenvideo .vjs-loading-spinner { visibility:none;display:none !important; width:0px;height:0px;}.fullscreenvideo .vjs-control-bar.vjs-fade-out,.fullscreenvideo .vjs-control-bar.vjs-fade-in,.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing{visibility: hidden !important; opacity: 0 !important;display:none !important;width:0px;height:0px;overflow: hidden;}.fullcoveredvideo.video-js,.fullcoveredvideo video{background: transparent !important;}.fullcoveredvideo .vjs-poster{background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px;}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}.tp-dottedoverlay.twoxtwo{background-color: rgba(0,0,0,.3)}.tp-dottedoverlay.twoxtwowhite{background:url(../js/rs-plugin/css/../assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(../js/rs-plugin/css/../assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(../js/rs-plugin/css/../assets/gridtile_3x3_white.png)}.tpclear{clear:both;}.tp-bullets{z-index:1000; position:absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);}.tp-bullets.hidebullets{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}.tp-bullets.simplebullets.navbar{ border:1px solid #666; border-bottom:1px solid #444; background:url(../js/rs-plugin/css/../assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}.tp-bullets.simplebullets.navbar-old{background:url(../js/rs-plugin/css/../assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}.tp-bullets.simplebullets.round .bullet{cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/bullet.png) no-Repeat top left;width:20px;height:20px;margin-right:0px; float:left; margin-top:0px; margin-left:3px;}.tp-bullets.simplebullets.round .bullet.last{margin-right:3px;}.tp-bullets.simplebullets.round-old .bullet{cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0px; float:left; margin-top:0px;}.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px;}.tp-bullets.simplebullets.square .bullet{cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px; float:left; margin-top:0px;}.tp-bullets.simplebullets.square .bullet.last{margin-right:0px;}.tp-bullets.simplebullets.square-old .bullet{cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px; float:left; margin-top:0px;}.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px;}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/bullet_boxed.png) no-Repeat top left;width:18px;height:19px; margin-right:5px; float:left; margin-top:0px;}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important;}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important;}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important;}.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important;}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left; }.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left; }.tparrows{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);}.tparrows.hidearrows{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}.tp-leftarrow{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/large_left.png) no-Repeat top left;width:40px;height:40px; }.tp-rightarrow{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/large_right.png) no-Repeat top left;width:40px;height:40px; }.tp-leftarrow.round{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/small_left.png) no-Repeat top left;width:19px;height:14px;margin-right:0px; float:left; margin-top:0px;}.tp-rightarrow.round{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/small_right.png) no-Repeat top left;width:19px;height:14px;margin-right:0px; float:left;margin-top:0px;}.tp-leftarrow.round-old{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrow_left.png) no-Repeat top left;width:26px;height:26px;margin-right:0px; float:left; margin-top:0px;}.tp-rightarrow.round-old{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrow_right.png) no-Repeat top left;width:26px;height:26px;margin-right:0px; float:left;margin-top:0px;}.tp-leftarrow.navbar{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/small_left_boxed.png) no-Repeat top left;width:20px;height:15px; float:left;margin-right:6px; margin-top:12px;}.tp-rightarrow.navbar{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/small_right_boxed.png) no-Repeat top left;width:20px;height:15px; float:left;margin-left:6px; margin-top:12px;}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrowleft.png) no-Repeat top left;width:9px;height:16px; float:left;margin-right:6px; margin-top:10px;}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrowright.png) no-Repeat top left;width:9px;height:16px; float:left;margin-left:6px; margin-top:10px;}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px; }.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px; }.tp-leftarrow.square{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px; float:left;margin-right:0px; margin-top:0px;}.tp-rightarrow.square{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px; float:left;margin-left:0px; margin-top:0px;}.tp-leftarrow.square-old{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px; float:left;margin-right:0px; margin-top:0px;}.tp-rightarrow.square-old{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px; float:left;margin-left:0px; margin-top:0px;}.tp-leftarrow.default{z-index:100;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/large_left.png) no-Repeat 0 0;width:40px;height:40px;}.tp-rightarrow.default{z-index:1000;cursor:pointer; position:relative;background:url(../js/rs-plugin/css/../assets/large_right.png) no-Repeat 0 0;width:40px;height:40px;}.tp-leftarrow:hover,.tp-rightarrow:hover {background-position:bottom left; }.tp-bullets.tp-thumbs{z-index:1000; position:absolute; padding:3px;background-color:#fff;width:500px;height:50px; margin-top:-50px;}.fullwidthbanner-container .tp-thumbs{padding:3px;}.tp-bullets.tp-thumbs .tp-mask{width:500px; height:50px;overflow:hidden; position:relative;}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px; position:absolute;}.tp-bullets.tp-thumbs .bullet{ width:100px; height:50px; cursor:pointer; overflow:hidden;background:none;margin:0;float:left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}.tp-thumbs img{width:100%; }.tp-bannertimer{width:100%; height:10px; background:url(../js/rs-plugin/css/../assets/timer.png);position:absolute; z-index:200;top:0px;}.tp-bannertimer.tp-bottom{bottom:0px;height:5px; top:auto;}@media only screen and (min-width: 0px) and (max-width: 479px) {.responsive .tp-bullets{display:none}.responsive .tparrows{display:none;}}.vjs-tech { margin-top:1px}.tp-caption .vjs-default-skin .vjs-big-play-button{left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;width: 40px;height: 40px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: none;box-shadow: none;text-shadow: none;line-height: 30px;vertical-align: top;padding: 0px;}.tp-caption .vjs-default-skin .vjs-big-play-button:before { position:absolute; top:0px; left:0px; line-height:40px; text-shadow: none !important; color:#fff; font-size:18px;}.tp-caption.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {box-shadow:none;-webkit-box-shadow:none;} .tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tp-simpleresponsive a{text-decoration:none;}.tp-simpleresponsive ul {list-style:none;padding:0;margin:0;}.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden;}.caption.slidelink a div,.tp-caption.slidelink a div {width:3000px; height:1500px;background:url(../js/rs-plugin/css/../assets/coloredbg.png) repeat;}.tp-loader {background:url(../js/rs-plugin/css/../assets/loader.gif) no-repeat 10px 10px; background-color:#fff;margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.tp-transparentimg {content:"url(../js/rs-plugin/css/../assets/transparent.png)"}.tp-3d{-webkit-transform-style: preserve-3d; -webkit-transform-origin: 50% 50%;}.tp-caption img {background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom: 1;}@font-face {font-family: 'revicons';src: url(../js/rs-plugin/css/../font/revicons.eot?5510888);src: url(../js/rs-plugin/css/../font/revicons.eot?5510888#iefix) format('embedded-opentype'), url(../js/rs-plugin/css/../font/revicons.woff?5510888) format('woff'), url(../js/rs-plugin/css/../font/revicons.ttf?5510888) format('truetype'), url(../js/rs-plugin/css/../font/revicons.svg?5510888#revicons) format('svg');font-weight: normal;font-style: normal;} [class^="revicon-"]:before, [class*=" revicon-"]:before {font-family: "revicons";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;}.revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; } 
.tp-leftarrow.default,.tp-rightarrow.default{background: url(../js/rs-plugin/css/../assets/slider-lg-controls.png) no-Repeat 0 0;height: 57px;width: 33px;}.tp-leftarrow.default{background-position: left top;}.tp-leftarrow.default:hover{background-position: left bottom;}.tp-rightarrow.default{background-position: right top;}.tp-rightarrow.default:hover{background-position: right bottom;}.caption-left{left: 0 !important;}.tp-bullets.simplebullets.round .bullet{width: 13px;height: 13px;border-radius: 10px;border: 3px solid white;background: 0 none;}.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{background-color: #fff;}.b-slider--thumb .tp-bullets.simplebullets.round .bullet{height: 55px;width: 78px;border-radius: 0;margin: 0 4px;border-width: 2px;position: relative;z-index: 20;}.tp-bullets{white-space: nowrap;}.b-slider--thumb .tp-bullets.simplebullets.round .bullet.selected,.b-slider--thumb .tp-bullets.simplebullets.round .bullet:hover{border-color: #e9682e;}.b-slider--thumb.b-slider--navi-alt .tp-bullets.simplebullets.round .bullet{height: 60px;margin: 0 9px 0 9px;display: inline-block;float: none;}.b-slider--thumb.b-slider--navi-alt .tp-bullets.simplebullets.round .bullet:first-child{margin-left: 0;}.b-slider--thumb.b-slider--navi-alt .tp-bullets.simplebullets.round .bullet.last{margin-right: 0;}.b-slider--thumb.b-slider--navi-alt .tp-bullets{white-space: nowrap;overflow: hidden;padding: 2px;text-align: center;bottom: 0 !important;left: 0 !important;margin-left: 0!important;display: flex;width: 100%;height: 65px;}@media screen and (max-width: 980px) {.b-slider--thumb.b-slider--navi-alt .tp-bullets.simplebullets.round .bullet{margin: 0 5px;}}@media screen and (max-width: 640px) {.b-slider--thumb .tp-bullets.simplebullets.round .bullet{height: 20px;width: 40px;border-radius: 0;margin: 0 4px;border-width: 2px;}.b-slider--thumb .tp-bullets .tparrows.tp-leftarrow.round:before,.b-slider--thumb .tp-bullets .tparrows.tp-rightarrow.round:before{top: 85%;}.b-slider--thumb.b-slider--navi-alt .tp-bullets.simplebullets.round .bullet{width: 100px;margin: 0 2px;height: 30px;}}@media screen and (max-width: 640px) {.b-slider--thumb.b-slider--navi-alt .tp-bullets{display: none;}.b-slider--navi-alt{margin-bottom: 0;}}.b-slider--thumb .tp-bullets .tp-leftarrow.round,.b-slider--thumb .tp-bullets .tp-rightarrow.round{background: 0 none;height: auto; }.b-slider--thumb .tp-bullets .tp-leftarrow.round:before,.b-slider--thumb .tp-bullets .tp-rightarrow.round:before{font-family: FontAwesome;width: 10px;height: 10px;color: #fff;position: relative;top: 18px;font-size: 16px;}.b-slider--thumb .tp-bullets .tp-leftarrow.round:before{content: "\f053";left: 3px;}.b-slider--thumb .tp-bullets .tp-rightarrow.round:before{content: "\f054";right: -4px;}.b-small-arr .tp-leftarrow.default,.b-small-arr .tp-rightarrow.default{background: #fff;border-radius: 20px;width: 32px;height: 32px;text-align: center;}.f-small-arr .tp-rightarrow.default,.f-small-arr .tp-leftarrow.default{color: #e3e3e3;font-family: FontAwesome;font-size: 20px;}.f-small-arr .tp-rightarrow.default:hover,.f-small-arr .tp-leftarrow.default:hover{color: #e9682e;}.f-small-arr .tp-rightarrow.default:before{content: "\f054";vertical-align: middle;position: relative;right: -1px;top: 4px;}.f-small-arr .tp-leftarrow.default:before{content: "\f053";vertical-align: middle;position: relative;left: -2px;top: 4px;}.tp-dottedoverlay.white{background-color: rgba(255, 255, 255, 0.3);}
.vjs-default-skin {color: #cccccc;}@font-face {font-family: 'VideoJS';src: url(../js/rs-plugin/videojs/font/vjs.eot);src: url(../js/rs-plugin/videojs/font/vjs.eot?#iefix) format('embedded-opentype'), url(../js/rs-plugin/videojs/font/vjs.woff) format('woff'), url(../js/rs-plugin/videojs/font/vjs.ttf) format('truetype');font-weight: normal;font-style: normal;}.vjs-default-skin .vjs-slider {outline: 0;position: relative;cursor: pointer;padding: 0;background-color: #333333;background-color: rgba(51, 51, 51, 0.9);}.vjs-default-skin .vjs-slider:focus {-webkit-box-shadow: 0 0 2em #ffffff;-moz-box-shadow: 0 0 2em #ffffff;box-shadow: 0 0 2em #ffffff;}.vjs-default-skin .vjs-slider-handle {position: absolute;left: 0;top: 0;}.vjs-default-skin .vjs-slider-handle:before {content: "\e009";font-family: VideoJS;font-size: 1em;line-height: 1;text-align: center;text-shadow: 0em 0em 1em #fff;position: absolute;top: 0;left: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.vjs-default-skin .vjs-control-bar {display: none;position: absolute;bottom: 0;left: 0;right: 0;height: 3.0em;background-color: #07141e;background-color: rgba(7, 20, 30, 0.7);}.vjs-default-skin.vjs-has-started .vjs-control-bar {display: block;visibility: visible;opacity: 1;-webkit-transition: visibility 0.1s, opacity 0.1s;-moz-transition: visibility 0.1s, opacity 0.1s;-o-transition: visibility 0.1s, opacity 0.1s;transition: visibility 0.1s, opacity 0.1s;}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {display: block;visibility: hidden;opacity: 0;-webkit-transition: visibility 1s, opacity 1s;-moz-transition: visibility 1s, opacity 1s;-o-transition: visibility 1s, opacity 1s;transition: visibility 1s, opacity 1s;}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {display: none;}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {display: none;}@media \0screen {.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {content: "";}}.vjs-default-skin .vjs-control {outline: none;position: relative;float: left;text-align: center;margin: 0;padding: 0;height: 3.0em;width: 4em;}.vjs-default-skin .vjs-control:before {font-family: VideoJS;font-size: 1.5em;line-height: 2;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {text-shadow: 0em 0em 1em #ffffff;}.vjs-default-skin .vjs-control:focus {}.vjs-default-skin .vjs-control-text {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.vjs-default-skin .vjs-play-control {width: 5em;cursor: pointer;}.vjs-default-skin .vjs-play-control:before {content: "\e001";}.vjs-default-skin.vjs-playing .vjs-play-control:before {content: "\e002";}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {cursor: pointer;float: right;}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {content: "\e006";}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {content: "\e003";}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {content: "\e004";}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {content: "\e005";}.vjs-default-skin .vjs-volume-control {width: 5em;float: right;}.vjs-default-skin .vjs-volume-bar {width: 5em;height: 0.6em;margin: 1.1em auto 0;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {height: 2.9em;}.vjs-default-skin .vjs-volume-level {position: absolute;top: 0;left: 0;height: 0.5em;background: #66a8cc url(../js/rs-plugin/videojs/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {width: 0.5em;height: 0.5em;}.vjs-default-skin .vjs-volume-handle:before {font-size: 0.9em;top: -0.2em;left: -0.2em;width: 1em;height: 1em;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {width: 6em;left: -4em;}.vjs-default-skin .vjs-progress-control {position: absolute;left: 0;right: 0;width: auto;font-size: 0.3em;height: 1em;top: -1em;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}.vjs-default-skin:hover .vjs-progress-control {font-size: .9em;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.vjs-default-skin .vjs-progress-holder {height: 100%;}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress {position: absolute;display: block;height: 100%;margin: 0;padding: 0;left: 0;top: 0;}.vjs-default-skin .vjs-play-progress {background: #66a8cc url(../js/rs-plugin/videojs/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}.vjs-default-skin .vjs-load-progress {background: #646464 ;background: rgba(255, 255, 255, 0.4);}.vjs-default-skin .vjs-seek-handle {width: 1.5em;height: 100%;}.vjs-default-skin .vjs-seek-handle:before {padding-top: 0.1em ;}.vjs-default-skin .vjs-time-controls {font-size: 1em;line-height: 3em;}.vjs-default-skin .vjs-current-time {float: left;}.vjs-default-skin .vjs-duration {float: left;}.vjs-default-skin .vjs-remaining-time {display: none;float: left;}.vjs-time-divider {float: left;line-height: 3em;}.vjs-default-skin .vjs-fullscreen-control {width: 3.8em;cursor: pointer;float: right;}.vjs-default-skin .vjs-fullscreen-control:before {content: "\e000";}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {content: "\e00b";}.vjs-default-skin .vjs-big-play-button {left: 0.5em;top: 0.5em;font-size: 3em;display: block;z-index: 2;position: absolute;width: 4em;height: 2.6em;text-align: center;vertical-align: middle;cursor: pointer;opacity: 1;background-color: #07141e;background-color: rgba(7, 20, 30, 0.7);border: 0.1em solid #3b4249;-webkit-border-radius: 0.8em;-moz-border-radius: 0.8em;border-radius: 0.8em;-webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);-moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {display: none;}.vjs-default-skin.vjs-has-started .vjs-big-play-button {display: none;}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {display: none;}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {outline: 0;border-color: #fff;background-color: #505050;background-color: rgba(50, 50, 50, 0.75);-webkit-box-shadow: 0 0 3em #ffffff;-moz-box-shadow: 0 0 3em #ffffff;box-shadow: 0 0 3em #ffffff;-webkit-transition: all 0s;-moz-transition: all 0s;-o-transition: all 0s;transition: all 0s;}.vjs-default-skin .vjs-big-play-button:before {content: "\e001";font-family: VideoJS;line-height: 2.6em;text-shadow: 0.05em 0.05em 0.1em #000;text-align: center ;position: absolute;left: 0;width: 100%;height: 100%;}.vjs-loading-spinner {display: none;position: absolute;top: 50%;left: 50%;font-size: 5em;line-height: 1;width: 1em;height: 1em;margin-left: -0.5em;margin-top: -0.5em;opacity: 0.75;-webkit-animation: spin 1.5s infinite linear;-moz-animation: spin 1.5s infinite linear;-o-animation: spin 1.5s infinite linear;animation: spin 1.5s infinite linear;}.vjs-default-skin .vjs-loading-spinner:before {content: "\e00a";font-family: VideoJS;position: absolute;top: 0;left: 0;width: 1em;height: 1em;text-align: center;text-shadow: 0em 0em 0.1em #000;}@-moz-keyframes spin {0% {-moz-transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);}}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);}}@-o-keyframes spin {0% {-o-transform: rotate(0deg);}100% {-o-transform: rotate(359deg);}}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(359deg);}}.vjs-default-skin .vjs-menu-button {float: right;cursor: pointer;}.vjs-default-skin .vjs-menu {display: none;position: absolute;bottom: 0;left: 0em;width: 0em;height: 0em;margin-bottom: 3em;border-left: 2em solid transparent;border-right: 2em solid transparent;border-top: 1.55em solid #000000;border-top-color: rgba(7, 40, 50, 0.5);}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {display: block;padding: 0;margin: 0;position: absolute;width: 10em;bottom: 1.5em;max-height: 15em;overflow: auto;left: -5em;background-color: #07141e;background-color: rgba(7, 20, 30, 0.7);-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);}.vjs-default-skin .vjs-menu-button:hover .vjs-menu {display: block;}.vjs-default-skin .vjs-menu-button ul li {list-style: none;margin: 0;padding: 0.3em 0 0.3em 0;line-height: 1.4em;font-size: 1.2em;text-align: center;text-transform: lowercase;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected {background-color: #000;}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {outline: 0;color: #111;background-color: #ffffff;background-color: rgba(255, 255, 255, 0.75);-webkit-box-shadow: 0 0 1em #ffffff;-moz-box-shadow: 0 0 1em #ffffff;box-shadow: 0 0 1em #ffffff;}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {text-align: center;text-transform: uppercase;font-size: 1em;line-height: 2em;padding: 0;margin: 0 0 0.3em 0;font-weight: bold;cursor: default;}.vjs-default-skin .vjs-subtitles-button:before {content: "\e00c";}.vjs-default-skin .vjs-captions-button:before {content: "\e008";}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {-webkit-box-shadow: 0 0 1em #ffffff;-moz-box-shadow: 0 0 1em #ffffff;box-shadow: 0 0 1em #ffffff;}.video-js {background-color: #000;position: relative;padding: 0;font-size: 10px;vertical-align: middle;font-weight: normal;font-style: normal;font-family: Arial, sans-serif;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.video-js .vjs-tech {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video-js:-moz-full-screen {position: absolute;}body.vjs-full-window {padding: 0;margin: 0;height: 100%;overflow-y: auto;}.video-js.vjs-fullscreen {position: fixed;overflow: hidden;z-index: 1000;left: 0;top: 0;bottom: 0;right: 0;width: 100% !important;height: 100% !important;_position: absolute;}.video-js:-webkit-full-screen {width: 100% !important;height: 100% !important;}.video-js.vjs-fullscreen.vjs-user-inactive {cursor: none;}.vjs-poster {background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;cursor: pointer;height: 100%;margin: 0;padding: 0;position: relative;width: 100%;}.vjs-poster img {display: block;margin: 0 auto;max-height: 100%;padding: 0;width: 100%;}.video-js.vjs-using-native-controls .vjs-poster {display: none;}.video-js .vjs-text-track-display {text-align: center;position: absolute;bottom: 4em;left: 1em;right: 1em;}.video-js .vjs-text-track {display: none;font-size: 1.4em;text-align: center;margin-bottom: 0.1em;background-color: #000000;background-color: rgba(0, 0, 0, 0.5);}.video-js .vjs-subtitles {color: #ffffff ;}.video-js .vjs-captions {color: #ffcc66 ;}.vjs-tt-cue {display: block;}.vjs-default-skin .vjs-hidden {display: none;}.vjs-lock-showing {display: block !important;opacity: 1;visibility: visible;}
