/* @font-face rules */

@font-face { font-family: "Font Awesome 5 Brands"; src: url('https://firegrouprf.ru/webfonts/fa-brands-400.woff') format("woff"), url('https://firegrouprf.ru/webfonts/fa-brands-400.ttf') format("truetype"); font-style: normal; font-weight: 400; font-display: block; }

@font-face { font-family: "Font Awesome 5 Free"; src: url('https://firegrouprf.ru/webfonts/fa-regular-400.woff') format("woff"), url('https://firegrouprf.ru/webfonts/fa-regular-400.ttf') format("truetype"); font-style: normal; font-weight: 400; font-display: block; }

@font-face { font-family: "Font Awesome 5 Free"; src: url('https://firegrouprf.ru/webfonts/fa-solid-900.woff') format("woff"), url('https://firegrouprf.ru/webfonts/fa-solid-900.ttf') format("truetype"); font-style: normal; font-weight: 900; font-display: block; }

@font-face { font-family: "Glyphicons Halflings"; src: url('https://firegrouprf.ru/fonts/glyphicons-halflings-regular.eot?#iefix') format("embedded-opentype"), url('https://firegrouprf.ru/fonts/glyphicons-halflings-regular.woff2') format("woff2"), url('https://firegrouprf.ru/fonts/glyphicons-halflings-regular.woff') format("woff"), url('https://firegrouprf.ru/fonts/glyphicons-halflings-regular.ttf') format("truetype"), url('https://firegrouprf.ru/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format("svg"); }

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

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

@font-face { font-family: "swiper-icons"; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-style: normal; font-weight: 400; }

@font-face { font-family: "CeraPro-Bold"; src: url('https://firegrouprf.ru/fonts/CeraPro-Bold.woff2') format("woff2"), url('https://firegrouprf.ru/fonts/CeraPro-Bold.woff') format("woff"); font-style: normal; font-weight: 700; font-display: swap; }

@font-face { font-family: "CeraPro-Regular"; src: url('https://firegrouprf.ru/fonts/CeraPro-Regular.woff2') format("woff2"), url('https://firegrouprf.ru/fonts/CeraPro-Regular.woff') format("woff"); font-style: normal; font-weight: 400; font-display: swap; }



.fa, .fab, .fad, .fal, .far, .fas {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-angellist::before {
  content: "";
}

.fa-asterisk::before {
  content: "";
}

.fa-bars::before {
  content: "";
}

.fa-chevron-left::before {
  content: "";
}

.fa-chevron-right::before {
  content: "";
}

.fa-cogs::before {
  content: "";
}

.fa-connectdevelop::before {
  content: "";
}

.fa-home::before {
  content: "";
}

.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}

.fa, .fas {
  font-weight: 900;
}

.fa.fa-close::before, .fa.fa-remove::before {
  content: "";
}

.fa.fa-check-square-o {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

.fa.fa-check-square-o::before {
  content: "";
}

.fa.fa-angellist, .fa.fa-ioxhost, .fa.fa-lastfm, .fa.fa-lastfm-square {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

#sp-page-builder {
  position: relative;
}

/* Simplified from: #sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section, .mod-sppagebuilder .sppb-section
   Original specificity: [1, 2, 0]
   New specificity: [1, 2, 0] ✓
*/
#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section, .sppb-section._s1 {
  z-index: 1;
  position: relative;
}

#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section {
  will-change: top;
}

#sp-page-builder .page-content .sppb-section:first-child {
  margin-top: 0px;
}

#sp-page-builder .sppb-section-title {
  margin-bottom: 50px;
  position: relative;
  z-index: 1;
}

#sp-page-builder .sppb-section-title .sppb-title-heading {
  margin-top: 0px;
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 15px;
  border: 0px;
}

@media (-ms-high-contrast:none), (-ms-high-contrast:active) {

  /* Simplified from: .sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive
     Original specificity: [0, 2, 2]
     New specificity: [0, 2, 1] (adjusted)
  */
  img._s2._s2, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive {
    width: 100%;
  }

}

.sppb-addon-facebook-likebox * {
  max-width: 100% !important;
}

.sppb-addon-single-image::after, .sppb-addon-single-image::before {
  content: "";
  display: table;
}

.sppb-addon-single-image-container {
  display: inline-block;
  position: relative;
  transition: 0.4s;
}

* {
  box-sizing: border-box;
}


/* Simplified from: .sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive
   Original specificity: [0, 2, 2]
   New specificity: [0, 2, 1] (adjusted)
*/
img._s2._s2, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.sppb-text-left {
  text-align: left;
}

.sppb-text-right {
  text-align: right;
}

.sppb-text-center {
  text-align: center;
}

/* Simplified from: .sppb-text-center .sppb-img-responsive, .sppb-text-left .sppb-img-responsive, .sppb-text-right .sppb-img-responsive
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-text-center .sppb-img-responsive, .sppb-img-responsive._s3, .sppb-img-responsive._s3 {
  display: inline-block;
}

.sppb-addon-blocknumber .sppb-media-body.sppb-text-center {
  margin-top: 15px;
}

/* Simplified from: .sppb-addon-blocknumber .sppb-media-body h1, .sppb-addon-blocknumber .sppb-media-body h2, .sppb-addon-blocknumber .sppb-media-body h3, .sppb-addon-blocknumber .sppb-media-body h4, .sppb-addon-blocknumber .sppb-media-body h5, .sppb-addon-blocknumber .sppb-media-body h6
   Original specificity: [0, 2, 1]
   New specificity: [0, 2, 1] ✓
*/
h1._s4._s4, h2._s5._s5, h3._s6._s6, h4._s7._s7, .sppb-addon-blocknumber .sppb-media-body h5, .sppb-addon-blocknumber .sppb-media-body h6 {
  margin-top: 0px;
}

.sp-pagebuilder-row, .sppb-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 992px) {

  .sppb-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .sppb-col-md-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .sppb-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .sppb-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

}

.sppb-column, .sppb-column-addons {
  position: relative;
  z-index: 1;
  width: 100%;
}

.sppb-column {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

.sppb-row-overlay {
  position: absolute;
  inset: 0px;
  background-position: center center;
  background-repeat: repeat;
  z-index: 1;
}

/* Simplified from: .sp-pagebuilder-section-inner .sppb-row, .sppb-container-inner, .sppb-row-container
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-row._s8, .sppb-container-inner, .sppb-row-container {
  position: relative;
  z-index: 3;
}

.sppb-btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: pre-line;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.25;
  border-radius: 4px;
  transition: 0.15s ease-in-out;
}

.sppb-btn:focus, .sppb-btn:hover {
  text-decoration: none;
}

.sppb-btn.focus, .sppb-btn:focus {
  outline: 0px;
  box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 3px;
}

.sppb-btn.disabled, .sppb-btn:disabled {
  opacity: 0.65;
}

.sppb-btn.active, .sppb-btn:active {
  background-image: none;
}

.sppb-btn-dark {
  color: rgb(255, 255, 255);
  background-color: rgb(52, 58, 64);
  border-color: rgb(52, 58, 64);
}

.sppb-btn-dark:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(35, 39, 43);
  border-color: rgb(29, 33, 36);
}

.sppb-btn-dark.focus, .sppb-btn-dark:focus {
  box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 3px;
}

.sppb-btn-dark.disabled, .sppb-btn-dark:disabled {
  background-color: rgb(52, 58, 64);
  border-color: rgb(52, 58, 64);
}

.show > .sppb-btn-dark.dropdown-toggle, .sppb-btn-dark.active, .sppb-btn-dark:active {
  background-color: rgb(35, 39, 43);
  background-image: none;
  border-color: rgb(29, 33, 36);
}

.sppb-media, .sppb-media-body {
  overflow: hidden;
  zoom: 1;
}

.sppb-panel {
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-color: transparent;
  border-width: 0px 1px 1px;
  border-image: none;
}

.sppb-panel.sppb-panel-faq {
  background: 0px 0px;
}

.sppb-panel-group > .sppb-panel:first-child {
  border-top-width: 1px;
}

.sppb-panel-body {
  padding: 15px;
  border-top: 1px solid transparent;
}

.sppb-panel-group .sppb-panel:last-child .sppb-panel-body {
  border-top-width: 1px;
  border-bottom-width: 0px;
}

.sppb-panel-heading {
  padding: 10px 30px 10px 15px;
  cursor: pointer;
  position: relative;
}

.sppb-panel-heading .sppb-toggle-direction {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.3s;
}

.sppb-panel-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: bolder;
  color: inherit;
}

/* Simplified from: .sppb-panel-default .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgb(229, 229, 229);
}

/* Simplified from: .sppb-panel-modern .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgb(232, 239, 241);
}

/* Simplified from: .sppb-panel-primary .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgba(48, 113, 255, 0.3);
}

/* Simplified from: .sppb-panel-success .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgba(35, 207, 95, 0.3);
}

/* Simplified from: .sppb-panel-info .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgba(10, 201, 201, 0.3);
}

/* Simplified from: .sppb-panel-warning .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgba(255, 208, 18, 0.3);
}

/* Simplified from: .sppb-panel-danger .sppb-panel-body
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.sppb-panel-body._s9 {
  border-top-color: rgba(255, 43, 2, 0.2);
}

.sppb-panel-faq {
  border: 0px;
}

.sppb-panel-faq .sppb-panel-body {
  border-width: 0px 0px 1px;
  border-style: none none solid;
  border-color: currentcolor currentcolor rgb(229, 229, 229);
  border-image: none;
}

.sppb-panel-faq > .sppb-panel-heading {
  border-bottom: 1px solid rgb(229, 229, 229);
}

.sppb-panel-faq > .sppb-panel-heading .sppb-toggle-direction {
  color: rgb(204, 204, 204);
}

.sppb-carousel {
  position: relative;
}

.sppb-carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.sppb-carousel-inner > .sppb-item {
  padding: 60px;
  display: none;
  position: relative;
  transition: left 0.6s ease-in-out;
}

/* Simplified from: .sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img
   Original specificity: [0, 2, 2]
   New specificity: [0, 2, 1] (adjusted)
*/
img._s2._s2, .sppb-carousel-inner > .sppb-item > img {
  line-height: 1;
}

.sppb-carousel-inner > .active, .sppb-carousel-inner > .next, .sppb-carousel-inner > .prev {
  display: block;
}

.sppb-carousel-inner > .active {
  left: 0px;
}

.sppb-carousel-arrow {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 40px;
  opacity: 0.8;
  font-size: 24px;
  color: rgb(255, 255, 255);
  text-align: center;
  text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px;
}

.sppb-carousel-arrow.right {
  left: auto;
  right: 0px;
}

.sppb-carousel-arrow:focus, .sppb-carousel-arrow:hover {
  outline: 0px;
  color: rgb(255, 255, 255);
  text-decoration: none;
  opacity: 0.9;
}

.sppb-carousel-arrow i {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.sppb-carousel-arrow.left i {
  left: 50%;
  margin-left: -10px;
}

.sppb-carousel-arrow.right i {
  right: 50%;
  margin-right: -10px;
}

.sppb-carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0px;
  list-style: none;
  text-align: center;
}

.sppb-carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid rgb(255, 255, 255);
  border-radius: 10px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
}

.sppb-carousel-indicators .active {
  margin: 0px;
  width: 12px;
  height: 12px;
  background-color: rgb(255, 255, 255);
}

.sppb-item.sppb-item-has-bg {
  padding: 0px;
  background-size: cover;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 20px 50px;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div {
  height: 100%;
  width: 100%;
  display: table;
}

.sppb-item.sppb-item-has-bg > img {
  width: 100%;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div {
  display: table-cell;
  vertical-align: middle;
}

.clearfix::after, .clearfix::before, .sp-pagebuilder-row::after, .sp-pagebuilder-row::before, .sppb-container-fluid::after, .sppb-container-fluid::before, .sppb-container::after, .sppb-container::before, .sppb-nav::after, .sppb-nav::before, .sppb-panel-body::after, .sppb-panel-body::before {
  content: " ";
  display: table;
}

.clearfix::after, .sp-pagebuilder-row::after, .sppb-container-fluid::after, .sppb-container::after, .sppb-nav::after, .sppb-panel-body::after {
  clear: both;
}

.sppb-articles-scroller-introtext * {
  display: inline-block;
}

.sppb-row-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 576px) {

  .sppb-row-container {
    max-width: 540px;
  }

}

@media (min-width: 768px) {

  .sppb-row-container {
    max-width: 720px;
  }

}

@media (min-width: 992px) {

  .sppb-row-container {
    max-width: 960px;
  }

}

@media (min-width: 1200px) {

  .sppb-row-container {
    max-width: 1140px;
  }

}

@media (min-width: 1380px) {

  .sppb-row-container {
    max-width: 1320px;
  }

}

html {
  font-family: sans-serif;
}

body {
  margin: 0px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

a {
  background-color: transparent;
}

a:active, a:hover {
  outline: 0px;
}

b, strong {
  font-weight: 700;
}

h1 {
  margin: 0.67em 0px;
  font-size: 2em;
}

img {
  border: 0px;
}

button, input, optgroup, select, textarea {
  margin: 0px;
  font: inherit;
  color: inherit;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input {
  line-height: normal;
}

@media print {

  *, ::after, ::before {
    color: rgb(0, 0, 0) !important;
    text-shadow: none !important;
    background: 0px 0px !important;
    box-shadow: none !important;
  }

  a, a:visited {
    text-decoration: underline;
  }

  a[href]::after {
    content: " (" attr(href) ")";
  }

  a[href^="javascript:"]::after, a[href^="#"]::after {
    content: "";
  }

  img, tr {
    break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  h2, h3 {
    break-after: avoid;
  }

}

html {
  font-size: 10px;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: rgb(51, 51, 51);
  background-color: rgb(255, 255, 255);
}

a {
  color: rgb(51, 122, 183);
  text-decoration: none;
}

a:focus, a:hover {
  color: rgb(35, 82, 124);
  text-decoration: underline;
}

a:focus {
  outline-offset: -2px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.h1, .h2, .h3, h1, h2, h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h4, .h5, .h6, h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.h1, h1 {
  font-size: 36px;
}

.h2, h2 {
  font-size: 30px;
}

.h3, h3 {
  font-size: 24px;
}

.h4, h4 {
  font-size: 18px;
}

p {
  margin: 0px 0px 10px;
}

ol, ul {
  margin-top: 0px;
  margin-bottom: 10px;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {

  .container {
    width: 750px;
  }

}

@media (min-width: 992px) {

  .container {
    width: 970px;
  }

}

@media (min-width: 1200px) {

  .container {
    width: 1170px;
  }

}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  float: left;
}

.col-xs-4 {
  width: 33.3333%;
}

@media (min-width: 768px) {

  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

}

@media (min-width: 992px) {

  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li::before {
  padding: 0px 5px;
  color: rgb(204, 204, 204);
  content: "/ ";
}

.breadcrumb > .active {
  color: rgb(119, 119, 119);
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert-warning {
  color: rgb(138, 109, 59);
  background-color: rgb(252, 248, 227);
  border-color: rgb(250, 235, 204);
}

.media, .media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-body, .media-left, .media-right {
  display: table-cell;
  vertical-align: top;
}

.panel-body {
  padding: 15px;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  border-top: 1px solid rgb(221, 221, 221);
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid rgb(221, 221, 221);
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid rgb(221, 221, 221);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(221, 221, 221);
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(221, 221, 221);
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(51, 122, 183);
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(51, 122, 183);
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(214, 233, 198);
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(214, 233, 198);
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(188, 232, 241);
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(188, 232, 241);
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(250, 235, 204);
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(250, 235, 204);
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(235, 204, 209);
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(235, 204, 209);
}

.modal-body {
  position: relative;
  padding: 15px;
}

.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
  clear: both;
}

.fa {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1;
  font-family: FontAwesome;
  font-optical-sizing: auto;
  font-variation-settings: normal;
  font-kerning: auto;
  font-feature-settings: normal;
  font-size-adjust: none;
  font-language-override: normal;
  font-size: inherit;
  text-rendering: auto;
}

.fa-remove::before, .fa-close::before, .fa-times::before {
  content: "";
}

.fa-check-square-o::before {
  content: "";
}

.fa-gears::before, .fa-cogs::before {
  content: "";
}

.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
  content: "";
}

.clearfix::before, .clearfix::after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix::after {
  clear: both;
}

input, textarea, .uneditable-input {
  width: 206px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(204, 204, 204);
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
  transition: border 0.2s linear, box-shadow 0.2s linear;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(82, 168, 236, 0.6) 0px 0px 8px;
}

input, textarea, .uneditable-input {
  margin-left: 0px;
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
  color: rgb(185, 74, 72);
  border-color: rgb(238, 95, 91);
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
  border-color: rgb(233, 50, 45);
  box-shadow: rgb(248, 185, 183) 0px 0px 6px;
}

#offcanvas-toggler {
  float: right;
  line-height: 87px;
  margin-left: 15px;
  font-size: 20px;
}

#offcanvas-toggler > i {
  transition: color 400ms, background-color 400ms;
}

#offcanvas-toggler > i:hover {
  color: rgb(255, 255, 255);
}

.off-canvas-menu-init {
  overflow-x: hidden;
  position: relative;
}

.offcanvas-overlay {
  background: rgba(0, 0, 0, 0.2);
  inset: 0px;
  opacity: 0;
  position: absolute;
  z-index: 9999;
  visibility: hidden;
  transition: 0.5s;
}

.body-wrapper {
  position: relative;
  transition: 0.5s;
  right: 0px;
  backface-visibility: hidden;
}

.close-offcanvas {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  line-height: 0.5;
  text-align: center;
  font-size: 16px;
  border: 1px solid rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  padding-top: 3px;
}

.offcanvas-menu {
  width: 320px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: rgb(255, 255, 255);
  position: fixed;
  top: 0px;
  right: 0px;
  transform: translateX(320px);
  visibility: hidden;
  overflow: inherit;
  transition: 0.5s;
  z-index: 10000;
}

/* Simplified from: .offcanvas .body-wrapper
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.body-wrapper._s10 {
  right: 0px;
  transform: translateX(-320px);
}

/* Simplified from: .offcanvas .body-wrapper::after
   Original specificity: [0, 3, 0]
   New specificity: [0, 3, 0] ✓
*/
.body-wrapper._s10::after {
  width: 100%;
  height: 100%;
  right: 0px;
}

/* Simplified from: .slide-top-menu .body-wrapper
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.body-wrapper._s10 {
  right: 0px;
}

.offcanvas-menu {
  right: -320px;
  transform: translateX(0px);
}

a {
  transition: color 400ms, background-color 400ms;
}

body {
  line-height: 24px;
  transition: 400ms;
  background-color: rgb(255, 255, 255);
}

a, a:hover, a:focus, a:active {
  text-decoration: none;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

.btn, .sppb-btn {
  transition: color 400ms, background-color 400ms, border-color 400ms;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: rgb(85, 85, 85);
  background-color: rgb(255, 255, 255);
  background-image: none;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: rgb(102, 175, 233);
  outline: 0px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px;
}

select::placeholder, textarea::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="color"]::placeholder, .uneditable-input::placeholder {
  color: rgb(153, 153, 153);
  opacity: 1;
}

#sp-top-bar {
  padding: 8px 0px;
}

#sp-top-bar .sp-module {
  display: inline-block;
  margin: 0px 0px 0px 20px;
}

#sp-header {
  background: 0px 0px rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 3px;
  height: 90px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  z-index: 99;
}

#sp-title {
  min-height: 0px;
}

.body-innerwrapper {
  overflow-x: hidden;
}

/* Simplified from: .layout-boxed .body-innerwrapper
   Original specificity: [0, 2, 0]
   New specificity: [0, 2, 0] ✓
*/
.body-innerwrapper._s11 {
  max-width: 1240px;
  margin: 0px auto;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px;
}

#sp-main-body {
  padding: 100px 0px;
}

/* Simplified from: .com-sppagebuilder #sp-main-body
   Original specificity: [1, 1, 0]
   New specificity: [1, 1, 0] ✓
*/
#sp-main-body._s12 {
  padding: 0px;
}

.sp-module {
  margin-top: 50px;
}

.sp-module:first-child {
  margin-top: 0px;
}

/* Simplified from: .sp-comingsoon body
   Original specificity: [0, 1, 1]
   New specificity: [0, 1, 1] ✓
*/
body._s13 {
  width: 100%;
  height: 100%;
  min-height: 100%;
  color: rgb(255, 255, 255);
}

/* Simplified from: .error-page body
   Original specificity: [0, 1, 1]
   New specificity: [0, 1, 1] ✓
*/
body._s13 {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.popup-fade {
  display: none;
}

.popup-fade::before {
  content: "";
  background: rgb(0, 0, 0);
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  z-index: 9999;
}

.popup {
  position: fixed;
  top: 20%;
  left: 55%;
  padding: 20px;
  width: 320px;
  margin-left: -177px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(153, 153, 153);
  border-radius: 4px;
  z-index: 99999;
  opacity: 1;
}

.popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
}

.form--order input {
  width: 100%;
  color: rgb(51, 51, 51);
  margin: 5px 0px;
  border: 1px solid rgb(51, 51, 51);
}

.form--order input[type="text"] {
  color: rgb(51, 51, 51);
}

.form--order input::placeholder {
  color: rgb(51, 51, 51);
}

.form--order button {
  margin: 5px 0px;
}

:root {
  --swiper-theme-color: #007aff;
}

:root {
  --swiper-navigation-size: 44px;
}

html {
  box-sizing: border-box;
}

*, ::after, ::before {
  box-sizing: inherit;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background-color: rgba(0, 0, 0, 0);
  border: medium;
  font-family: inherit;
  cursor: pointer;
}

p, h1, h2, h3, span {
  user-select: none;
}

body {
  font-family: "CeraPro-Regular", sans-serif;
  background: rgb(255, 255, 255);
  color: rgb(15, 23, 42);
  margin: 0px;
}

.sppb-row-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {

  .sppb-row-container {
    width: 750px;
  }

}

@media (min-width: 992px) {

  .sppb-row-container {
    width: 970px;
  }

}

@media (min-width: 1200px) {

  .sppb-row-container {
    width: 1170px;
  }

}

.com-config .form-horizontal .accordion-body {
  overflow: hidden;
}

.com-config .form-horizontal .accordion-body.in:hover {
  overflow: visible;
}

.com-config .form-horizontal .accordion-body .input-prepend.input-append .media-preview.add-on {
  height: 34px;
  line-height: 26px;
}

.com-config .form-horizontal .accordion-body .input-prepend.input-append .btn {
  position: relative;
  cursor: pointer;
  color: rgb(51, 51, 51);
  border: 1px solid rgb(187, 187, 187);
}

.sp-page-builder .page-content #section-id-1561303824457 {
  padding: 50px 0px;
  margin: 0px;
}

.sp-page-builder .page-content #section-id-1561303824457 .sppb-section-title .sppb-title-heading {
  color: rgb(23, 0, 133);
  margin-bottom: 10px;
}

#column-id-1561303824455 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561303904534 {
  box-shadow: rgb(0, 11, 151) 0px 0px 71px 3px;
}

#sppb-addon-1561303904534 .sppb-carousel-inner > .sppb-item {
  transition-duration: 600ms;
}

#column-id-1561303824456 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561304163299 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1561304163299 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1561304163299 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1561304179980 {
  color: rgb(255, 255, 255);
}

#sppb-addon-1561304179980 a {
  color: rgb(255, 255, 255);
}

#sppb-addon-1561304179980 a:hover, #sppb-addon-1561304179980 a:focus, #sppb-addon-1561304179980 a:active {
  color: rgb(255, 255, 255);
}

#sppb-addon-1561304179980 .sppb-btn i {
  margin: 0px;
}

.sp-page-builder .page-content #section-id-1561303824672 {
  padding: 50px 0px;
  margin: 0px;
}

#column-id-1561303824668 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561304310415 .sppb-icon {
  margin-bottom: 15px;
}

#sppb-addon-1561304310415 .sppb-icon .sppb-icon-container {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
  display: inline-block;
  text-align: center;
  padding: 0px;
  color: rgb(0, 67, 138);
  border-width: 0px;
}

#sppb-addon-1561304310415 .sppb-icon .sppb-icon-container > i {
  font-size: 33px;
  width: 33px;
  height: 33px;
  line-height: 33px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1561304310415 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1561304310415 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1561304310415 {
  transition: 0.3s;
}

#sppb-addon-1561304310415:hover {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#column-id-1561303824669 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561303824728 .sppb-icon {
  margin-bottom: 15px;
}

#sppb-addon-1561303824728 .sppb-icon .sppb-icon-container {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
  display: inline-block;
  text-align: center;
  padding: 0px;
  color: rgb(0, 67, 138);
  border-width: 0px;
}

#sppb-addon-1561303824728 .sppb-icon .sppb-icon-container > i {
  font-size: 33px;
  width: 33px;
  height: 33px;
  line-height: 33px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1561303824728 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1561303824728 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1561303824728 {
  transition: 0.3s;
}

#sppb-addon-1561303824728:hover {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#column-id-1561303824670 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561303824755 .sppb-icon {
  margin-bottom: 15px;
}

#sppb-addon-1561303824755 .sppb-icon .sppb-icon-container {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
  display: inline-block;
  text-align: center;
  padding: 0px;
  color: rgb(0, 67, 138);
  border-width: 0px;
}

#sppb-addon-1561303824755 .sppb-icon .sppb-icon-container > i {
  font-size: 33px;
  width: 33px;
  height: 33px;
  line-height: 33px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1561303824755 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1561303824755 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1561303824755 {
  transition: 0.3s;
}

#sppb-addon-1561303824755:hover {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#column-id-1561303824671 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561303824786 .sppb-icon {
  margin-bottom: 15px;
}

#sppb-addon-1561303824786 .sppb-icon .sppb-icon-container {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
  display: inline-block;
  text-align: center;
  padding: 0px;
  color: rgb(0, 67, 138);
  border-width: 0px;
}

#sppb-addon-1561303824786 .sppb-icon .sppb-icon-container > i {
  font-size: 33px;
  width: 33px;
  height: 33px;
  line-height: 33px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1561303824786 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1561303824786 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1561303824786 {
  transition: 0.3s;
}

#sppb-addon-1561303824786:hover {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

.sp-page-builder .page-content #section-id-1764337397152 {
  padding: 50px 0px;
  margin: 0px;
}

#column-id-1764337397149 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-wrapper-1764337397150 {
  margin: 30px;
}

#sppb-addon-1764337397150 .sppb-addon-title {
  font-weight: 700;
}

#sppb-addon-wrapper-1764337397151 {
  margin: 0px 0px 30px;
}

#sppb-addon-1764337397151 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-wrapper-1764337397152 {
  margin: 30px;
}

#sppb-addon-1764337397152 .sppb-addon-title {
  font-weight: 700;
}

#sppb-addon-wrapper-1764337397153 {
  margin: 0px 0px 30px;
}

#sppb-addon-1764337397153 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

.sp-page-builder .page-content #section-id-1561303824819 {
  padding: 0px 0px 50px;
  margin: 0px;
}

#column-id-1561303824818 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1561304531631 {
  color: rgb(0, 7, 121);
}

.sp-page-builder .page-content #section-id-1764337397149 {
  padding: 50px 0px;
  margin: 0px;
}

#column-id-1764337397150 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1764337397151 .sppb-addon-title {
  font-weight: 700;
}

.sp-page-builder .page-content #section-id-1761995551653 {
  padding: 50px 0px;
  margin: 0px;
}

#column-id-1761995551651 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1761995551652 img {
  border-radius: 10px;
}

#sppb-addon-1761995551654 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1761995551654 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1761995551654 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1761995551655 img {
  border-radius: 10px;
}

#column-id-1761995551657 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1761995551658 img {
  border-radius: 10px;
}

#sppb-addon-1761995551660 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1761995551660 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1761995551660 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1761995551661 img {
  border-radius: 10px;
}

#column-id-1761995551663 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1761995551664 img {
  border-radius: 10px;
}

#sppb-addon-1761995551666 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1761995551666 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1761995551666 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1761995551667 img {
  border-radius: 10px;
}

#column-id-1761995551669 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1761995551670 img {
  border-radius: 10px;
}

#sppb-addon-1761995551672 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1761995551672 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1761995551672 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1761995551673 img {
  border-radius: 10px;
}

.sp-page-builder .page-content #section-id-1761995551648 {
  padding: 50px 0px;
  margin: 0px;
}

#column-id-1761995551649 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1761995551650 .sppb-addon-title {
  font-weight: 700;
}

.sp-page-builder .page-content #section-id-1695990743067 {
  padding: 50px 0px;
  margin: 0px;
}

#column-id-1695990743064 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1695990742999 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990742999 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990742999 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990742999 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990742999 {
  transition: 0.3s;
}

#sppb-addon-1695990742999:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990742999 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990742999:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [1, 2, 0] ✓
*/
.sppb-feature-box-title#_sId1._s14 {
  color: rgb(207, 207, 207);
}

#sppb-addon-1695990743008 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743008 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743008 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1695990742996 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990742996 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990742996 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990742996 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990742996 {
  transition: 0.3s;
}

#sppb-addon-1695990742996:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990742996 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990742996:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#sppb-addon-1695990742990 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990742990 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990742990 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1695990743005 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990743005 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743005 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743005 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990743005 {
  transition: 0.3s;
}

#sppb-addon-1695990743005:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990743005 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990743005:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#column-id-1695990743065 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1695990743002 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990743002 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743002 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743002 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990743002 {
  transition: 0.3s;
}

#sppb-addon-1695990743002:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990743002 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990743002:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#sppb-addon-1695990743011 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743011 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743011 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1695990743026 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990743026 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743026 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743026 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990743026 {
  transition: 0.3s;
}

#sppb-addon-1695990743026:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990743026 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990743026:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#sppb-addon-1695990743023 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743023 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743023 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1695990743038 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990743038 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743038 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743038 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990743038 {
  transition: 0.3s;
}

#sppb-addon-1695990743038:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990743038 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990743038:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#column-id-1695990743066 {
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
}

#sppb-addon-1695990742982 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990742982 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990742982 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990742982 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990742982 {
  transition: 0.3s;
}

#sppb-addon-1695990742982:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990742982 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990742982:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#sppb-addon-1695990742985 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990742985 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990742985 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1695990743035 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990743035 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743035 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743035 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990743035 {
  transition: 0.3s;
}

#sppb-addon-1695990743035:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990743035 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990743035:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#sppb-addon-1695990743014 .sppb-empty-space {
  height: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990743014 .sppb-empty-space {
    height: 30px;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990743014 .sppb-empty-space {
    height: 20px;
  }

}

#sppb-addon-1695990742993 .sppb-addon-title {
  color: rgb(74, 74, 74);
  font-size: 18px;
  line-height: 21px;
}

#sppb-addon-1695990742993 .sppb-img-container {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {

  #sppb-addon-1695990742993 .sppb-media .sppb-media-body {
    width: auto;
  }

}

@media (max-width: 767px) {

  #sppb-addon-1695990742993 .sppb-media .sppb-media-body {
    width: auto;
  }

}

#sppb-addon-1695990742993 {
  transition: 0.3s;
}

#sppb-addon-1695990742993:hover {
  background: rgb(207, 207, 207);
  color: rgb(207, 207, 207);
  box-shadow: rgb(207, 207, 207) 0px 0px 0px 0px;
}

#sppb-addon-1695990742993 .sppb-feature-box-title {
  transition: 0.3s;
}

/* Simplified from: #sppb-addon-1695990742993:hover .sppb-feature-box-title
   Original specificity: [1, 2, 0]
   New specificity: [0, 1, 0] (adjusted)
*/
.sppb-feature-box-title {
  color: rgb(207, 207, 207);
}

#sp-top-bar {
  background-color: rgb(245, 245, 245);
  color: rgb(153, 153, 153);
}

#sp-title {
  display: block !important;
}

.bc-title {
  display: none;
}

#sp-page-title {
  padding-top: 20px;
}

.call_window_izvonok *, .call_window_izvonok :active, .call_window_izvonok :hover, .call_window_izvonok :active {
  transform: none !important;
}

.call_window_izvonok * {
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
  vertical-align: baseline !important;
  font: inherit !important;
  box-sizing: content-box !important;
}

.phone_box_izvonok > * {
  display: inline-block !important;
}

.call_window_izvonok_float_button {
  position: fixed !important;
  color: rgb(34, 34, 34) !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAADSCAYAAABZ76BQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABaxJREFUeNrsXL1y1DAQ9jHpwU9AxjwAmTE9FE4PxVFD41cwHW1SpXYqaC8FUPtmCP15Ag/gA17gDE9gLFjBIlbyytIdF0ea2fhi+/xZq/3TSnuzLjK2Oz0dwWdxvK257wMcvwBp24Hy8Ec93YfjEZwb0y4B+AP6/Kt1v+hlT90W6T3gRLP+z2F//Gx424/wll/hs9rE9+8CRx4bnvO8p1cC9czwZs+6P1zg0FFPreZZVx2w9Epzw2dLMDw8OtBDITSvYVDvoAF/h6TTtn0H9n1TJPuTOCfG8ApAvsGFRwgsHgH4Bo3lJTovnvkkAtZR3T8bydIjwzMPRQ8F8kvE0i/A0reRWxOceoj+/zl0s67rol22W9GOWwAMgAEwAO6gCVv6m2jrn/SUwXHIU8Q9FeQ1wOAAFuBaCgOQeJmypw3c6wVQPCxXeiqBVL/nBJigN5ckQFLivKCVKyAemwY9GIOJ8yfGcbYExJQh4Ab+H/4eYBwwBDnrKVXOrXtK4JgS109d1KIYEdpre7hzxeewtO7phS/Av6O22WybJo3dQ7WlIEhYgJY9tb5sqSSh6JVGSDYDps9aD+dM6SyHADljKCY0DZrYCBZeIBZmCotfkHoocSz1sDSwe4PY68TSCpkxE9tz9GKZD8VfO15nhxgtUod4QF2GwRkszRVflwyMc+NDLRpF/BsYW0ovcx+AOu9urYc2lkZ6fV1YMedYmrHGGwtQzbKjgLOX3oIKMYZaCDGsQ4wTOC6BvE5mKOoY8439YOlejqFJLbKgFjcv8t5LloZQP4T6IdQPoX4I9ScY6uMQ5FwLbmFp5BiuCENdEkY8dR3DWDNuC43gLFwB8wHJrIhssZckewO9jRX9ixHbvUZt0iW1IByR4ulr35F3q/l8/UN9KqxP0LHwPV0Lof50Qv0MBKRAnkIY7QqGSYSSua/ImzLSicbGOnv8TCOJjeG8E2CpePU5clU4BsVGPvURCGfEXKNi3Gu9nIfDiiUy2seETU18W5rC4KRLwmWNsjQXjHvmSCXMk1OmWuRaYfizMO0tpsFsM10vDC/kHJdenyxGAAyA0wgTczBdNu3YBTA2pJqdWSrilRUrNvHE0hp6U0LPTsH610oepoXQcW2NqDHeDZEzy4k45oRh1FneotKE7FQmY8NaoTEAZpp4xeThZbSW27qnAhayxNg8RWOaGuIcVWWWpFposhgZkeDxOns6IN4uzJ6mt1AyLeO9Fyy94GaZJielMfjPDZrjFwzgUev4kSFfmvve0Cq9hSl/6h0wI+b4ha8ErQlwpdkysbVcWzsJxac8fsiXBo+//1I61MIGHmspDfvarr/xxteCWtww483pYYI8/NIDsJXQRKMpKL6mVbuYAXMsy3RYerxrwOUkWdr6zMFtw5bG5DRuRHUeJz6V+dOZaxBV+nLAPjZhWW0c4EhpqmSlcLxyDs55iZz1A1f3VBEJhAYtI6h5m4Uv99QSBiBVehuB0CQuir9GUpoj1slzCQGeuLBUFZoUrdvLhZIVcY9TYqgkRL7aduorUyYvMQFaadeiPG4ckFHdOjLvfh7lnuLo3+p0adx5S3sWLC0GNiZXnL0YXMCKadYGd5twxlDoXqnMNfCeGVnwgasV7unG0Ma0dYb1wVjRxdSHaauR+aLM3qkiXKNNm2140UamdQ7mLujVAEsT5EFyV6GRJSqFRmhwCUsd0Zu22h7tfJtz/H91dOpz/Hav5/iUd1Aty+hSsgpUIGPuTnAuJas0xVJbK2GZa4qlVkpvFtCjgvAkVr8xRK2azZXamNillOwWU0hke6oRDqw6sWnSY6v4a+Y1treoiTnFmpnFSDVR+qC3WBHxJS7QyXyXks2VgptEqQpSS8k2LlIq6URTq7bVUrJM+TktEy0Gf77JMvLWiXptYUOvj7cIhceh8DgUHofC41B4/J8Lj38IMADGLwIwbWPZvwAAAABJRU5ErkJggg==") center center no-repeat !important;
  border: medium !important;
  width: 36px !important;
  height: 184px !important;
  box-sizing: content-box !important;
  cursor: pointer !important;
  z-index: 20000 !important;
}

.call_window_izvonok_bottom_button {
  background: url("https://izvonok.com/callback_img/2/float_bottom.png") center center no-repeat !important;
  width: 281px !important;
  height: 34px !important;
}

.call_window_izvonok_bottom_button.call_window_izvonok_button_img_2 {
  background-image: url("https://izvonok.com/callback_img/2/float_bottom.png") !important;
}