.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-instagram:before {
  content: "\f16d";
}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

section {
  display: block;
}

a {
  background-color: transparent;
}

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

b {
  font-weight: 700;
}

h1 {
  font-size: 2em;
  margin: .67em 0;
}

img {
  border: 0;
}

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

button {
  overflow: visible;
}

button {
  text-transform: none;
}

button {
  -webkit-appearance: button;
  cursor: pointer;
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

textarea {
  overflow: auto;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #434f53;
  background-color: #fff;
}

button,input,textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #989da2;
}

a:focus,a:hover {
  color: #989da2;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

img {
  vertical-align: middle;
}

.hidden {
  display: none!important;
}/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport {
  width:device-width;
}

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

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

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width:768px) {
  .col-sm-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-xs-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-xs-3 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-xs-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/* {
  margin: 0;
  padding: 0;
}

a {
  color: #337ab7;
}

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

a:focus,a:hover {
  color: #23527c;
}

.row-fixed .container-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

body,html {
  min-height: 100%;
}

body {
  position: relative;
  overflow-x: hidden;
}

.ng-cloak,[ng-cloak] {
  display: none!important;
}

.blk {
  position: relative;
}

.blk>.blk__content-wrapper,.blk__content-wrapper>.blk__content {
  position: relative;
}

.ss-anchor {
  position: absolute;
  top: 0;
}

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

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

.ss-back-to-top-button {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  z-index: 500;
}

.ss-back-to-top-button .ss-back-to-top-button-link {
  display: inline-block;
}

@media screen and (max-width:767px) {
  .ss-align-center_mobile-h {
    text-align: center;
  }
}

.lazyload {
  min-height: 1px;
  display: block;
}

.ss-justify-content_center {
  -ms-flex-pack: center;
  justify-content: center;
}

.blk-image,.blk-row {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.blk-accordion .blk-accordion__header {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.blk-accordion .blk-accordion__header:focus {
  outline: none;
}

.blk-accordion .blk-accordion__header-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
}

.blk-accordion .blk-accordion__header-title {
  width: 100%;
  -ms-flex-order: 3;
  order: 3;
  font: inherit;
}

.blk-accordion .blk-accordion__collapse-icon {
  -ms-flex-order: 4;
  order: 4;
}

.blk-accordion .blk-accordion__item:last-child {
  margin-bottom: 0;
}

.blk-accordion.ss-preset-default .blk-accordion__header {
  padding: 13px 3px;
}

.blk-accordion.ss-preset-default .blk-accordion__header-item {
  margin: 0 7px;
}

.blk-accordion.ss-preset-default .blk-accordion__content {
  padding: 6px 10px 13px;
}

.blk-block>.container-fluid>.row>.ss-cell {
  padding: 0;
}

.blk-button .blk-button-link {
  display: inline-block;
  cursor: pointer;
}

.blk-button .blk-theme-icon {
  display: none;
}

.blk-contact_form .blk-contact_form-form {
  width: 100%;
}

.blk-contact_form .blk-contact_form-group {
  position: relative;
}

.blk-contact_form .blk-contact_form-field {
  display: block;
  width: 100%;
}

.blk-contact_form .blk-contact_form-field.blk-contact_form-textarea {
  resize: none;
}

.blk-grid-gallery .blk-grid-gallery-items {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.blk-image {
  font-size: 0;
}

.blk-image .blk-image-link {
  display: inline-block;
}

.blk-image .blk-image-link:hover {
  zoom: 1;
}

.blk-image .blk-image-picture {
  width: 100%;
  max-width: 100%;
}

.ss-justify-content_center>.container-fluid>.row>.ss-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ss-justify-content_center>.container-fluid>.row>.ss-cell {
  -ms-flex-pack: center;
  justify-content: center;
}

.blk-row>.container-fluid .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.blk-social-links-extended {
  list-style: none;
  font-size: 0;
}

.blk-social-links-extended .blk-social-links-extended__item {
  display: inline-block;
  vertical-align: top;
}

.blk-social-links-extended .blk-social-links-extended__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  transition: all .4s ease;
  overflow: hidden;
}

.blk-text a {
  transition: .3s;
}

.blk-text-content {
  padding: 0 1px;
}

.blk-text-content:after {
  content: "";
  display: table;
  clear: both;
}

.ss-content-image-container,.ss-content-image-plugin-wrapper {
  display: inline-block;
  max-width: 100%;
}

.ss-content-image {
  max-width: 100%;
  height: auto;
}

.ss-content-image_centered-block {
  display: block;
  line-height: 0;
  text-align: center;
} 
/*** uncss> filename: https://fonts.googleapis.com/css?family=Karla:400,700|Martel:400,700 ***/
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 400;
  src: local('Karla'), local('Karla-Regular'), url(https://fonts.gstatic.com/s/karla/v13/qkBbXvYC6trAT7RVLtk.ttf) format('truetype');
}

@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 700;
  src: local('Karla Bold'), local('Karla-Bold'), url(https://fonts.gstatic.com/s/karla/v13/qkBWXvYC6trAT7zuC8m5xL4.ttf) format('truetype');
}

@font-face {
  font-family: 'Martel';
  font-style: normal;
  font-weight: 400;
  src: local('Martel'), local('Martel-Regular'), url(https://fonts.gstatic.com/s/martel/v4/PN_xRfK9oXHga0XdZsg6.ttf) format('truetype');
}

@font-face {
  font-family: 'Martel';
  font-style: normal;
  font-weight: 700;
  src: local('Martel Bold'), local('Martel-Bold'), url(https://fonts.gstatic.com/s/martel/v4/PN_yRfK9oXHga0XV3e0qghzT.ttf) format('truetype');
}

/*styles*/
@charset "UTF-8";

.ss-color1_3 {
  color: #e3347d;
}

.ss-color5_3 {
  color: #fcf8ef;
}

.ss-bg-color5_3 {
  background: #fcf8ef;
}

.ss-spacing-top-auto {
  padding-top: initial;
}

.ss-spacing-top-zero {
  padding-top: 0;
}

.ss-spacing-top-small {
  padding-top: 15px;
}

.ss-spacing-top-medium {
  padding-top: 0px;
}

.ss-spacing-top-large {
  padding-top: 50px;
}

.ss-spacing-bottom-auto {
  padding-bottom: initial;
}

.ss-spacing-bottom-zero {
  padding-bottom: 0;
}

.ss-spacing-bottom-small {
  padding-bottom: 15px;
}

.ss-spacing-bottom-medium {
  padding-bottom: 50px;
}

.ss-spacing-bottom-large {
  padding-bottom: 50px;
}

.ss-spacing-left-auto {
  padding-left: initial;
}

.ss-spacing-left-zero {
  padding-left: 0;
}

.ss-spacing-right-auto {
  padding-right: initial;
}

.ss-spacing-right-zero {
  padding-right: 0;
}

@media (max-width: 1039px) {
  .ss-spacing-top-small {
    padding-top: 15px;
  }

  .ss-spacing-top-medium {
    padding-top: 35px;
  }

  .ss-spacing-top-large {
    padding-top: 65px;
  }

  .ss-spacing-bottom-small {
    padding-bottom: 15px;
  }

  .ss-spacing-bottom-medium {
    padding-bottom: 35px;
  }

  .ss-spacing-bottom-large {
    padding-bottom: 65px;
  }
}

@media (max-width: 767px) {
  .ss-spacing-top-small {
    padding-top: 15px;
  }

  .ss-spacing-top-medium {
    padding-top: 25px;
  }

  .ss-spacing-top-large {
    padding-top: 45px;
  }

  .ss-spacing-bottom-small {
    padding-bottom: 15px;
  }

  .ss-spacing-bottom-medium {
    padding-bottom: 25px;
  }

  .ss-spacing-bottom-large {
    padding-bottom: 45px;
  }
}

@media (max-width: 479px) {
  .ss-spacing-top-small {
    padding-top: 15px;
  }

  .ss-spacing-top-medium {
    padding-top: 25px;
  }

  .ss-spacing-top-large {
    padding-top: 45px;
  }

  .ss-spacing-bottom-small {
    padding-bottom: 15px;
  }

  .ss-spacing-bottom-medium {
    padding-bottom: 25px;
  }

  .ss-spacing-bottom-large {
    padding-bottom: 45px;
  }
}

h1 {
  margin: 0em 0;
}

h2 {
  margin: 0em 0;
}

h3 {
  margin: 0em 0;
}

.ss-background {
  background-color: #ffffff;
}

.ss-text_system_11 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #585656;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0px;
}

@media (max-width: 1039px) {
  .ss-text_system_11 {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_11 {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_11 {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

.ss-text_system_10 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #585656;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0px;
}

@media (max-width: 1039px) {
  .ss-text_system_10 {
    font-size: 15px;
    line-height: 1.4;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_10 {
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_10 {
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0px;
  }
}

.ss-text_system_9 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #fff;
  font-size: 21px;
  line-height: 1.5;
  letter-spacing: 0px;
}

@media (max-width: 1039px) {
  .ss-text_system_9 {
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_9 {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_9 {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0px;
  }
}

.ss-text_system_8 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #202020;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0px;
}

@media (max-width: 1039px) {
  .ss-text_system_8 {
    font-size: 26px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_8 {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_8 {
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

.ss-text_system_7 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #202020;
  font-size: 36px;
  line-height: 1.2;
  letter-spacing: 0px;
}

@media (max-width: 1039px) {
  .ss-text_system_7 {
    font-size: 28px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_7 {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_7 {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

.ss-text_system_6 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #202020;
  font-size: 46px;
  line-height: 1.2;
  letter-spacing: 0px;
}

@media (max-width: 1039px) {
  .ss-text_system_6 {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_6 {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_6 {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

.ss-text_system_4 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #202020;
  font-size: 45px;
  line-height: 1.2;
  letter-spacing: 0px;
}

.header .ss-text_system_4 {
  color: #fff;
}

@media (max-width: 1039px) {
  .ss-text_system_4 {
    font-size: 35px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_4 {
    font-size: 35px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_4 {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

.ss-text_system_1 {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #202020;
  font-size: 38px;
  line-height: 1.2;
  letter-spacing: 0px;
}

.ss-text_system_1 a {
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-style: normal;
}

.ss-text_system_1 a:hover {
  text-decoration: none;
  font-weight: 400;
  font-style: normal;
  color: #202020;
}

@media (max-width: 1039px) {
  .ss-text_system_1 {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_system_1 {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_system_1 {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0px;
  }
}

.ss-text_normal {
  font-weight: 400;
  font-style: normal;
  font-family: 'Raleway', sans-serif;
  color: #908c8c;
  font-size: 18px;
  line-height: 1.6;
  letter-spacing: 0px;
}

.ss-text_normal a {
  color: #908c8c;
  text-decoration: none;
  font-weight: 400;
  font-style: normal;
}

.ss-text_normal a:hover {
  text-decoration: none;
  font-weight: 400;
  font-style: normal;
  color: #e3347d;
}

@media (max-width: 1039px) {
  .ss-text_normal {
    font-size: 15px;
    line-height: 1.5;
    letter-spacing: 0px;
  }
}

@media (max-width: 767px) {
  .ss-text_normal {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: 0px;
  }
}

@media (max-width: 479px) {
  .ss-text_normal {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: 0px;
  }
}

.blk-text a {
  transition: .3s;
}

.blk-button .blk-button-link {
  position: relative;
  text-align: center;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  line-height: 1.2;
  border-width: 1px;
  border-style: solid;
  transition: all .3s;
}

.blk-button .blk-button-link .blk-button-label {
  position: relative;
}

.blk-button .blk-button-link.ss-size-medium {
  min-width: 195px;
  font-size: 16px;
  padding: 19px;
}

@media screen and (max-width: 1039px) {
  .blk-button .blk-button-link.ss-size-medium {
    min-width: 150px;
    padding: 13px;
  }
}

.blk-button .blk-button-link.ss-size-medium .blk-theme-icon {
  line-height: 17px;
}

.blk-image .blk-image-link {
  position: relative;
  overflow: hidden;
  transition: .3s;
}

.blk-image .blk-image-link:before {
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  border-width: 1px;
  border-style: solid;
}

.blk-image .blk-image-link:after {
  z-index: 2;
  left: 50%;
  top: 50%;
  opacity: 1;
  font: 24px/1 'FontAwesome';
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.blk-image .blk-image-link:before,
.blk-image .blk-image-link:after {
  position: absolute;
  content: "";
  transition: 0.4s all ease;
}

.blk-image .blk-image-picture {
  transition: .3s;
}

.blk-image.ss-preset-default .blk-image-link:before {
  display: none;
}

.blk-contact_form .blk-contact_form-form {
  overflow: visible;
}

.blk-contact_form .blk-contact_form-group {
  padding-bottom: 20px;
}

.blk-contact_form .blk-contact_form-group .blk-contact_form-label {
  display: none;
  font-size: 14px;
  padding: 0 0 2px;
}

.blk-contact_form .blk-contact_form-group .blk-contact_form-field {
  font-size: 16px;
  padding: 10px 16px;
  line-height: normal;
  height: 45px;
  outline: none;
  border-width: 1px;
  border-style: solid;
}

.blk-contact_form .blk-contact_form-group .blk-contact_form-field.blk-contact_form-textarea {
  min-height: 145px;
}

.blk-contact_form .blk-contact_form-group .blk-contact_form-field-error {
  position: absolute;
  font-size: 11px;
  top: 4px;
  right: 5px;
  line-height: 1;
}

.blk-contact_form .blk-contact_form-success,
.blk-contact_form .blk-contact_form-danger {
  position: relative;
  font-size: 12px;
  bottom: 15px;
}

.blk-contact_form.ss-preset-default .blk-contact_form-group .blk-contact_form-label {
  display: none;
}

.ss-back-to-top-button {
  right: 40px;
  bottom: -50px;
  transition: .3s;
}

.ss-back-to-top-button .ss-back-to-top-button-link {
  width: 50px;
  height: 50px;
  font: 24px/48px 'FontAwesome';
  color: #ffffff;
  background: #e3347d;
  text-align: center;
  transition: .3s;
}

.ss-back-to-top-button .ss-back-to-top-button-link .ss-back-to-top-button-icon:before {
  content: "\f106";
}

.ss-back-to-top-button .ss-back-to-top-button-link:hover {
  background: #585656;
}

.blk-button.ss-preset-default .blk-button-link {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  background-color: #e3347d;
  border-color: #e3347d;
}

.blk-button.ss-preset-default .blk-button-link:hover {
  color: #ffffff;
  background-color: #585656;
  border-color: #585656;
}

.blk-button.ss-preset-default .blk-button-link .blk-button-label {
  text-decoration: none;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form {
  font-family: 'Raleway', sans-serif;
  background-color: transparent;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-field {
  color: #8e8b8b;
  background-color: transparent;
  font-style: normal;
  font-weight: 400;
  border-color: #252525;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-field::-webkit-input-placeholder {
  color: #8e8b8b;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-field::-moz-placeholder {
  color: #8e8b8b;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-field:-ms-input-placeholder {
  color: #8e8b8b;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-field-error {
  font-style: normal;
  font-weight: 400;
  color: #ff3232;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-success {
  font-style: normal;
  font-weight: 400;
  color: #8e8b8b;
}

.blk-contact_form.ss-preset-default .blk-contact_form-form .blk-contact_form-danger {
  font-style: normal;
  font-weight: 400;
  color: #ff3232;
}

.blk-accordion.ss-preset-default .blk-accordion__header {
  background-color: #e3347d;
  border-bottom-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-radius: 0px;
  border-right-width: 0px;
  border-style: none;
  border-top-width: 0px;
  color: #ffffff;
  font-family: 'Raleway', sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}

.blk-accordion.ss-preset-default .blk-accordion__collapse-icon {
  color: #ffffff;
  font-size: 30px;
}

.blk-accordion.ss-preset-default .blk-accordion__collapse-icon:before {
  content: "\f106";
}

.blk-accordion.ss-preset-default .blk-accordion__item {
  border-bottom-width: 1px;
  border-color: transparent;
  border-left-width: 0px;
  border-radius: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-top-width: 0px;
  margin-bottom: 31px;
}

.blk-accordion.ss-preset-default .blk-accordion__item .blk-accordion__header-title {
  text-decoration: none;
}

.blk-accordion.ss-preset-default .blk-accordion__item .blk-accordion__content {
  background-color: transparent;
  border-bottom-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-radius: 0px;
  border-style: none;
  border-top-width: 0px;
}

.blk-accordion.ss-preset-default .blk-accordion__item:hover .blk-accordion__header {
  background-color: #e3347d;
  color: #ffffff;
}

.blk-accordion.ss-preset-default .blk-accordion__item:hover .blk-accordion__collapse-icon {
  color: #ffffff;
}

.blk-accordion.ss-preset-default .blk-accordion__item.blk-accordion__item_open {
  border-bottom-width: 1px;
  border-color: transparent;
  border-left-width: 0px;
  border-radius: 0px;
  border-style: solid;
}

.blk-accordion.ss-preset-default .blk-accordion__item.blk-accordion__item_open .blk-accordion__header-title {
  text-decoration: none;
}

.blk-accordion.ss-preset-default .blk-accordion__item.blk-accordion__item_open .blk-accordion__header {
  background-color: #e3347d;
  border-bottom-width: 0px;
  border-color: transparent;
  border-radius: 0px;
  border-style: none;
  color: #ffffff;
}

.blk-accordion.ss-preset-default .blk-accordion__item.blk-accordion__item_open .blk-accordion__collapse-icon {
  color: #ffffff;
}

.blk-accordion.ss-preset-default .blk-accordion__item.blk-accordion__item_open .blk-accordion__collapse-icon:before {
  content: "\f107";
}

.blk-social-links-extended.ss-preset-3 .blk-social-links-extended__item {
  margin-bottom: 0px;
  margin-left: 19px;
  margin-right: 19px;
}

.blk-social-links-extended.ss-preset-3 .blk-social-links-extended__item:last-child {
  margin-bottom: 0;
  margin-right: 0;
}

.blk-social-links-extended.ss-preset-3.ss-align-center .blk-social-links-extended__item {
  margin-right: 9.5px;
  margin-left: 9.5px;
}

.blk-social-links-extended.ss-preset-3 .blk-social-links-extended__link {
  font-size: 18px;
  width: 36px;
  height: 36px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-radius: 0px;
  border-style: none;
  color: #ffffff;
  background-color: #e3347d;
  border-color: transparent;
}

.blk-social-links-extended.ss-preset-3 .blk-social-links-extended__link:hover {
  color: #ffffff;
  background-color: rgba(227,52,125,0.8);
  border-color: transparent;
}

.container-fluid,
.ss-cell {
  padding-left: 15px;
  padding-right: 15px;
}

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

.row-fixed .container-fluid {
  max-width: 1200px;
}

img.product {
  width: 100%;
  margin: 0 auto;
}

.gall li {
  float: left;
  list-style: none;
}

.gall img {
  width: 100%;
}

.ss-text_system_4 {
  margin-bottom: 30px;
}

.blk.ss-bg-color5_3 {
  padding: 20px 0;
}

.blk-text-content {
  text-align: center;
}

img.product {
  max-width: 300px;
}

.ss-text_system_11 {
  font-size: 14pt;
}

.use .row1 {
  margin-bottom: 30px;
}

.ss-text_normal {
  text-align: left;
}

.ss-text_system_4 {
  color: #e3347d;
}

.ss-color1_3 {
  color: #202020;
}

h3.ss-text_system_10 {
  color: #e3347d;
  font-size: 18pt;
  margin-bottom: 20px;
}

.col-sm-4 .blk {
  background-color: #fff;
  padding: 10px;
  min-height: 70px;
}

.gall img {
  margin-bottom: 30px;
}

img.cir {
  max-width: 100px;
  margin-bottom: 20px;
}

.gall li {
  text-align: center;
}

h3.ss-text_system_8 span {
  font-size: 12pt;
}

.ss-text_system_1.phone .ss-link {
  font-size: 20pt;
  color: #e3347d !important;
}

.skin .ss-text_normal {
  text-align: center;
}

.contact .container-fluid.b {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .header.blk {
    background: #a6aeb1 !important;
  }

  .header .blk-text-content.des {
  /*  background-color: rgba(166,174,177,.5);*/
    padding: 20px;
  }

  .header .blk-text-content .ss-text_system_4 {
    margin-bottom: 0;
  }

  .header .blk.blk-text.ss-spacing-bottom-small {
    margin-top: 0 !important;
  }

  .gall li {
    margin-bottom: 20px;
  }

  .col-sm-4 .blk {
    background-color: transparent;
  }
}

.blk-text-content ul li {
  list-style: none;
}

.fa img {
  max-width: 100px;
  border-radius: 50%;
}

img.badges {
  max-height: 75px;
}

#btnContactUs {
  color: #fff;
  background-color: #e3347d;
  border: none;
  padding: 10px 20px;
}

#btnContactUs:hover {
  background-color: #585656;
}