@charset "UTF-8";/** * [Table of contents] *   1 Base *     1.1 Reset Styles *   2 Utilities *     2.1 Row spacing *     2.2 Material Parallax *     2.3 Preloader *//** @group Base *//** @section Reset Styles*/a:focus,button:focus {  outline: none !important;}button::-moz-focus-inner {  border: 0;}*:focus {  outline: none;}blockquote {  padding: 0;  margin: 0;}input,button,select,textarea {  outline: none;}button {  padding: 0;}label {  margin-bottom: 0;}p {  margin: 0;}ul,ol {  list-style: none;  padding: 0;  margin: 0;}ul li,ol li {  display: block;}dl {  margin: 0;}dt,dd {  line-height: inherit;}dt {  font-weight: inherit;}dd {  margin-bottom: 0;}cite {  font-style: normal;}form {  margin-bottom: 0;}blockquote {  padding-left: 0;  border-left: 0;}address {  margin-top: 0;  margin-bottom: 0;}figure {  margin-bottom: 0;}html p a:hover {  text-decoration: none;}a,a:focus,a:active,a:hover {  text-decoration: none;}/** @group Utilities *//** @section Row spacing */.row-0 {  margin-bottom: 0px;}.row-0:empty {  margin-bottom: 0;}.row-0>* {  margin-bottom: 0px;}.row-15 {  margin-bottom: -15px;}.row-15:empty {  margin-bottom: 0;}.row-15>* {  margin-bottom: 15px;}.row-20 {  margin-bottom: -20px;}.row-20:empty {  margin-bottom: 0;}.row-20>* {  margin-bottom: 20px;}.row-30 {  margin-bottom: -30px;}.row-30:empty {  margin-bottom: 0;}.row-30>* {  margin-bottom: 30px;}.row-50 {  margin-bottom: -50px;}.row-50:empty {  margin-bottom: 0;}.row-50>* {  margin-bottom: 50px;}.row-60 {  margin-bottom: -60px;}.row-60:empty {  margin-bottom: 0;}.row-60>* {  margin-bottom: 60px;}body {  font-size: 14px;}.letter-spacing-200 {  letter-spacing: 0.2em;}.letter-spacing-400 {  letter-spacing: 0.4em;}.page {  overflow: hidden;}.page .line-height-21 {  line-height: 21px;}.page .text-transform-none {  text-transform: none;}.font-default {  font-family: "Open Sans", Helvetica, Arial, sans-serif;}.font-size-10 {  font-size: 10px;}.font-size-12 {  font-size: 12px;  line-height: 18px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  margin-top: 0;  margin-bottom: 0;  text-transform: uppercase;  overflow: hidden;}h1>span,h2>span,h3>span,h4>span,h5>span,h6>span,.h1>span,.h2>span,.h3>span,.h4>span,.h5>span,.h6>span {  display: inline-block;}h1,.h1 {  font-size: 36px;  line-height: 1.5;}@media (min-width: 768px) {  h1,  .h1 {    line-height: 1.16667;    font-size: 60px;  }}h2,.h2 {  font-size: 32px;  line-height: 1.5;}@media (min-width: 768px) {  h2,  .h2 {    line-height: 1.125;    font-size: 48px;  }}h3,.h3 {  font-size: 28px;  line-height: 1.5;}@media (min-width: 768px) {  h3,  .h3 {    line-height: 1.5;    font-size: 36px;  }}h4,.h4 {  font-size: 24px;  line-height: 1.5;}@media (min-width: 768px) {  h4,  .h4 {    line-height: 1.54167;    font-size: 24px;  }}h5,.h5 {  font-size: 20px;  line-height: 1.5;}@media (min-width: 768px) {  h5,  .h5 {    line-height: 1.2;    font-size: 20px;  }}h6,.h6 {  font-size: 17px;  line-height: 1.5;  ;  }@media (min-width: 768px) {  h6,  .h6 {    line-height: 1.33333;    font-size: 18px;      }}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a {  transition: .3s all ease;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover {  color: #5dd39e;}h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {  color: #333;}p a:hover,.p a:hover,.list a:hover {  text-decoration: underline;}@media (min-width: 480px) {  .big {    font-size: 18px;    line-height: 23px;  }  h1 .big,  .h1 .big {    font-size: 142.22%;    line-height: 1.125;  }  h2 .big,  .h2 .big {    font-size: 147.36%;    line-height: 1.142857142857143;  }}small,.small {  font-size: 12px;  line-height: 18px;}blockquote small,blockquote .small,small,.small {  font-size: 93.75%;}h1 blockquote small,.h1 blockquote small,h1 blockquote .small,.h1 blockquote .small,h1 small,.h1 small,h1 .small,.h1 .small {  font-size: 62.22222222222222%;}h2 blockquote small,.h2 blockquote small,h2 blockquote .small,.h2 blockquote .small,h2 small,.h2 small,h2 .small,.h2 .small {  font-size: 63.15789473684211%;}h3 blockquote small,.h3 blockquote small,h3 blockquote .small,.h3 blockquote .small,h3 small,.h3 small,h3 .small,.h3 .small {  font-size: 73.33333333333333%;}h4 blockquote small,.h4 blockquote small,h4 blockquote .small,.h4 blockquote .small,h4 small,.h4 small,h4 .small,.h4 .small {  font-size: 75%;}h5 blockquote small,.h5 blockquote small,h5 blockquote .small,.h5 blockquote .small,h5 small,.h5 small,h5 .small,.h5 .small {  font-size: 72.72727272727273%;}h6 blockquote small,.h6 blockquote small,h6 blockquote .small,.h6 blockquote .small,h6 small,.h6 small,h6 .small,.h6 .small {  font-size: 94.11764705882353%;}code {  padding: 5px 7px;  font-size: 75%;  color: #d9534f;  background-color: #aaa;  border-radius: 2px;}mark,.mark {  background-color: #5dd39e;  padding: .1em;}ul,ol {  list-style: none;  padding: 0;  margin: 0;}.list>li+li {  margin-top: 10px;}.list-inline {  margin-left: -5px;  margin-right: -5px;}.list-inline>li {  display: inline-block;  padding-left: 5px;  padding-right: 5px;}.list-inline-xs {  margin-left: -3px;  margin-right: -3px;}.list-inline-xs>li {  padding-left: 3px;  padding-right: 3px;}.list-inline-sm {  margin-left: -10px;  margin-right: -10px;}.list-inline-sm>li {  padding-left: 10px;  padding-right: 10px;}.list-inline-md {  margin-left: -15px;  margin-right: -15px;}.list-inline-md>li {  padding-left: 15px;  padding-right: 15px;}.list-inline-lg {  margin-left: -5px;  margin-right: -5px;}.list-inline-lg>li {  padding-left: 5px;  padding-right: 5px;}@media (min-width: 992px) {  .list-inline-lg {    margin-left: -15px;    margin-right: -15px;  }  .list-inline-lg>li {    padding-left: 15px;    padding-right: 15px;  }}.list-inline-xl {  margin-left: -5px;  margin-right: -5px;}.list-inline-xl>li {  padding-left: 5px;  padding-right: 5px;}@media (min-width: 992px) {  .list-inline-xl {    margin-left: -28px;    margin-right: -28px;  }  .list-inline-xl>li {    padding-left: 28px;    padding-right: 28px;  }}dl {  margin: 0;}@media (min-width: 768px) {  .dl-horizontal-variant-1 dt {    float: left;    min-width: 70px;    line-height: 21px;  }  .dl-horizontal-variant-1 dd {    margin-left: 100px;    line-height: 21px;  }}.list-terms {  margin-top: 35px;}.list-terms dt+dd {  margin-top: 5px;}.list-terms dd+dt {  margin-top: 25px;}.list-index {  counter-reset: li;}.list-index li .list-index-counter:before {  content: counter(li, decimal-leading-zero);  counter-increment: li;}.list-numbered {  counter-reset: li;}.list-numbered li:before {  content: counter(li, decimal-leading-zero) ".";  counter-increment: li;  color: #333;  font-weight: 400;  padding-right: 5px;}.list-marked li {  position: relative;  padding-left: 16px;}.list-marked li:before {  content: '';  display: inline-block;  background: #333;  width: 3px;  height: 3px;  position: absolute;  left: 0;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}blockquote {  border-left: none;  font-size: inherit;}blockquote q:before,blockquote q:after {  content: none;}blockquote cite {  font-style: normal;  font-size: 18px;  text-transform: uppercase;  letter-spacing: 0.2em;  font-weight: 900;  color: #252525;}blockquote p {  margin: 0;}.quote-1 {  padding: 0;}.quote-1 p {  position: relative;}.quote-1 q {  font-size: 18px;  line-height: 27px;  font-weight: 300;}.quote-1 q:before,.quote-1 q:after {  position: absolute;  font-family: "Oswald", "Times New Roman", Times, serif;  font-size: 72px;  line-height: 0;  color: #000;}.quote-1 q:before {  top: 13px;  left: -50px;  content: "\201C";}.quote-1 q:after {  bottom: -7px;  right: -50px;  content: '\201D';}.quote-2 {  padding: 0;}.quote-2>.quote-body {  position: relative;  border-radius: 10px;  border: 1px solid #e5e5e5;  padding: 20px 20px 30px;}.quote-2>.quote-body:before,.quote-2>.quote-body:after {  content: "";  position: absolute;  left: 20px;  top: -10px;}.quote-2>.quote-body:before {  width: 0;  height: 0;  border-style: solid;  border-width: 0 8px 10px 8px;  border-color: transparent transparent #e5e5e5 transparent;}.quote-2>.quote-body:after {  top: -9px;  width: 0;  height: 0;  border-style: solid;  border-width: 0 8px 10px 8px;  border-color: transparent transparent #f5f5f5 transparent;}.quote-2>.quote-body p {  text-indent: 20px;}.quote-2 cite {  font-size: 14px;  line-height: 0.8;}.quote-2 .cite-job {  margin-top: -5px;  font-size: 12px;}.quote-2 q {  font-size: 14px;  line-height: 27px;  font-weight: 300;}.quote-2 q:before,.quote-2 q:after {  position: absolute;  font-family: "Oswald", "Times New Roman", Times, serif;  font-size: 36px;  line-height: 0;  color: #aaa;}.quote-2 q:before {  top: 34px;  left: 0;  content: "\201C";}.quote-2 q:after {  bottom: 22px;  right: 10px;  content: '\201D';}.quote-3 {  padding: 0;}.quote-3 cite {  font-size: 14px;  line-height: 0.8;}.quote-3 .cite-job {  font-size: 12px;  margin-top: -5px;}.quote-3 q {  font-size: 12px;  line-height: 18px;}.quote-4 {  padding: 0;}.quote-4 cite {  font-size: 14px;}.quote-4 .cite-job {  font-size: 12px;  margin-top: -5px;}.quote-4 q {  font-size: 12px;  line-height: 21px;}address {  margin-top: 0;  margin-bottom: 0;}.bg-black {  background: #888;  fill: #888;}.bg-gray {  background: #666;  fill: #666;}.bg-gray-light {  background: #f5f5f5;  fill: #f5f5f5;}.bg-default {  background: #fff;  fill: #fff;}.bg-darkest {  background: #222;  fill: #222;}.bg-image,.bg-section-3,.bg-services-single {  background-size: cover;  background-position: center center;}.bg-section-3 {  position: relative;  background-image: url("../images/home-01-1920x600.jpg");}.bg-section-3:before {  position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;  content: "";  display: inline-block;  background-color: rgba(255, 255, 255, 0.6);}.bg-section-3 .container {  position: relative;}@media (min-width: 992px) {  .bg-section-3:before {    content: none;  }}.bg-services-single {  position: relative;  background-image: url("../images/services-bg.jpg");}.bg-gradient-services {  position: relative;}.bg-gradient-services:before {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  content: "";  display: inline-block;  background-image: linear-gradient(45deg, #348aa7, #5dd39e);  opacity: .94;  background-size: 200% 200%;  animation: Gradient 30s ease infinite;  z-index: 1;}.bg-gradient-services .container {  position: relative;  z-index: 2;}.text-dark {  color: #333;}.page a.text-dark {  color: #333;}.page a.text-dark:hover {  color: #5dd39e;}.page a.text-base {  color: #888;}.page a.text-base:hover {  color: #5dd39e;}.page-footer ul.rd-navbar-nav {  position: relative;  z-index: 1;}.page-footer ul.rd-navbar-nav a {  font-weight: 700;  text-transform: uppercase;  color: #fff;}.page-footer ul.rd-navbar-nav a:hover {  color: #333;}.page-footer ul.rd-navbar-nav li {  padding: 7px 5px;}@media (min-width: 480px) {  .page-footer ul.rd-navbar-nav li {    display: inline-block;  }}@media (min-width: 1200px) {  .page-footer ul.rd-navbar-nav li {    display: block;  }}.page-footer ul.rd-navbar-nav li.active a {  color: #333;}.page-footer ul.rd-navbar-nav .rd-navbar-dropdown {  display: none;}.page-footer img {  transition: 350ms;}.page-footer a:hover img {  transform: scale(1.03);}.page-footer p {  line-height: 21px;}.page-footer .form-subscribe {  margin-left: auto;  margin-right: auto;}@media (min-width: 768px) {  .page-footer .form-subscribe {    margin-left: 0;  }}.background-aside-left {  position: absolute;  top: -13px;  bottom: -10px;  right: -100vw;  content: "";  display: inline-block;  width: 200vw;  background-color: #5dd39e;}@media (min-width: 1200px) {  .background-aside-left {    right: 0;    top: -90px;  }}@media (min-width: 1200px) {  .background-aside-left {    bottom: -100vh;  }}@media (min-width: 768px) {  .features-list [class*='cell-']+[class*='cell-'] {    position: relative;    z-index: 1;  }  .features-list [class*='cell-']+[class*='cell-']:before {    position: absolute;    content: '';    display: inline-block;    z-index: 0;  }  .features-list [class*='cell-']+[class*='cell-']:before {    top: 27px;    left: 0;    bottom: 0;    height: 80px;    border-left: 1px solid #eee;  }}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {  .features-list [class*='cell-']:nth-child(3):before {    display: none;  }}@media (min-width: 768px) {  .features-list-variant-1 {    overflow: hidden;  }  .features-list-variant-1 [class*='cell-']+[class*='cell-'] {    position: relative;    z-index: 1;  }  .features-list-variant-1 [class*='cell-']+[class*='cell-']:before {    position: absolute;    content: '';    display: inline-block;    z-index: 0;  }  .features-list-variant-1 [class*='cell-']+[class*='cell-']:before {    top: -125px;    left: 0;    bottom: -100px;    border-left: 1px solid #eee;  }}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {  .features-list-variant-1 [class*='cell-']:nth-child(3):before {    display: none;  }}@media (min-width: 1200px) {  .features-list-variant-2 {    overflow: hidden;  }  .features-list-variant-2 [class*='col-']+[class*='col-'] {    position: relative;    z-index: 1;  }  .features-list-variant-2 [class*='col-']+[class*='col-']:before {    position: absolute;    content: '';    display: inline-block;    z-index: 0;  }  .features-list-variant-2 [class*='col-']+[class*='col-']:before {    top: -121px;    left: 0;    bottom: -80px;    border-left: 1px solid #eee;  }}.products-nav-panel .icon {  color: #aaa;  width: 36px;  height: 36px;  line-height: 38px;  font-size: 20px;  border-radius: 50%;}.products-nav-panel .icon:hover,.products-nav-panel .icon.active {  color: #888;  background-color: #eee;}.services-wrap {  position: relative;}.services-wrap .row+.row {  margin-top: 50px;}@media (min-width: 480px) {  .services-wrap .row+.row {    margin-top: 0;  }}.services-wrap [class*='cell-']+[class*='cell-'] {  margin-top: 0;}@media (min-width: 480px) {  .services-wrap [class*='cell-']+[class*='cell-'] {    padding-bottom: 30px;  }}.services-wrap .row:last-of-type .services-tree-body {  padding-bottom: 0;  min-height: 80px;}.services-tree-body {  position: relative;  height: 100%;  padding-bottom: 30px;}.services-tree-body .icon {  position: relative;  width: 80px;  height: 80px;  line-height: 92px;  background-color: #fff;  border: 8px solid;}.services-tree-body .icon:before {  content: "";  display: inline-block;}.services-tree-body:before {  position: absolute;  top: 0;  bottom: 0;  left: calc(50% - 4px);  width: 8px;  background-color: rgba(255, 255, 255, 0.2);  content: "";  display: inline-block;}@media (min-width: 480px) {  .services-tree-body {    min-height: 273px;  }}@media (min-width: 768px) {  .services-tree-body {    min-height: 231px;  }}@media (min-width: 992px) {  .services-tree-body {    padding-bottom: 0;  }}@media (min-width: 1200px) {  .services-tree-body {    min-height: 180px;  }}.service-decription {  position: relative;  background-color: #fff;  border-radius: 6px;}.service-decription:before {  position: absolute;  top: 31px;  content: "";  display: inline-block;}@media (min-width: 1200px) {  .service-decription:before {    top: 40px;  }}.service-decription .unit-left {  padding: 0 20px;  color: #fff;  display: flex;}.service-decription .unit-left .h2 {  -webkit-align-self: center;  -ms-flex-item-align: center;  align-self: center;  color: #fff;}@media (min-width: 1200px) {  .page .service-decription {    margin-top: -9px;  }}.service-decription-right .unit-left {  border-radius: 6px 0 0 6px;}.service-decription-right .unit-body {  padding-right: 15px;}.service-decription-right:before {  right: 100%;}@media (min-width: 480px) {  .service-decription-right:before {    width: 0;    height: 0;    border-style: solid;    border-width: 10px 10px 10px 0;    border-color: transparent transparent transparent transparent;  }}.service-decription-left .unit-left {  border-radius: 6px 0 0 6px;}@media (min-width: 992px) {  .service-decription-left .unit-left {    border-radius: 0 6px 6px 0;  }}.service-decription-left .unit-body {  padding: 0 15px;}@media (min-width: 1200px) {  .service-decription-left .unit-body {    padding: 0 35px;  }}.service-decription-left:before {  right: 100%;}@media (min-width: 480px) {  .service-decription-left:before {    width: 0;    height: 0;    border-style: solid;    border-width: 10px 10px 10px 0;    border-color: transparent transparent transparent transparent;  }}@media (min-width: 992px) {  .service-decription-left:before {    width: 0;    height: 0;    border-style: solid;    border-width: 10px 0 10px 10px;    border-color: transparent transparent transparent transparent;    right: auto;    left: 100%;  }}.service-decription-comet:before {  border-color: transparent #525174 transparent transparent;}.service-decription-comet .unit-left {  background-color: #525174;}.service-decription-astral:before {  border-color: transparent #348aa7 transparent transparent;}@media (min-width: 992px) {  .service-decription-astral:before {    border-color: transparent transparent transparent #348aa7;  }}.service-decription-astral .unit-left {  background-color: #348aa7;}.service-decription-emerald:before {  border-color: transparent #5dd39e transparent transparent;}.service-decription-emerald .unit-left {  background-color: #5dd39e;}.gallery-grid [class*='cell-']+[class*='cell-'] {  padding-left: 1px;}.gallery-grid [class*='cell-']+[class*='cell-'] img {  height: 100%;}img {  display: inline-block;  max-width: 90%;  height: auto;  ;  }.snackbars {  max-width: 280px;  padding: 9px 16px;  margin-left: auto;  margin-right: auto;  color: #fff;  text-align: left;  background-color: #2b2b2b;  border-radius: 0;  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);}.snackbars .icon-xxs {  font-size: 20px;}.snackbars p span:last-child {  padding-left: 14px;}.snackbars-left {  display: inline-block;  margin-bottom: 0;}.snackbars-right {  display: inline-block;  float: right;  text-transform: uppercase;}.snackbars-right:hover {  text-decoration: underline;}@media (min-width: 480px) {  .snackbars {    max-width: 380px;    padding: 14px 17px;  }}.text-italic {  font-style: italic;}.text-normal {  font-style: normal;}.text-underline {  text-decoration: underline;}.text-strike {  text-decoration: line-through;}.text-thin {  font-weight: 100;}.text-light {  font-weight: 300;  ;  ;  ;  ;  ;      }.text-regular {  font-weight: 400;}.text-medium {  font-weight: 500;}.text-sbold {  font-weight: 600;}.text-bold,strong {  font-weight: 700;}.text-ubold {  font-weight: 900;}.text-spacing-0 {  letter-spacing: 0;}.text-spacing-40 {  letter-spacing: 0.04em;}.text-spacing-120 {  letter-spacing: 0.12em;}.text-primary {  color: #5dd39e !important;}.btn {  font-weight: 700;  text-transform: uppercase;  transition: .3s ease-out;  min-width: 200px;  border-radius: 25px;  border-width: 2px;  white-space: nowrap;}.btn:focus,.btn:active,.btn:active:focus {  outline: none;}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {  color: #5dd39e;}.btn:hover,.btn:focus,.btn.focus {  color: #5dd39e;}.btn:active,.btn.active {  box-shadow: none;}.btn-default {  color: #333;  background-color: #eee;  border-color: #eee;}.btn-default:focus,.btn-default.focus,.btn-default:hover,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default {  pointer-events: none;  opacity: .5;}.btn-default .badge {  color: #eee;  background-color: #333;}.btn-primary {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.btn-primary:focus,.btn-primary.focus,.btn-primary:hover,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {  color: #fff;  background-color: #31b378;  border-color: #31b378;}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {  color: #fff;  background-color: #31b378;  border-color: #31b378;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary {  pointer-events: none;  opacity: .5;}.btn-primary .badge {  color: #5dd39e;  background-color: #fff;}.page .btn-primary-transparent {  color: #5dd39e;  background-color: transparent;  border-color: #5dd39e;}.page .btn-primary-transparent:focus,.page .btn-primary-transparent.focus,.page .btn-primary-transparent:hover,.page .btn-primary-transparent:active,.page .btn-primary-transparent.active,.open>.page .btn-primary-transparent.dropdown-toggle {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.page .btn-primary-transparent:active,.page .btn-primary-transparent.active,.open>.page .btn-primary-transparent.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.page .btn-primary-transparent:active:hover,.page .btn-primary-transparent:active:focus,.page .btn-primary-transparent:active.focus,.page .btn-primary-transparent.active:hover,.page .btn-primary-transparent.active:focus,.page .btn-primary-transparent.active.focus,.open>.page .btn-primary-transparent.dropdown-toggle:hover,.open>.page .btn-primary-transparent.dropdown-toggle:focus,.open>.page .btn-primary-transparent.dropdown-toggle.focus {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.page .btn-primary-transparent.disabled,.page .btn-primary-transparent[disabled],fieldset[disabled] .page .btn-primary-transparent {  pointer-events: none;  opacity: .5;}.page .btn-primary-transparent .badge {  color: transparent;  background-color: #5dd39e;}.page .btn-primary-transparent.text-white {  color: #fff;}.page .btn-primary-transparent.text-white:hover {  color: #fff;}.btn-white-transparent {  color: #fff;  background-color: transparent;  border-color: #fff;}.btn-white-transparent:focus,.btn-white-transparent.focus,.btn-white-transparent:hover,.btn-white-transparent:active,.btn-white-transparent.active,.open>.btn-white-transparent.dropdown-toggle {  color: #5dd39e;  background-color: #fff;  border-color: #fff;}.btn-white-transparent:active,.btn-white-transparent.active,.open>.btn-white-transparent.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-white-transparent:active:hover,.btn-white-transparent:active:focus,.btn-white-transparent:active.focus,.btn-white-transparent.active:hover,.btn-white-transparent.active:focus,.btn-white-transparent.active.focus,.open>.btn-white-transparent.dropdown-toggle:hover,.open>.btn-white-transparent.dropdown-toggle:focus,.open>.btn-white-transparent.dropdown-toggle.focus {  color: #5dd39e;  background-color: #fff;  border-color: #fff;}.btn-white-transparent.disabled,.btn-white-transparent[disabled],fieldset[disabled] .btn-white-transparent {  pointer-events: none;  opacity: .5;}.btn-white-transparent .badge {  color: transparent;  background-color: #fff;}.btn-transparent {  color: #fff;  background-color: transparent;  border-color: transparent;}.btn-transparent:focus,.btn-transparent.focus,.btn-transparent:hover,.btn-transparent:active,.btn-transparent.active,.open>.btn-transparent.dropdown-toggle {  color: #5dd39e;  background-color: transparent;  border-color: transparent;}.btn-transparent:active,.btn-transparent.active,.open>.btn-transparent.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-transparent:active:hover,.btn-transparent:active:focus,.btn-transparent:active.focus,.btn-transparent.active:hover,.btn-transparent.active:focus,.btn-transparent.active.focus,.open>.btn-transparent.dropdown-toggle:hover,.open>.btn-transparent.dropdown-toggle:focus,.open>.btn-transparent.dropdown-toggle.focus {  color: #5dd39e;  background-color: transparent;  border-color: transparent;}.btn-transparent.disabled,.btn-transparent[disabled],fieldset[disabled] .btn-transparent {  pointer-events: none;  opacity: .5;}.btn-transparent .badge {  color: transparent;  background-color: #fff;}.btn-facebook {  color: #fff;  background-color: #8b9dc3;  border-color: #8b9dc3;}.btn-facebook:focus,.btn-facebook.focus,.btn-facebook:hover,.btn-facebook:active,.btn-facebook.active,.open>.btn-facebook.dropdown-toggle {  color: #fff;  background-color: #5972a9;  border-color: #5972a9;}.btn-facebook:active,.btn-facebook.active,.open>.btn-facebook.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-facebook:active:hover,.btn-facebook:active:focus,.btn-facebook:active.focus,.btn-facebook.active:hover,.btn-facebook.active:focus,.btn-facebook.active.focus,.open>.btn-facebook.dropdown-toggle:hover,.open>.btn-facebook.dropdown-toggle:focus,.open>.btn-facebook.dropdown-toggle.focus {  color: #fff;  background-color: #5972a9;  border-color: #5972a9;}.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook {  pointer-events: none;  opacity: .5;}.btn-facebook .badge {  color: #8b9dc3;  background-color: #fff;}.btn-facebook .icon {  background-color: #3b5998;}.btn-twitter {  color: #fff;  background-color: #aec9de;  border-color: #aec9de;}.btn-twitter:focus,.btn-twitter.focus,.btn-twitter:hover,.btn-twitter:active,.btn-twitter.active,.open>.btn-twitter.dropdown-toggle {  color: #fff;  background-color: #78a5c8;  border-color: #78a5c8;}.btn-twitter:active,.btn-twitter.active,.open>.btn-twitter.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-twitter:active:hover,.btn-twitter:active:focus,.btn-twitter:active.focus,.btn-twitter.active:hover,.btn-twitter.active:focus,.btn-twitter.active.focus,.open>.btn-twitter.dropdown-toggle:hover,.open>.btn-twitter.dropdown-toggle:focus,.open>.btn-twitter.dropdown-toggle.focus {  color: #fff;  background-color: #78a5c8;  border-color: #78a5c8;}.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter {  pointer-events: none;  opacity: .5;}.btn-twitter .badge {  color: #aec9de;  background-color: #fff;}.btn-twitter .icon {  background-color: #55acee;}.btn-linkedin {  color: #fff;  background-color: #91b8cd;  border-color: #91b8cd;}.btn-linkedin:focus,.btn-linkedin.focus,.btn-linkedin:hover,.btn-linkedin:active,.btn-linkedin.active,.open>.btn-linkedin.dropdown-toggle {  color: #fff;  background-color: #5c96b5;  border-color: #5c96b5;}.btn-linkedin:active,.btn-linkedin.active,.open>.btn-linkedin.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-linkedin:active:hover,.btn-linkedin:active:focus,.btn-linkedin:active.focus,.btn-linkedin.active:hover,.btn-linkedin.active:focus,.btn-linkedin.active.focus,.open>.btn-linkedin.dropdown-toggle:hover,.open>.btn-linkedin.dropdown-toggle:focus,.open>.btn-linkedin.dropdown-toggle.focus {  color: #fff;  background-color: #5c96b5;  border-color: #5c96b5;}.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin {  pointer-events: none;  opacity: .5;}.btn-linkedin .badge {  color: #91b8cd;  background-color: #fff;}.btn-linkedin .icon {  background-color: #0077b5;}.btn-google-plus {  color: #fff;  background-color: #e7b9b3;  border-color: #e7b9b3;}.btn-google-plus:focus,.btn-google-plus.focus,.btn-google-plus:hover,.btn-google-plus:active,.btn-google-plus.active,.open>.btn-google-plus.dropdown-toggle {  color: #fff;  background-color: #d58379;  border-color: #d58379;}.btn-google-plus:active,.btn-google-plus.active,.open>.btn-google-plus.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.btn-google-plus:active:hover,.btn-google-plus:active:focus,.btn-google-plus:active.focus,.btn-google-plus.active:hover,.btn-google-plus.active:focus,.btn-google-plus.active.focus,.open>.btn-google-plus.dropdown-toggle:hover,.open>.btn-google-plus.dropdown-toggle:focus,.open>.btn-google-plus.dropdown-toggle.focus {  color: #fff;  background-color: #d58379;  border-color: #d58379;}.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus {  pointer-events: none;  opacity: .5;}.btn-google-plus .badge {  color: #e7b9b3;  background-color: #fff;}.btn-google-plus .icon {  background-color: #dd4b39;}.btn-xs {  padding: 5px 30px;  font-weight: 400;  font-size: 12px;  min-width: 50px;}.btn-xxs {  font-size: 14px;  font-weight: 400;  text-transform: none;  min-width: 50px;}.btn-xxs.btn.btn-icon.btn-default .icon {  color: #888;  font-size: 20px;  padding-right: 0;}.btn-xxs.btn.btn-icon {  padding: 0 15px 0 11px;}.btn-xxs.btn-icon.btn-default {  color: #888;}.btn-xxs.btn-icon.btn-default:hover {  color: #fff;}.btn-sm {  font-size: 14px;  font-weight: 700;  padding: 7px 30px;}.btn-md {  font-size: 14px;  padding: 9px 30px 10px;}.btn-lg {  font-size: 18px;  padding: 15px 30px;}.btn-shadow {  box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.3);}.btn-rect {  border-radius: 0;}.btn-round {  border-radius: 12px;}.btn-rounded {  border-radius: 3px;}.btn.btn-icon {  padding-left: 17px;  padding-right: 17px;}.btn.btn-icon .icon {  font-size: 28px;  line-height: 28px;  vertical-align: middle;}.btn.btn-icon-left .icon {  float: left;  padding-right: 10px;}.btn.btn-icon-right .icon {  float: right;  padding-left: 10px;}.btn.btn-icon.btn-default:focus .icon,.btn.btn-icon.btn-default:active .icon {  color: #fff;}.btn.btn-icon.btn-default .icon {  color: #5dd39e;}.btn.btn-icon.btn-default:hover .icon {  color: #fff;}.btn-subscribe-footer {  font-size: 16px;  color: #666;}.btn-share {  border-radius: 6px;  padding: 0 16px 0 0;  font-size: 14px;  font-weight: 400;  text-transform: none;  min-width: 50px;  border: none;  overflow: hidden;  line-height: 32px;}.btn-share .icon {  float: left;  width: 32px;  height: 32px;  font-size: 16px;  margin-right: 16px;}.icon {  display: inline-block;  text-align: center;  transition: .3s ease-out;}.icon:before {  position: relative;  display: inline-block;  font-weight: 400;  font-style: normal;  speak: none;  text-transform: none;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-primary {  color: #5dd39e;}.icon-primary.icon-circle {  background-color: #5dd39e;  border-color: #5dd39e;  color: #fff;}.icon-primary.icon-circle:hover {  background-color: transparent;  color: #5dd39e;}.icon-dark {  color: #fff;}.icon-dark.icon-circle {  background-color: #333;  border-color: #333;  color: #fff;}.icon-dark.icon-circle:hover {  background-color: transparent;  border-color: #fff;  color: #fff;}.icon-primary-fill {  fill: #5dd39e;}.icon-gray-lighter-fill {  fill: #aaa;}.icon-gray {  color: #cccccc;}.icon-comet {  color: #525174;}.icon-astral {  color: #348aa7;}.icon-emerald {  color: #5dd39e;}.icon-yellow-green {  color: #bce784;}.page .icon-xxs {  font-size: 18px;  line-height: 1;}.page .icon-xs {  font-size: 20px;  line-height: 20px;}.page .icon-xs.icon-circle {  width: 35px;  height: 35px;  line-height: 32px;}.page .icon-sm.icon-circle {  font-size: 20px;  width: 47px;  height: 47px;  line-height: 44px;}.icon-circle {  border-radius: 50%;  border-width: 2px;  border-style: solid;}.icon-border {  border-width: 1px;  border-style: solid;  border-color: #eee;}.thumbnail {  padding: 0;  margin: 0;  border: none;  border-radius: 0;}.thumbnail .caption {  padding: 0;  color: #888;}.img-thumbnail,.thumbnail {  box-shadow: none;}.image-thumbnail {  max-width: 570px;  margin-left: auto;  margin-right: auto;  position: relative;  border-radius: 10px;  overflow: hidden;}.image-thumbnail img {  border-radius: 10px;}.image-thumbnail .caption {  padding: 20px;}@media (min-width: 768px) {  .image-thumbnail * {    color: #fff;  }  .image-thumbnail:before {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    content: "";    display: inline-block;    background-image: linear-gradient(to bottom, transparent 30%, #000 110%);  }  .image-thumbnail .caption {    position: absolute;    left: 0;    right: 0;    bottom: 0;    text-align: left;  }  .image-thumbnail .caption p {    line-height: 21px;  }  .image-thumbnail .caption h5+p {    margin-top: 12px;  }}@media (min-width: 1200px) {  .image-thumbnail .caption {    padding: 20px 35px;  }}.thumbnail-block {  display: block;}.thumbnail-block>img,.thumbnail-block a>img {  width: 100%;  height: auto;}.thumbnail-features {  max-width: 180px;  margin-left: auto;  margin-right: auto;  transition: 350ms;}.thumbnail-features h6 {  line-height: 30px;}.thumbnail-features span.icon {  position: relative;  max-height: 62px;}.thumbnail-features span.icon:before,.thumbnail-features span.icon:after {  position: absolute;  top: 50%;  transform: translateY(-50%);  content: "";  display: inline-block;  width: 10px;  height: 10px;  border-radius: 50%;  background-color: #eee;}.thumbnail-features span.icon:before {  left: -24px;}.thumbnail-features span.icon:after {  right: -24px;}.thumbnail-features .unit-body {  position: relative;}@media (min-width: 992px) {  .thumbnail-features {    height: 157px;    overflow: hidden;  }  .thumbnail-features .btn {    opacity: 0;    min-width: 100px;  }  .thumbnail-features:hover {    margin-top: -33px;    margin-bottom: -33px;    height: 220px;  }  .thumbnail-features:hover .btn {    opacity: 1;  }}.thumbnail-features-variant-2 {  max-width: 320px;  margin-left: auto;  margin-right: auto;  transition: 350ms;}.thumbnail-features-variant-2 span.icon {  position: relative;  max-height: 62px;}.thumbnail-features-variant-2 span.icon:before,.thumbnail-features-variant-2 span.icon:after {  content: none;}.thumbnail-features-variant-2 h6 {  line-height: 30px;}.thumbnail-features-variant-2 .unit-body {  position: relative;}.thumbnail-features-variant-2 .btn-white-transparent {  color: #5dd39e;  background-color: transparent;  border-color: #5dd39e;}.thumbnail-features-variant-2 .btn-white-transparent:focus,.thumbnail-features-variant-2 .btn-white-transparent.focus,.thumbnail-features-variant-2 .btn-white-transparent:hover,.thumbnail-features-variant-2 .btn-white-transparent:active,.thumbnail-features-variant-2 .btn-white-transparent.active,.open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.thumbnail-features-variant-2 .btn-white-transparent:active,.thumbnail-features-variant-2 .btn-white-transparent.active,.open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.thumbnail-features-variant-2 .btn-white-transparent:active:hover,.thumbnail-features-variant-2 .btn-white-transparent:active:focus,.thumbnail-features-variant-2 .btn-white-transparent:active.focus,.thumbnail-features-variant-2 .btn-white-transparent.active:hover,.thumbnail-features-variant-2 .btn-white-transparent.active:focus,.thumbnail-features-variant-2 .btn-white-transparent.active.focus,.open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle:hover,.open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle:focus,.open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle.focus {  color: #fff;  background-color: #5dd39e;  border-color: #5dd39e;}.thumbnail-features-variant-2 .btn-white-transparent.disabled,.thumbnail-features-variant-2 .btn-white-transparent[disabled],fieldset[disabled] .thumbnail-features-variant-2 .btn-white-transparent {  pointer-events: none;  opacity: .5;}.thumbnail-features-variant-2 .btn-white-transparent .badge {  color: transparent;  background-color: #5dd39e;}@media (min-width: 1200px) {  .thumbnail-features-variant-2 {    height: 220px;  }  .thumbnail-features-variant-2:before {    position: absolute;    top: -122px;    bottom: -100px;    left: 0;    right: 0;    content: "";    display: inline-block;    background-image: linear-gradient(45deg, #5dd39e, #5dd2d3);    opacity: 0;    transition: 350ms;  }  .thumbnail-features-variant-2 .btn-white-transparent {    color: #fff;    background-color: transparent;    border-color: #fff;  }  .thumbnail-features-variant-2 .btn-white-transparent:focus,  .thumbnail-features-variant-2 .btn-white-transparent.focus,  .thumbnail-features-variant-2 .btn-white-transparent:hover,  .thumbnail-features-variant-2 .btn-white-transparent:active,  .thumbnail-features-variant-2 .btn-white-transparent.active,  .open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle {    color: #5dd39e;    background-color: #fff;    border-color: #fff;  }  .thumbnail-features-variant-2 .btn-white-transparent:active,  .thumbnail-features-variant-2 .btn-white-transparent.active,  .open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle {    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);  }  .thumbnail-features-variant-2 .btn-white-transparent:active:hover,  .thumbnail-features-variant-2 .btn-white-transparent:active:focus,  .thumbnail-features-variant-2 .btn-white-transparent:active.focus,  .thumbnail-features-variant-2 .btn-white-transparent.active:hover,  .thumbnail-features-variant-2 .btn-white-transparent.active:focus,  .thumbnail-features-variant-2 .btn-white-transparent.active.focus,  .open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle:hover,  .open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle:focus,  .open>.thumbnail-features-variant-2 .btn-white-transparent.dropdown-toggle.focus {    color: #5dd39e;    background-color: #fff;    border-color: #fff;  }  .thumbnail-features-variant-2 .btn-white-transparent.disabled,  .thumbnail-features-variant-2 .btn-white-transparent[disabled],  fieldset[disabled] .thumbnail-features-variant-2 .btn-white-transparent {    pointer-events: none;    opacity: .5;  }  .thumbnail-features-variant-2 .btn-white-transparent .badge {    color: transparent;    background-color: #fff;  }  .thumbnail-features-variant-2 .btn {    opacity: 0;  }  .thumbnail-features-variant-2 h6,  .thumbnail-features-variant-2 p {    transition: 350ms;  }  .thumbnail-features-variant-2:hover {    margin-top: -40px;    margin-bottom: -40px;    height: 290px;  }  .thumbnail-features-variant-2:hover h6,  .thumbnail-features-variant-2:hover p {    color: #fff;  }  .thumbnail-features-variant-2:hover .btn {    opacity: 1;  }  .thumbnail-features-variant-2:hover .icon-primary-fill {    fill: #fff;  }  .thumbnail-features-variant-2:hover:before {    opacity: 1;  }}.thumbnail-classic {  border-radius: 6px;  position: relative;  overflow: hidden;  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.2);}.thumbnail-classic .caption {  padding: 20px 15px;}.thumbnail-classic .caption p {  line-height: 21px;}.thumbnail-classic .meta-bottom {  font-size: 12px;  color: #aaa;}.thumbnail-classic .tag {  position: absolute;  top: 14px;  left: 14px;}@media (min-width: 768px) {  .thumbnail-classic .caption {    padding: 30px 32px;  }}.thumbnail-img {  border-radius: 6px;  position: relative;  overflow: hidden;  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.2);}.thumbnail-img .caption {  padding: 15px 38px;}.rd-mailform {  position: relative;}label {  margin-bottom: 10px;  font-weight: 400;}.input-sm,.input-lg,.form-input {  font-size: 14px;}.input-sm,.input-sm:focus,.input-lg,.input-lg:focus,.form-input,.form-input:focus {  box-shadow: none;}textarea.form-input {  height: 170px;  min-height: 50px;  max-height: 370px;  resize: vertical;}.form-input {  display: block;  width: 100%;  height: 40px;  padding: 5px 25px;  font-size: 14px;  color: #aaa;  background-color: #f5f5f5;  background-image: none;  border: 1px solid #ddd;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  border-radius: 6px;  font-style: italic;  -webkit-appearance: none;  line-height: 28px;}.form-input:focus {  outline: 0;}.form-wrap {  position: relative;  margin-bottom: 10px;}.form-label {  position: absolute;  top: 21px;  left: 25px;  font-size: 14px;  color: #aaa;  font-style: italic;  pointer-events: none;  z-index: 9;  transition: .3s;  transform: translateY(-50%);}.form-label.focus {  opacity: 0;}.form-label.auto-fill {  color: #aaa;}@media (min-width: 768px) {  .form-label-outside {    position: static;  }  .form-label-outside,  .form-label-outside.focus,  .form-label-outside.auto-fill {    transform: none;    color: #aaa;    font-size: 14px;    opacity: 1;  }}.form-validation {  position: absolute;  right: 10px;  top: 2px;  font-size: 11px;  line-height: 11px;  color: #d9534f;  margin-top: 2px;  transition: .3s;  z-index: 11;}.form-validation-inside+.form-validation {  top: 35px;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {  color: #a94442;}.has-error .form-input:not(.form-input-impressed),.has-error .form-input:not(.form-input-impressed):focus {  border-color: #f2dede;  box-shadow: none;}.has-error .form-input-impressed,.has-error .form-input-impressed:focus {  box-shadow: inset 0 0 0 1px #f2dede;}.has-error .input-group-addon {  color: #fff;  border-color: #f2dede;  background-color: #f2dede;}.has-error .input-group-btn>.btn {  border-color: #f2dede;  background: #f2dede;}.has-error .form-validation {  color: #a94442;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {  color: #3c763d;}.has-success .form-input:not(.form-input-impressed),.has-success .form-input:not(.form-input-impressed):focus {  border-color: #dff0d8;  box-shadow: none;}.has-success .form-input-impressed,.has-success .form-input-impressed:focus {  box-shadow: inset 0 0 0 1px #dff0d8;}.has-success .input-group-addon {  color: #fff;  border-color: #dff0d8;  background-color: #dff0d8;}.has-success .input-group-btn>.btn {  border-color: #dff0d8;  background: #dff0d8;}.has-success .form-validation {  color: #3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {  color: #8a6d3b;}.has-warning .form-input:not(.form-input-impressed),.has-warning .form-input:not(.form-input-impressed):focus {  border-color: #fcf8e3;  box-shadow: none;}.has-warning .form-input-impressed,.has-warning .form-input-impressed:focus {  box-shadow: inset 0 0 0 1px #fcf8e3;}.has-warning .input-group-addon {  color: #fff;  border-color: #fcf8e3;  background-color: #fcf8e3;}.has-warning .input-group-btn>.btn {  border-color: #fcf8e3;  background: #fcf8e3;}.has-warning .form-validation {  color: #8a6d3b;}.has-info .help-block,.has-info .control-label,.has-info .radio,.has-info .checkbox,.has-info .radio-inline,.has-info .checkbox-inline,.has-info.radio label,.has-info.checkbox label,.has-info.radio-inline label,.has-info.checkbox-inline label {  color: #31708f;}.has-info .form-input:not(.form-input-impressed),.has-info .form-input:not(.form-input-impressed):focus {  border-color: #d9edf7;  box-shadow: none;}.has-info .form-input-impressed,.has-info .form-input-impressed:focus {  box-shadow: inset 0 0 0 1px #d9edf7;}.has-info .input-group-addon {  color: #fff;  border-color: #d9edf7;  background-color: #d9edf7;}.has-info .input-group-btn>.btn {  border-color: #d9edf7;  background: #d9edf7;}.has-info .form-validation {  color: #31708f;}#form-output-global {  position: fixed;  bottom: 30px;  left: 15px;  visibility: hidden;  transform: translateX(-500px);  transition: .3s all ease;  z-index: 9999999;}#form-output-global.active {  transform: translateX(0);  visibility: visible;}@media (min-width: 480px) {  #form-output-global {    left: 30px;  }}.form-output {  position: absolute;  top: 100%;  left: 0;  font-size: 14px;  line-height: 1.5;  margin-top: 2px;  transition: .3s;  opacity: 0;  visibility: hidden;}.form-output.active {  opacity: 1;  visibility: visible;}.form-output.error {  color: #d9534f;}.form-output.success {  color: #5cb85c;}.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom {  opacity: 0;}.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {  position: absolute;  width: 14px;  height: 14px;  margin-left: -20px;  margin-top: 5px;  outline: none;  cursor: pointer;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {  pointer-events: none;  background: #aaa;  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);}.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after,.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after {  position: absolute;  opacity: 0;}.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {  outline: none;}.radio-custom:checked+.radio-custom-dummy:after,.checkbox-custom:checked+.checkbox-custom-dummy:after {  opacity: 1;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy {  border-radius: 50%;}.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after {  content: '';  top: 3px;  right: 3px;  bottom: 3px;  left: 3px;  background: #2b2b2b;  border-radius: 50%;}.checkbox,.checkbox-inline {  padding-left: 20px;}.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {  pointer-events: none;  border-radius: 6px;  margin-left: 0;  left: 0;}.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after {  content: '\e5ca';  font-family: 'Material Icons';  font-size: 20px;  line-height: 10px;  position: absolute;  top: 0;  left: 0;  color: #2b2b2b;}.form-search input.form-input {  padding-right: 40px;}.form-search-submit {  position: absolute;  font-size: 22px;  font-weight: 400;  right: 13px;  top: 10px;  padding: 0;  background: none;  border: none;  box-shadow: none;  color: #b3b3b3;  transition: .3s all ease;}.form-subscribe {  position: relative;  max-width: 370px;}.form-subscribe .form-input {  background-color: #2b2b2b;  border-color: #666;  padding-right: 50px;}.form-subscribe .btn {  position: absolute;  top: -2px;  right: 15px;  background-color: transparent;  border-color: transparent;  min-width: 20px;  padding-left: 5px;  padding-right: 5px;}.form-subscribe .form-validation {  top: -1px;  right: 50px;}@media (min-width: 480px) {  .form-inline-flex-xs {    display: flex;    flex-direction: row;    justify-content: space-between;    -webkit-align-content: stretch;    -ms-flex-pack: stretch;    align-content: stretch;    align-items: center;    flex-wrap: nowrap;  }  .form-inline-flex-xs .form-wrap {    width: 100%;    margin-bottom: 0;  }  .form-inline-flex-xs .form-wrap+.form-wrap {    margin-left: 20px;  }  .form-inline-flex-xs .btn {    margin-top: 0;    margin-left: 14px;  }}.align-bottom {  align-items: flex-end;}.unit {  display: flex;  flex: 0 1 100%;  margin-bottom: -20px;  margin-left: -30px;}.unit>* {  margin-bottom: 20px;  margin-left: 30px;}.unit:empty {  margin-bottom: 0;  margin-left: 0;}.unit-body {  flex: 0 1 auto;}.unit-left,.unit-right {  flex: 0 0 auto;  max-width: 100%;}.unit-spacing-xs {  margin-bottom: -7px;  margin-left: -15px;}.unit-spacing-xs>* {  margin-bottom: 7px;  margin-left: 15px;}.unit-spacing-sm {  margin-bottom: -15px;  margin-left: -27px;}.unit-spacing-sm>* {  margin-bottom: 15px;  margin-left: 27px;}.unit-spacing-md {  margin-bottom: -10px;  margin-left: -32px;}.unit-spacing-md>* {  margin-bottom: 10px;  margin-left: 32px;}.unit-stretch {  align-items: stretch;}@media (min-width: 992px) {  .unit-md-reverse {    flex-direction: row-reverse;  }}.stacktable {  width: 100%;  text-align: left;}.st-head-row {  padding-top: 1em;}.st-head-row.st-head-row-main {  font-size: 1.5em;  padding-top: 0;}.st-key {  width: 49%;  text-align: right;  padding-right: 1%;}.st-val {  width: 49%;  padding-left: 1%;}.stacktable.large-only {  display: none;}.stacktable.small-only {  display: table;}@media (min-width: 768px) {  .stacktable.large-only {    display: table;  }  .stacktable.small-only {    display: none;  }}.table-custom tbody tr td {  padding: 6px 0;  font-size: 10px;  font-weight: 400;  text-transform: uppercase;  color: #888;  border: none;}.table-custom tbody tr td:first-of-type {  text-align: left;}.table-custom tbody tr td:last-of-type {  text-align: right;}.table-custom tbody tr:first-of-type td {  border-top: 1px solid #ddd;  padding-top: 24px;}.table-custom tbody tr:last-of-type td {  border-bottom: 1px solid #ddd;  padding-bottom: 24px;}.section-relative {  position: relative;  z-index: 1;}@media (min-width: 1200px) {  .section-split {    margin-left: auto;    margin-right: 0;    width: 50%;  }}.section-image-aside {  position: relative;}.section-image-aside-img {  position: absolute;  top: 0;  bottom: 0;  width: 50vw;  -webkit-background-size: cover;  background-size: cover;}.section-image-aside-2-img {  width: 50vw;}.section-post-news-modern .post-news-modern:last-child>.unit>.unit-right:before {  height: calc(100% - 4px);}.section-image-aside-left .section-image-aside-img {  right: 100%;}.section-image-aside-right .section-image-aside-img {  left: 100%;}.section-form-slider {  border-radius: 6px;  padding: 40px 35px;  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.2);}.section-13 {  padding-top: 13px;  padding-bottom: 13px;}.section-15 {  padding-top: 15px;  padding-bottom: 15px;}.section-27 {  padding-top: 27px;  padding-bottom: 27px;}.section-30 {  padding-top: 30px;  padding-bottom: 30px;}.section-60 {  padding-top: 60px;  padding-bottom: 60px;}.section-65 {  padding-top: 65px;  padding-bottom: 65px;}.section-70 {  padding-top: 70px;  padding-bottom: 70px;}.section-75 {  padding-top: 75px;  padding-bottom: 75px;}.section-80 {  padding-top: 80px;  padding-bottom: 80px;}.section-85 {  padding-top: 85px;  padding-bottom: 85px;}.section-90 {  padding-top: 90px;  padding-bottom: 90px;}.section-105 {  padding-top: 105px;  padding-bottom: 105px;}.section-122 {  padding-top: 122px;  padding-bottom: 122px;}.section-125 {  padding-top: 125px;  padding-bottom: 125px;}.section-135 {  padding-top: 135px;  padding-bottom: 135px;}.section-170 {  padding-top: 170px;  padding-bottom: 170px;}.section-183 {  padding-top: 183px;  padding-bottom: 183px;}@media (min-width: 480px) {  .section-xs-13 {    padding-top: 13px;    padding-bottom: 13px;  }  .section-xs-15 {    padding-top: 15px;    padding-bottom: 15px;  }  .section-xs-27 {    padding-top: 27px;    padding-bottom: 27px;  }  .section-xs-30 {    padding-top: 30px;    padding-bottom: 30px;  }  .section-xs-60 {    padding-top: 60px;    padding-bottom: 60px;  }  .section-xs-65 {    padding-top: 65px;    padding-bottom: 65px;  }  .section-xs-70 {    padding-top: 70px;    padding-bottom: 70px;  }  .section-xs-75 {    padding-top: 75px;    padding-bottom: 75px;  }  .section-xs-80 {    padding-top: 80px;    padding-bottom: 80px;  }  .section-xs-85 {    padding-top: 85px;    padding-bottom: 85px;  }  .section-xs-90 {    padding-top: 90px;    padding-bottom: 90px;  }  .section-xs-105 {    padding-top: 105px;    padding-bottom: 105px;  }  .section-xs-122 {    padding-top: 122px;    padding-bottom: 122px;  }  .section-xs-125 {    padding-top: 125px;    padding-bottom: 125px;  }  .section-xs-135 {    padding-top: 135px;    padding-bottom: 135px;  }  .section-xs-170 {    padding-top: 170px;    padding-bottom: 170px;  }  .section-xs-183 {    padding-top: 183px;    padding-bottom: 183px;  }}@media (min-width: 768px) {  .section-sm-13 {    padding-top: 13px;    padding-bottom: 13px;  }  .section-sm-15 {    padding-top: 15px;    padding-bottom: 15px;  }  .section-sm-27 {    padding-top: 27px;    padding-bottom: 27px;  }  .section-sm-30 {    padding-top: 30px;    padding-bottom: 30px;  }  .section-sm-60 {    padding-top: 60px;    padding-bottom: 60px;  }  .section-sm-65 {    padding-top: 65px;    padding-bottom: 65px;  }  .section-sm-70 {    padding-top: 70px;    padding-bottom: 70px;  }  .section-sm-75 {    padding-top: 75px;    padding-bottom: 75px;  }  .section-sm-80 {    padding-top: 80px;    padding-bottom: 80px;  }  .section-sm-85 {    padding-top: 85px;    padding-bottom: 85px;  }  .section-sm-90 {    padding-top: 90px;    padding-bottom: 90px;  }  .section-sm-105 {    padding-top: 105px;    padding-bottom: 105px;  }  .section-sm-122 {    padding-top: 122px;    padding-bottom: 122px;  }  .section-sm-125 {    padding-top: 125px;    padding-bottom: 125px;  }  .section-sm-135 {    padding-top: 135px;    padding-bottom: 135px;  }  .section-sm-170 {    padding-top: 170px;    padding-bottom: 170px;  }  .section-sm-183 {    padding-top: 183px;    padding-bottom: 183px;  }}@media (min-width: 992px) {  .section-md-13 {    padding-top: 13px;    padding-bottom: 13px;  }  .section-md-15 {    padding-top: 15px;    padding-bottom: 15px;  }  .section-md-27 {    padding-top: 27px;    padding-bottom: 27px;  }  .section-md-30 {    padding-top: 30px;    padding-bottom: 30px;  }  .section-md-60 {    padding-top: 60px;    padding-bottom: 60px;  }  .section-md-65 {    padding-top: 65px;    padding-bottom: 65px;  }  .section-md-70 {    padding-top: 70px;    padding-bottom: 70px;  }  .section-md-75 {    padding-top: 75px;    padding-bottom: 75px;  }  .section-md-80 {    padding-top: 80px;    padding-bottom: 80px;  }  .section-md-85 {    padding-top: 85px;    padding-bottom: 85px;  }  .section-md-90 {    padding-top: 90px;    padding-bottom: 90px;  }  .section-md-105 {    padding-top: 105px;    padding-bottom: 105px;  }  .section-md-122 {    padding-top: 122px;    padding-bottom: 122px;  }  .section-md-125 {    padding-top: 125px;    padding-bottom: 125px;  }  .section-md-135 {    padding-top: 135px;    padding-bottom: 135px;  }  .section-md-170 {    padding-top: 170px;    padding-bottom: 170px;  }  .section-md-183 {    padding-top: 183px;    padding-bottom: 183px;  }}@media (min-width: 1200px) {  .section-lg-13 {    padding-top: 13px;    padding-bottom: 13px;  }  .section-lg-15 {    padding-top: 15px;    padding-bottom: 15px;  }  .section-lg-27 {    padding-top: 27px;    padding-bottom: 27px;  }  .section-lg-30 {    padding-top: 30px;    padding-bottom: 30px;  }  .section-lg-60 {    padding-top: 60px;    padding-bottom: 60px;  }  .section-lg-65 {    padding-top: 65px;    padding-bottom: 65px;  }  .section-lg-70 {    padding-top: 70px;    padding-bottom: 70px;  }  .section-lg-75 {    padding-top: 75px;    padding-bottom: 75px;  }  .section-lg-80 {    padding-top: 80px;    padding-bottom: 80px;  }  .section-lg-85 {    padding-top: 85px;    padding-bottom: 85px;  }  .section-lg-90 {    padding-top: 90px;    padding-bottom: 90px;  }  .section-lg-105 {    padding-top: 105px;    padding-bottom: 105px;  }  .section-lg-122 {    padding-top: 122px;    padding-bottom: 122px;  }  .section-lg-125 {    padding-top: 125px;    padding-bottom: 125px;  }  .section-lg-135 {    padding-top: 135px;    padding-bottom: 135px;  }  .section-lg-170 {    padding-top: 170px;    padding-bottom: 170px;  }  .section-lg-183 {    padding-top: 183px;    padding-bottom: 183px;  }}@media (min-width: 1800px) {  .section-xl-13 {    padding-top: 13px;    padding-bottom: 13px;  }  .section-xl-15 {    padding-top: 15px;    padding-bottom: 15px;  }  .section-xl-27 {    padding-top: 27px;    padding-bottom: 27px;  }  .section-xl-30 {    padding-top: 30px;    padding-bottom: 30px;  }  .section-xl-60 {    padding-top: 60px;    padding-bottom: 60px;  }  .section-xl-65 {    padding-top: 65px;    padding-bottom: 65px;  }  .section-xl-70 {    padding-top: 70px;    padding-bottom: 70px;  }  .section-xl-75 {    padding-top: 75px;    padding-bottom: 75px;  }  .section-xl-80 {    padding-top: 80px;    padding-bottom: 80px;  }  .section-xl-85 {    padding-top: 85px;    padding-bottom: 85px;  }  .section-xl-90 {    padding-top: 90px;    padding-bottom: 90px;  }  .section-xl-105 {    padding-top: 105px;    padding-bottom: 105px;  }  .section-xl-122 {    padding-top: 122px;    padding-bottom: 122px;  }  .section-xl-125 {    padding-top: 125px;    padding-bottom: 125px;  }  .section-xl-135 {    padding-top: 135px;    padding-bottom: 135px;  }  .section-xl-170 {    padding-top: 170px;    padding-bottom: 170px;  }  .section-xl-183 {    padding-top: 183px;    padding-bottom: 183px;  }}.section-top-13 {  padding-top: 13px;}.section-top-15 {  padding-top: 15px;}.section-top-27 {  padding-top: 27px;}.section-top-30 {  padding-top: 30px;}.section-top-60 {  padding-top: 60px;}.section-top-65 {  padding-top: 65px;}.section-top-70 {  padding-top: 70px;}.section-top-75 {  padding-top: 75px;}.section-top-80 {  padding-top: 80px;}.section-top-85 {  padding-top: 85px;}.section-top-90 {  padding-top: 90px;}.section-top-105 {  padding-top: 105px;}.section-top-122 {  padding-top: 122px;}.section-top-125 {  padding-top: 125px;}.section-top-135 {  padding-top: 135px;}.section-top-170 {  padding-top: 170px;}.section-top-183 {  padding-top: 183px;}@media (min-width: 480px) {  .section-xs-top-13 {    padding-top: 13px;  }  .section-xs-top-15 {    padding-top: 15px;  }  .section-xs-top-27 {    padding-top: 27px;  }  .section-xs-top-30 {    padding-top: 30px;  }  .section-xs-top-60 {    padding-top: 60px;  }  .section-xs-top-65 {    padding-top: 65px;  }  .section-xs-top-70 {    padding-top: 70px;  }  .section-xs-top-75 {    padding-top: 75px;  }  .section-xs-top-80 {    padding-top: 80px;  }  .section-xs-top-85 {    padding-top: 85px;  }  .section-xs-top-90 {    padding-top: 90px;  }  .section-xs-top-105 {    padding-top: 105px;  }  .section-xs-top-122 {    padding-top: 122px;  }  .section-xs-top-125 {    padding-top: 125px;  }  .section-xs-top-135 {    padding-top: 135px;  }  .section-xs-top-170 {    padding-top: 170px;  }  .section-xs-top-183 {    padding-top: 183px;  }}@media (min-width: 768px) {  .section-sm-top-13 {    padding-top: 13px;  }  .section-sm-top-15 {    padding-top: 15px;  }  .section-sm-top-27 {    padding-top: 27px;  }  .section-sm-top-30 {    padding-top: 30px;  }  .section-sm-top-60 {    padding-top: 60px;  }  .section-sm-top-65 {    padding-top: 65px;  }  .section-sm-top-70 {    padding-top: 70px;  }  .section-sm-top-75 {    padding-top: 75px;  }  .section-sm-top-80 {    padding-top: 80px;  }  .section-sm-top-85 {    padding-top: 85px;  }  .section-sm-top-90 {    padding-top: 90px;  }  .section-sm-top-105 {    padding-top: 105px;  }  .section-sm-top-122 {    padding-top: 122px;  }  .section-sm-top-125 {    padding-top: 125px;  }  .section-sm-top-135 {    padding-top: 135px;  }  .section-sm-top-170 {    padding-top: 170px;  }  .section-sm-top-183 {    padding-top: 183px;  }}@media (min-width: 992px) {  .section-md-top-13 {    padding-top: 13px;  }  .section-md-top-15 {    padding-top: 15px;  }  .section-md-top-27 {    padding-top: 27px;  }  .section-md-top-30 {    padding-top: 30px;  }  .section-md-top-60 {    padding-top: 60px;  }  .section-md-top-65 {    padding-top: 65px;  }  .section-md-top-70 {    padding-top: 70px;  }  .section-md-top-75 {    padding-top: 75px;  }  .section-md-top-80 {    padding-top: 80px;  }  .section-md-top-85 {    padding-top: 85px;  }  .section-md-top-90 {    padding-top: 90px;  }  .section-md-top-105 {    padding-top: 75px;  }  .section-md-top-122 {    padding-top: 122px;  }  .section-md-top-125 {    padding-top: 125px;  }  .section-md-top-135 {    padding-top: 135px;  }  .section-md-top-170 {    padding-top: 170px;  }  .section-md-top-183 {    padding-top: 183px;  }}@media (min-width: 1200px) {  .section-lg-top-13 {    padding-top: 13px;  }  .section-lg-top-15 {    padding-top: 15px;  }  .section-lg-top-27 {    padding-top: 27px;  }  .section-lg-top-30 {    padding-top: 30px;  }  .section-lg-top-60 {    padding-top: 60px;  }  .section-lg-top-65 {    padding-top: 65px;  }  .section-lg-top-70 {    padding-top: 70px;  }  .section-lg-top-75 {    padding-top: 75px;  }  .section-lg-top-80 {    padding-top: 80px;  }  .section-lg-top-85 {    padding-top: 85px;  }  .section-lg-top-90 {    padding-top: 90px;  }  .section-lg-top-105 {    padding-top: 105px;  }  .section-lg-top-122 {    padding-top: 122px;  }  .section-lg-top-125 {    padding-top: 125px;  }  .section-lg-top-135 {    padding-top: 135px;  }  .section-lg-top-170 {    padding-top: 170px;  }  .section-lg-top-183 {    padding-top: 183px;  }}@media (min-width: 1800px) {  .section-xl-top-13 {    padding-top: 13px;  }  .section-xl-top-15 {    padding-top: 15px;  }  .section-xl-top-27 {    padding-top: 27px;  }  .section-xl-top-30 {    padding-top: 30px;  }  .section-xl-top-60 {    padding-top: 60px;  }  .section-xl-top-65 {    padding-top: 65px;  }  .section-xl-top-70 {    padding-top: 70px;  }  .section-xl-top-75 {    padding-top: 75px;  }  .section-xl-top-80 {    padding-top: 80px;  }  .section-xl-top-85 {    padding-top: 85px;  }  .section-xl-top-90 {    padding-top: 90px;  }  .section-xl-top-105 {    padding-top: 105px;  }  .section-xl-top-122 {    padding-top: 122px;  }  .section-xl-top-125 {    padding-top: 125px;  }  .section-xl-top-135 {    padding-top: 135px;  }  .section-xl-top-170 {    padding-top: 170px;  }  .section-xl-top-183 {    padding-top: 183px;  }}.section-bottom-13 {  padding-bottom: 13px;}.section-bottom-15 {  padding-bottom: 15px;}.section-bottom-27 {  padding-bottom: 27px;}.section-bottom-30 {  padding-bottom: 30px;}.section-bottom-60 {  padding-bottom: 60px;}.section-bottom-65 {  padding-bottom: 65px;}.section-bottom-70 {  padding-bottom: 70px;}.section-bottom-75 {  padding-bottom: 75px;}.section-bottom-80 {  padding-bottom: 80px;}.section-bottom-85 {  padding-bottom: 85px;}.section-bottom-90 {  padding-bottom: 90px;}.section-bottom-105 {  padding-bottom: 105px;}.section-bottom-122 {  padding-bottom: 122px;}.section-bottom-125 {  padding-bottom: 125px;}.section-bottom-135 {  padding-bottom: 135px;}.section-bottom-170 {  padding-bottom: 170px;}.section-bottom-183 {  padding-bottom: 183px;}@media (min-width: 480px) {  .section-xs-bottom-13 {    padding-bottom: 13px;  }  .section-xs-bottom-15 {    padding-bottom: 15px;  }  .section-xs-bottom-27 {    padding-bottom: 27px;  }  .section-xs-bottom-30 {    padding-bottom: 30px;  }  .section-xs-bottom-60 {    padding-bottom: 60px;  }  .section-xs-bottom-65 {    padding-bottom: 65px;  }  .section-xs-bottom-70 {    padding-bottom: 70px;  }  .section-xs-bottom-75 {    padding-bottom: 75px;  }  .section-xs-bottom-80 {    padding-bottom: 80px;  }  .section-xs-bottom-85 {    padding-bottom: 85px;  }  .section-xs-bottom-90 {    padding-bottom: 90px;  }  .section-xs-bottom-105 {    padding-bottom: 105px;  }  .section-xs-bottom-122 {    padding-bottom: 122px;  }  .section-xs-bottom-125 {    padding-bottom: 125px;  }  .section-xs-bottom-135 {    padding-bottom: 135px;  }  .section-xs-bottom-170 {    padding-bottom: 170px;  }  .section-xs-bottom-183 {    padding-bottom: 183px;  }}@media (min-width: 768px) {  .section-sm-bottom-13 {    padding-bottom: 13px;  }  .section-sm-bottom-15 {    padding-bottom: 15px;  }  .section-sm-bottom-27 {    padding-bottom: 27px;  }  .section-sm-bottom-30 {    padding-bottom: 30px;  }  .section-sm-bottom-60 {    padding-bottom: 60px;  }  .section-sm-bottom-65 {    padding-bottom: 65px;  }  .section-sm-bottom-70 {    padding-bottom: 70px;  }  .section-sm-bottom-75 {    padding-bottom: 75px;  }  .section-sm-bottom-80 {    padding-bottom: 80px;  }  .section-sm-bottom-85 {    padding-bottom: 85px;  }  .section-sm-bottom-90 {    padding-bottom: 90px;  }  .section-sm-bottom-105 {    padding-bottom: 105px;  }  .section-sm-bottom-122 {    padding-bottom: 122px;  }  .section-sm-bottom-125 {    padding-bottom: 125px;  }  .section-sm-bottom-135 {    padding-bottom: 135px;  }  .section-sm-bottom-170 {    padding-bottom: 170px;  }  .section-sm-bottom-183 {    padding-bottom: 183px;  }}@media (min-width: 992px) {  .section-md-bottom-13 {    padding-bottom: 13px;  }  .section-md-bottom-15 {    padding-bottom: 15px;  }  .section-md-bottom-27 {    padding-bottom: 27px;  }  .section-md-bottom-30 {    padding-bottom: 30px;  }  .section-md-bottom-60 {    padding-bottom: 60px;  }  .section-md-bottom-65 {    padding-bottom: 65px;  }  .section-md-bottom-70 {    padding-bottom: 70px;  }  .section-md-bottom-75 {    padding-bottom: 75px;  }  .section-md-bottom-80 {    padding-bottom: 80px;  }  .section-md-bottom-85 {    padding-bottom: 85px;  }  .section-md-bottom-90 {    padding-bottom: 90px;  }  .section-md-bottom-105 {    padding-bottom: 105px;  }  .section-md-bottom-122 {    padding-bottom: 122px;  }  .section-md-bottom-125 {    padding-bottom: 125px;  }  .section-md-bottom-135 {    padding-bottom: 135px;  }  .section-md-bottom-170 {    padding-bottom: 170px;  }  .section-md-bottom-183 {    padding-bottom: 183px;  }}@media (min-width: 1200px) {  .section-lg-bottom-13 {    padding-bottom: 13px;  }  .section-lg-bottom-15 {    padding-bottom: 15px;  }  .section-lg-bottom-27 {    padding-bottom: 27px;  }  .section-lg-bottom-30 {    padding-bottom: 30px;  }  .section-lg-bottom-60 {    padding-bottom: 60px;  }  .section-lg-bottom-65 {    padding-bottom: 65px;  }  .section-lg-bottom-70 {    padding-bottom: 70px;  }  .section-lg-bottom-75 {    padding-bottom: 75px;  }  .section-lg-bottom-80 {    padding-bottom: 80px;  }  .section-lg-bottom-85 {    padding-bottom: 85px;  }  .section-lg-bottom-90 {    padding-bottom: 90px;  }  .section-lg-bottom-105 {    padding-bottom: 105px;  }  .section-lg-bottom-122 {    padding-bottom: 122px;  }  .section-lg-bottom-125 {    padding-bottom: 125px;  }  .section-lg-bottom-135 {    padding-bottom: 135px;  }  .section-lg-bottom-170 {    padding-bottom: 170px;  }  .section-lg-bottom-183 {    padding-bottom: 183px;  }}@media (min-width: 1800px) {  .section-xl-bottom-13 {    padding-bottom: 13px;  }  .section-xl-bottom-15 {    padding-bottom: 15px;  }  .section-xl-bottom-27 {    padding-bottom: 27px;  }  .section-xl-bottom-30 {    padding-bottom: 30px;  }  .section-xl-bottom-60 {    padding-bottom: 60px;  }  .section-xl-bottom-65 {    padding-bottom: 65px;  }  .section-xl-bottom-70 {    padding-bottom: 70px;  }  .section-xl-bottom-75 {    padding-bottom: 75px;  }  .section-xl-bottom-80 {    padding-bottom: 80px;  }  .section-xl-bottom-85 {    padding-bottom: 85px;  }  .section-xl-bottom-90 {    padding-bottom: 90px;  }  .section-xl-bottom-105 {    padding-bottom: 105px;  }  .section-xl-bottom-122 {    padding-bottom: 122px;  }  .section-xl-bottom-125 {    padding-bottom: 125px;  }  .section-xl-bottom-135 {    padding-bottom: 135px;  }  .section-xl-bottom-170 {    padding-bottom: 170px;  }  .section-xl-bottom-183 {    padding-bottom: 183px;  }}html .group {  margin-bottom: -10px;  margin-left: -10px;}html .group:empty {  margin-bottom: 0;  margin-left: 0;}html .group>* {  margin-top: 0;  margin-bottom: 10px;  margin-left: 10px;}html .group-xs {  margin-bottom: -5px;  margin-left: -5px;}html .group-xs:empty {  margin-bottom: 0;  margin-left: 0;}html .group-xs>* {  margin-top: 0;  margin-bottom: 5px;  margin-left: 5px;}html .group-sm {  margin-bottom: -10px;  margin-left: -10px;}html .group-sm:empty {  margin-bottom: 0;  margin-left: 0;}html .group-sm>* {  margin-top: 0;  margin-bottom: 10px;  margin-left: 10px;}html .group-lg {  margin-bottom: -20px;  margin-left: -20px;}html .group-lg:empty {  margin-bottom: 0;  margin-left: 0;}html .group-lg>* {  margin-top: 0;  margin-bottom: 20px;  margin-left: 20px;}html .group-xl {  margin-bottom: -55px;  margin-left: -25px;}html .group-xl:empty {  margin-bottom: 0;  margin-left: 0;}html .group-xl>* {  margin-top: 0;  margin-bottom: 55px;  margin-left: 25px;}html .group-top>*,html .group-top>*:first-child {  vertical-align: top;}html .group-middle>*,html .group-middle>*:first-child {  vertical-align: middle;}html .group-bottom>*,html .group-bottom>*:first-child {  vertical-align: bottom;}input,button,select,textarea {  outline: none;}.page {  overflow: hidden;  background-color: #fff;}a:hover,a:focus {  outline: none;}hr {  margin-top: 0;  margin-bottom: 0;  border-top: 1px solid #aaa;}body {  font-weight: 300;}.img-rounded {  border-radius: 6px;}.img-fullwidth {  width: 100%;}.page-footer .rd-navbar-brand .Rectangle_1,.page-footer .rd-navbar-brand .Rectangle_2 {  fill: #333;}.page-footer .rd-navbar-brand .logo-text-2 {  fill: #fff;}html .page .inset-left-0 {  padding-left: 0;}html .page .inset-left-10 {  padding-left: 10px;}html .page .inset-left-15 {  padding-left: 15px;}html .page .inset-left-20 {  padding-left: 20px;}html .page .inset-left-25 {  padding-left: 25px;}html .page .inset-left-30 {  padding-left: 30px;}html .page .inset-left-38 {  padding-left: 38px;}html .page .inset-left-50 {  padding-left: 50px;}html .page .inset-left-60 {  padding-left: 60px;}html .page .inset-left-70 {  padding-left: 70px;}html .page .inset-left-100 {  padding-left: 100px;}html .page .inset-left-110 {  padding-left: 110px;}html .page .inset-left-220 {  padding-left: 220px;}@media (min-width: 480px) {  html .page .inset-xs-left-0 {    padding-left: 0;  }  html .page .inset-xs-left-10 {    padding-left: 10px;  }  html .page .inset-xs-left-15 {    padding-left: 15px;  }  html .page .inset-xs-left-20 {    padding-left: 20px;  }  html .page .inset-xs-left-25 {    padding-left: 25px;  }  html .page .inset-xs-left-30 {    padding-left: 30px;  }  html .page .inset-xs-left-38 {    padding-left: 38px;  }  html .page .inset-xs-left-50 {    padding-left: 50px;  }  html .page .inset-xs-left-60 {    padding-left: 60px;  }  html .page .inset-xs-left-70 {    padding-left: 70px;  }  html .page .inset-xs-left-100 {    padding-left: 100px;  }  html .page .inset-xs-left-110 {    padding-left: 110px;  }  html .page .inset-xs-left-220 {    padding-left: 220px;  }}@media (min-width: 768px) {  html .page .inset-sm-left-0 {    padding-left: 0;  }  html .page .inset-sm-left-10 {    padding-left: 10px;  }  html .page .inset-sm-left-15 {    padding-left: 15px;  }  html .page .inset-sm-left-20 {    padding-left: 20px;  }  html .page .inset-sm-left-25 {    padding-left: 25px;  }  html .page .inset-sm-left-30 {    padding-left: 30px;  }  html .page .inset-sm-left-38 {    padding-left: 38px;  }  html .page .inset-sm-left-50 {    padding-left: 50px;  }  html .page .inset-sm-left-60 {    padding-left: 60px;  }  html .page .inset-sm-left-70 {    padding-left: 70px;  }  html .page .inset-sm-left-100 {    padding-left: 100px;  }  html .page .inset-sm-left-110 {    padding-left: 110px;  }  html .page .inset-sm-left-220 {    padding-left: 220px;  }}@media (min-width: 992px) {  html .page .inset-md-left-0 {    padding-left: 0;  }  html .page .inset-md-left-10 {    padding-left: 10px;  }  html .page .inset-md-left-15 {    padding-left: 15px;  }  html .page .inset-md-left-20 {    padding-left: 20px;  }  html .page .inset-md-left-25 {    padding-left: 25px;  }  html .page .inset-md-left-30 {    padding-left: 30px;  }  html .page .inset-md-left-38 {    padding-left: 38px;  }  html .page .inset-md-left-50 {    padding-left: 50px;  }  html .page .inset-md-left-60 {    padding-left: 60px;  }  html .page .inset-md-left-70 {    padding-left: 70px;  }  html .page .inset-md-left-100 {    padding-left: 100px;  }  html .page .inset-md-left-110 {    padding-left: 110px;  }  html .page .inset-md-left-220 {    padding-left: 220px;  }}@media (min-width: 1200px) {  html .page .inset-lg-left-0 {    padding-left: 0;  }  html .page .inset-lg-left-10 {    padding-left: 10px;  }  html .page .inset-lg-left-15 {    padding-left: 15px;  }  html .page .inset-lg-left-20 {    padding-left: 20px;  }  html .page .inset-lg-left-25 {    padding-left: 25px;  }  html .page .inset-lg-left-30 {    padding-left: 30px;  }  html .page .inset-lg-left-38 {    padding-left: 38px;  }  html .page .inset-lg-left-50 {    padding-left: 50px;  }  html .page .inset-lg-left-60 {    padding-left: 60px;  }  html .page .inset-lg-left-70 {    padding-left: 70px;  }  html .page .inset-lg-left-100 {    padding-left: 100px;  }  html .page .inset-lg-left-110 {    padding-left: 110px;  }  html .page .inset-lg-left-220 {    padding-left: 220px;  }}@media (min-width: 1800px) {  html .page .inset-xl-left-0 {    padding-left: 0;  }  html .page .inset-xl-left-10 {    padding-left: 10px;  }  html .page .inset-xl-left-15 {    padding-left: 15px;  }  html .page .inset-xl-left-20 {    padding-left: 20px;  }  html .page .inset-xl-left-25 {    padding-left: 25px;  }  html .page .inset-xl-left-30 {    padding-left: 30px;  }  html .page .inset-xl-left-38 {    padding-left: 38px;  }  html .page .inset-xl-left-50 {    padding-left: 50px;  }  html .page .inset-xl-left-60 {    padding-left: 60px;  }  html .page .inset-xl-left-70 {    padding-left: 70px;  }  html .page .inset-xl-left-100 {    padding-left: 100px;  }  html .page .inset-xl-left-110 {    padding-left: 110px;  }  html .page .inset-xl-left-220 {    padding-left: 220px;  }}html .page .inset-right-0 {  padding-right: 0;}html .page .inset-right-10 {  padding-right: 10px;}html .page .inset-right-15 {  padding-right: 15px;}html .page .inset-right-20 {  padding-right: 20px;}html .page .inset-right-25 {  padding-right: 25px;}html .page .inset-right-30 {  padding-right: 30px;}html .page .inset-right-38 {  padding-right: 38px;}html .page .inset-right-50 {  padding-right: 50px;}html .page .inset-right-60 {  padding-right: 60px;}html .page .inset-right-70 {  padding-right: 70px;}html .page .inset-right-100 {  padding-right: 100px;}html .page .inset-right-110 {  padding-right: 110px;}html .page .inset-right-220 {  padding-right: 220px;}@media (min-width: 480px) {  html .page .inset-xs-right-0 {    padding-right: 0;  }  html .page .inset-xs-right-10 {    padding-right: 10px;  }  html .page .inset-xs-right-15 {    padding-right: 15px;  }  html .page .inset-xs-right-20 {    padding-right: 20px;  }  html .page .inset-xs-right-25 {    padding-right: 25px;  }  html .page .inset-xs-right-30 {    padding-right: 30px;  }  html .page .inset-xs-right-38 {    padding-right: 38px;  }  html .page .inset-xs-right-50 {    padding-right: 50px;  }  html .page .inset-xs-right-60 {    padding-right: 60px;  }  html .page .inset-xs-right-70 {    padding-right: 70px;  }  html .page .inset-xs-right-100 {    padding-right: 100px;  }  html .page .inset-xs-right-110 {    padding-right: 110px;  }  html .page .inset-xs-right-220 {    padding-right: 220px;  }}@media (min-width: 768px) {  html .page .inset-sm-right-0 {    padding-right: 0;  }  html .page .inset-sm-right-10 {    padding-right: 10px;  }  html .page .inset-sm-right-15 {    padding-right: 15px;  }  html .page .inset-sm-right-20 {    padding-right: 20px;  }  html .page .inset-sm-right-25 {    padding-right: 25px;  }  html .page .inset-sm-right-30 {    padding-right: 30px;  }  html .page .inset-sm-right-38 {    padding-right: 38px;  }  html .page .inset-sm-right-50 {    padding-right: 50px;  }  html .page .inset-sm-right-60 {    padding-right: 60px;  }  html .page .inset-sm-right-70 {    padding-right: 70px;  }  html .page .inset-sm-right-100 {    padding-right: 100px;  }  html .page .inset-sm-right-110 {    padding-right: 110px;  }  html .page .inset-sm-right-220 {    padding-right: 220px;  }}@media (min-width: 992px) {  html .page .inset-md-right-0 {    padding-right: 0;  }  html .page .inset-md-right-10 {    padding-right: 10px;  }  html .page .inset-md-right-15 {    padding-right: 15px;  }  html .page .inset-md-right-20 {    padding-right: 20px;  }  html .page .inset-md-right-25 {    padding-right: 25px;  }  html .page .inset-md-right-30 {    padding-right: 30px;  }  html .page .inset-md-right-38 {    padding-right: 38px;  }  html .page .inset-md-right-50 {    padding-right: 50px;  }  html .page .inset-md-right-60 {    padding-right: 60px;  }  html .page .inset-md-right-70 {    padding-right: 70px;  }  html .page .inset-md-right-100 {    padding-right: 100px;  }  html .page .inset-md-right-110 {    padding-right: 110px;  }  html .page .inset-md-right-220 {    padding-right: 220px;  }}@media (min-width: 1200px) {  html .page .inset-lg-right-0 {    padding-right: 0;  }  html .page .inset-lg-right-10 {    padding-right: 10px;  }  html .page .inset-lg-right-15 {    padding-right: 15px;  }  html .page .inset-lg-right-20 {    padding-right: 20px;  }  html .page .inset-lg-right-25 {    padding-right: 25px;  }  html .page .inset-lg-right-30 {    padding-right: 30px;  }  html .page .inset-lg-right-38 {    padding-right: 38px;  }  html .page .inset-lg-right-50 {    padding-right: 50px;  }  html .page .inset-lg-right-60 {    padding-right: 60px;  }  html .page .inset-lg-right-70 {    padding-right: 70px;  }  html .page .inset-lg-right-100 {    padding-right: 100px;  }  html .page .inset-lg-right-110 {    padding-right: 110px;  }  html .page .inset-lg-right-220 {    padding-right: 220px;  }}@media (min-width: 1800px) {  html .page .inset-xl-right-0 {    padding-right: 0;  }  html .page .inset-xl-right-10 {    padding-right: 10px;  }  html .page .inset-xl-right-15 {    padding-right: 15px;  }  html .page .inset-xl-right-20 {    padding-right: 20px;  }  html .page .inset-xl-right-25 {    padding-right: 25px;  }  html .page .inset-xl-right-30 {    padding-right: 30px;  }  html .page .inset-xl-right-38 {    padding-right: 38px;  }  html .page .inset-xl-right-50 {    padding-right: 50px;  }  html .page .inset-xl-right-60 {    padding-right: 60px;  }  html .page .inset-xl-right-70 {    padding-right: 70px;  }  html .page .inset-xl-right-100 {    padding-right: 100px;  }  html .page .inset-xl-right-110 {    padding-right: 110px;  }  html .page .inset-xl-right-220 {    padding-right: 220px;  }}h2+p {  margin-top: 15px;}h2+.h6 {  margin-top: 15px;}h6+p {  margin-top: 10px;}@media (min-width: 1200px) {  .container-fluid-custom {    padding-left: 0;    padding-right: 0;  }}html .page .offset-top--10 {  margin-top: -10px;}html .page .offset-top--5 {  margin-top: -5px;}html .page .offset-top--3 {  margin-top: -3px;}html .page .offset-top-0 {  margin-top: 0;}html .page .offset-top-3 {  margin-top: 3px;}html .page .offset-top-5 {  margin-top: 5px;}html .page .offset-top-8 {  margin-top: 8px;}html .page .offset-top-9 {  margin-top: 9px;}html .page .offset-top-10 {  margin-top: 10px;}html .page .offset-top-12 {  margin-top: 12px;}html .page .offset-top-15 {  margin-top: 15px;}html .page .offset-top-17 {  margin-top: 17px;}html .page .offset-top-20 {  margin-top: 20px;}html .page .offset-top-22 {  margin-top: 22px;}html .page .offset-top-25 {  margin-top: 25px;}html .page .offset-top-26 {  margin-top: 26px;}html .page .offset-top-27 {  margin-top: 27px;}html .page .offset-top-30 {  margin-top: 30px;}html .page .offset-top-35 {  margin-top: 35px;}html .page .offset-top-40 {  margin-top: 40px;}html .page .offset-top-45 {  margin-top: 45px;}html .page .offset-top-47 {  margin-top: 47px;}html .page .offset-top-50 {  margin-top: 50px;}html .page .offset-top-55 {  margin-top: 55px;}html .page .offset-top-60 {  margin-top: 45px;}html .page .offset-top-65 {  margin-top: 65px;}html .page .offset-top-70 {  margin-top: 70px;}html .page .offset-top-85 {  margin-top: 85px;}html .page .offset-top-90 {  margin-top: 90px;}html .page .offset-top-100 {  margin-top: 100px;}html .page .offset-top-110 {  margin-top: 110px;}html .page .offset-top-114 {  margin-top: 114px;}html .page .offset-top-133 {  margin-top: 133px;}html .page .offset-top-140 {  margin-top: 140px;}html .page .offset-top-147 {  margin-top: 147px;}@media (min-width: 480px) {  html .page .offset-xs-top--10 {    margin-top: -10px;  }  html .page .offset-xs-top--5 {    margin-top: -5px;  }  html .page .offset-xs-top--3 {    margin-top: -3px;  }  html .page .offset-xs-top-0 {    margin-top: 0;  }  html .page .offset-xs-top-3 {    margin-top: 3px;  }  html .page .offset-xs-top-5 {    margin-top: 5px;  }  html .page .offset-xs-top-8 {    margin-top: 8px;  }  html .page .offset-xs-top-9 {    margin-top: 9px;  }  html .page .offset-xs-top-10 {    margin-top: 10px;  }  html .page .offset-xs-top-12 {    margin-top: 12px;  }  html .page .offset-xs-top-15 {    margin-top: 15px;  }  html .page .offset-xs-top-17 {    margin-top: 17px;  }  html .page .offset-xs-top-20 {    margin-top: 20px;  }  html .page .offset-xs-top-22 {    margin-top: 22px;  }  html .page .offset-xs-top-25 {    margin-top: 25px;  }  html .page .offset-xs-top-26 {    margin-top: 26px;  }  html .page .offset-xs-top-27 {    margin-top: 27px;  }  html .page .offset-xs-top-30 {    margin-top: 30px;  }  html .page .offset-xs-top-35 {    margin-top: 35px;  }  html .page .offset-xs-top-40 {    margin-top: 40px;  }  html .page .offset-xs-top-45 {    margin-top: 45px;  }  html .page .offset-xs-top-47 {    margin-top: 47px;  }  html .page .offset-xs-top-50 {    margin-top: 50px;  }  html .page .offset-xs-top-55 {    margin-top: 55px;  }  html .page .offset-xs-top-60 {    margin-top: 60px;  }  html .page .offset-xs-top-65 {    margin-top: 65px;  }  html .page .offset-xs-top-70 {    margin-top: 70px;  }  html .page .offset-xs-top-85 {    margin-top: 85px;  }  html .page .offset-xs-top-90 {    margin-top: 90px;  }  html .page .offset-xs-top-100 {    margin-top: 100px;  }  html .page .offset-xs-top-110 {    margin-top: 110px;  }  html .page .offset-xs-top-114 {    margin-top: 114px;  }  html .page .offset-xs-top-133 {    margin-top: 133px;  }  html .page .offset-xs-top-140 {    margin-top: 140px;  }  html .page .offset-xs-top-147 {    margin-top: 147px;  }}@media (min-width: 768px) {  html .page .offset-sm-top--10 {    margin-top: -10px;  }  html .page .offset-sm-top--5 {    margin-top: -5px;  }  html .page .offset-sm-top--3 {    margin-top: -3px;  }  html .page .offset-sm-top-0 {    margin-top: 0;  }  html .page .offset-sm-top-3 {    margin-top: 3px;  }  html .page .offset-sm-top-5 {    margin-top: 5px;  }  html .page .offset-sm-top-8 {    margin-top: 8px;  }  html .page .offset-sm-top-9 {    margin-top: 9px;  }  html .page .offset-sm-top-10 {    margin-top: 10px;  }  html .page .offset-sm-top-12 {    margin-top: 12px;  }  html .page .offset-sm-top-15 {    margin-top: 15px;  }  html .page .offset-sm-top-17 {    margin-top: 17px;  }  html .page .offset-sm-top-20 {    margin-top: 20px;  }  html .page .offset-sm-top-22 {    margin-top: 22px;  }  html .page .offset-sm-top-25{    margin-top: 25px;  }  html .page .offset-sm-top-26 {    margin-top: 26px;  }  html .page .offset-sm-top-27 {    margin-top: 27px;  }  html .page .offset-sm-top-30 {    margin-top: 30px;  }  html .page .offset-sm-top-35 {    margin-top: 35px;  }  html .page .offset-sm-top-40 {    margin-top: 40px;  }  html .page .offset-sm-top-45 {    margin-top: 45px;  }  html .page .offset-sm-top-47 {    margin-top: 47px;  }  html .page .offset-sm-top-50 {    margin-top: 50px;  }  html .page .offset-sm-top-55 {    margin-top: 55px;  }  html .page .offset-sm-top-60 {    margin-top: 60px;  }  html .page .offset-sm-top-65 {    margin-top: 65px;  }  html .page .offset-sm-top-70 {    margin-top: 70px;  }  html .page .offset-sm-top-85 {    margin-top: 85px;  }  html .page .offset-sm-top-90 {    margin-top: 90px;  }  html .page .offset-sm-top-100 {    margin-top: 100px;  }  html .page .offset-sm-top-110 {    margin-top: 110px;  }  html .page .offset-sm-top-114 {    margin-top: 114px;  }  html .page .offset-sm-top-133 {    margin-top: 133px;  }  html .page .offset-sm-top-140 {    margin-top: 140px;  }  html .page .offset-sm-top-147 {    margin-top: 147px;  }}@media (min-width: 992px) {  html .page .offset-md-top--10 {    margin-top: -10px;  }  html .page .offset-md-top--5 {    margin-top: -5px;  }  html .page .offset-md-top--3 {    margin-top: -3px;  }  html .page .offset-md-top-0 {    margin-top: 0;  }  html .page .offset-md-top-3 {    margin-top: 3px;  }  html .page .offset-md-top-5 {    margin-top: 5px;  }  html .page .offset-md-top-8 {    margin-top: 8px;  }  html .page .offset-md-top-9 {    margin-top: 9px;  }  html .page .offset-md-top-10 {    margin-top: 10px;  }  html .page .offset-md-top-12 {    margin-top: 12px;  }  html .page .offset-md-top-15 {    margin-top: 15px;  }  html .page .offset-md-top-17 {    margin-top: 17px;  }  html .page .offset-md-top-20 {    margin-top: 20px;  }  html .page .offset-md-top-22 {    margin-top: 22px;  }  html .page .offset-md-top-25 {    margin-top: 25px;  }  html .page .offset-md-top-26 {    margin-top: 26px;  }  html .page .offset-md-top-27 {    margin-top: 27px;  }  html .page .offset-md-top-30 {    margin-top: 30px;  }  html .page .offset-md-top-35 {    margin-top: 35px;  }  html .page .offset-md-top-40 {    margin-top: 40px;  }  html .page .offset-md-top-45 {    margin-top: 45px;  }  html .page .offset-md-top-47 {    margin-top: 47px;  }  html .page .offset-md-top-50 {    margin-top: 50px;  }  html .page .offset-md-top-55 {    margin-top: 55px;  }  html .page .offset-md-top-60 {    margin-top: 60px;  }  html .page .offset-md-top-65 {    margin-top: 65px;  }  html .page .offset-md-top-70 {    margin-top: 70px;  }  html .page .offset-md-top-85 {    margin-top: 85px;  }  html .page .offset-md-top-90 {    margin-top: 90px;  }  html .page .offset-md-top-100 {    margin-top: 100px;  }  html .page .offset-md-top-110 {    margin-top: 45px;  }  html .page .offset-md-top-114 {    margin-top: 114px;  }  html .page .offset-md-top-133 {    margin-top: 133px;  }  html .page .offset-md-top-140 {    margin-top: 140px;  }  html .page .offset-md-top-147 {    margin-top: 147px;  }}@media (min-width: 1200px) {  html .page .offset-lg-top--10 {    margin-top: -10px;  }  html .page .offset-lg-top--5 {    margin-top: -5px;  }  html .page .offset-lg-top--3 {    margin-top: -3px;  }  html .page .offset-lg-top-0 {    margin-top: 0;  }  html .page .offset-lg-top-3 {    margin-top: 3px;  }  html .page .offset-lg-top-5 {    margin-top: 5px;  }  html .page .offset-lg-top-8 {    margin-top: 8px;  }  html .page .offset-lg-top-9 {    margin-top: 9px;  }  html .page .offset-lg-top-10 {    margin-top: 10px;  }  html .page .offset-lg-top-12 {    margin-top: 12px;  }  html .page .offset-lg-top-15 {    margin-top: 15px;  }  html .page .offset-lg-top-17 {    margin-top: 17px;  }  html .page .offset-lg-top-20 {    margin-top: 20px;  }  html .page .offset-lg-top-22 {    margin-top: 22px;  }  html .page .offset-lg-top-25 {    margin-top: 25px;  }  html .page .offset-lg-top-26 {    margin-top: 26px;  }  html .page .offset-lg-top-27 {    margin-top: 27px;  }  html .page .offset-lg-top-30 {    margin-top: 30px;  }  html .page .offset-lg-top-35 {    margin-top: 35px;  }  html .page .offset-lg-top-40 {    margin-top: 40px;  }  html .page .offset-lg-top-45 {    margin-top: 45px;  }  html .page .offset-lg-top-47 {    margin-top: 47px;  }  html .page .offset-lg-top-50 {    margin-top: 50px;  }  html .page .offset-lg-top-55 {    margin-top: 55px;  }  html .page .offset-lg-top-60 {    margin-top: 60px;  }  html .page .offset-lg-top-65 {    margin-top: 65px;  }  html .page .offset-lg-top-70 {    margin-top: 70px;  }  html .page .offset-lg-top-85 {    margin-top: 85px;  }  html .page .offset-lg-top-90 {    margin-top: 90px;  }  html .page .offset-lg-top-100 {    margin-top: 100px;  }  html .page .offset-lg-top-110 {    margin-top: 110px;  }  html .page .offset-lg-top-114 {    margin-top: 114px;  }  html .page .offset-lg-top-133 {    margin-top: 133px;  }  html .page .offset-lg-top-140 {    margin-top: 140px;  }  html .page .offset-lg-top-147 {    margin-top: 147px;  }}@media (min-width: 1800px) {  html .page .offset-xl-top--10 {    margin-top: -10px;  }  html .page .offset-xl-top--5 {    margin-top: -5px;  }  html .page .offset-xl-top--3 {    margin-top: -3px;  }  html .page .offset-xl-top-0 {    margin-top: 0;  }  html .page .offset-xl-top-3 {    margin-top: 3px;  }  html .page .offset-xl-top-5 {    margin-top: 5px;  }  html .page .offset-xl-top-8 {    margin-top: 8px;  }  html .page .offset-xl-top-9 {    margin-top: 9px;  }  html .page .offset-xl-top-10 {    margin-top: 10px;  }  html .page .offset-xl-top-12 {    margin-top: 12px;  }  html .page .offset-xl-top-15 {    margin-top: 15px;  }  html .page .offset-xl-top-17 {    margin-top: 17px;  }  html .page .offset-xl-top-20 {    margin-top: 20px;  }  html .page .offset-xl-top-22 {    margin-top: 22px;  }  html .page .offset-xl-top-25 {    margin-top: 25px;  }  html .page .offset-xl-top-26 {    margin-top: 26px;  }  html .page .offset-xl-top-27 {    margin-top: 27px;  }  html .page .offset-xl-top-30 {    margin-top: 30px;  }  html .page .offset-xl-top-35 {    margin-top: 35px;  }  html .page .offset-xl-top-40 {    margin-top: 40px;  }  html .page .offset-xl-top-45 {    margin-top: 45px;  }  html .page .offset-xl-top-47 {    margin-top: 47px;  }  html .page .offset-xl-top-50 {    margin-top: 50px;  }  html .page .offset-xl-top-55 {    margin-top: 55px;  }  html .page .offset-xl-top-60 {    margin-top: 60px;  }  html .page .offset-xl-top-65 {    margin-top: 65px;  }  html .page .offset-xl-top-70 {    margin-top: 70px;  }  html .page .offset-xl-top-85 {    margin-top: 85px;  }  html .page .offset-xl-top-90 {    margin-top: 90px;  }  html .page .offset-xl-top-100 {    margin-top: 100px;  }  html .page .offset-xl-top-110 {    margin-top: 110px;  }  html .page .offset-xl-top-114 {    margin-top: 114px;  }  html .page .offset-xl-top-133 {    margin-top: 133px;  }  html .page .offset-xl-top-140 {    margin-top: 140px;  }  html .page .offset-xl-top-147 {    margin-top: 147px;  }}*+.row {  margin-top: 50px;}.jumbotron-custom {  position: absolute;  top: 0;  right: 0;  left: 0;  bottom: 0;  z-index: 15;  display: flex;  align-items: center;}.jumbotron-custom>.container {  width: 100%;}.jumbotron-custom h1 {  overflow: hidden;}.jumbotron-custom h1 span {  display: inline-block;}@media (min-width: 992px) {  .jumbotron-custom-variant-1 {    padding: 0;    border-style: solid;    border-width: 27px;    -moz-border-image: url(../images/border-image.png) 27;    -webkit-border-image: url(../images/border-image.png) 27;    -o-border-image: url(../images/border-image.png) 27;    border-image: url(../images/border-image.png) 27;  }}.jumbotron-custom-variant-2 {  padding: 50px 0;  border-top: 4px solid #fff;  border-bottom: 4px solid #fff;}@-webkit-keyframes fadeInUpSm {  0% {    opacity: 0;    -webkit-transform: translate3d(0, 50%, 0);    transform: translate3d(0, 50%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUpSm {  0% {    opacity: 0;    -webkit-transform: translate3d(0, 50%, 0);    transform: translate3d(0, 50%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUpSm {  -webkit-animation-name: fadeInUpSm;  animation-name: fadeInUpSm;  animation-duration: .4s;}.view-animate {  opacity: 0;  animation-duration: .6s;}.view-animate.active {  animation-timing-function: ease-in-out;  animation-fill-mode: forwards;}.fadeInRightSm.active {  -webkit-animation-name: fadeInRightSm;  animation-name: fadeInRightSm;}.fadeInLeftSm.active {  -webkit-animation-name: fadeInLeftSm;  animation-name: fadeInLeftSm;}.fadeInUpSmall.active {  -webkit-animation-name: fadeInUpSmall;  animation-name: fadeInUpSmall;}.fadeInUpBigger.active {  -webkit-animation-name: fadeInUpBigger;  animation-name: fadeInUpBigger;  animation-duration: 1s;}.zoomInSmall.active {  -webkit-animation-name: zoomInSmall;  animation-name: zoomInSmall;}.delay-2 {  animation-delay: 2s;}.delay-18 {  animation-delay: 1.8s;}.delay-16 {  animation-delay: 1.6s;}.delay-14 {  animation-delay: 1.4s;}.delay-12 {  animation-delay: 1.2s;}.delay-1 {  animation-delay: 1s;}.delay-08 {  animation-delay: .8s;}.delay-06 {  animation-delay: .6s;}.delay-04 {  animation-delay: .4s;}.duration-06 {  animation-duration: .6s;}.duration-1 {  animation-duration: 1s;}.duration-15 {  animation-duration: 1.5s;}@-webkit-keyframes fadeOutDownSm {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -50%, 0);    transform: translate3d(0, -50%, 0);  }}@keyframes fadeOutDownSm {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -50%, 0);    transform: translate3d(0, -50%, 0);  }}.fadeOutDownSm {  -webkit-animation-name: fadeOutDownSm;  animation-name: fadeOutDownSm;  animation-duration: .4s;}@-webkit-keyframes fadeBoth {  0%,  100% {    opacity: 0;  }  50% {    opacity: 1;  }}@keyframes fadeBoth {  0%,  100% {    opacity: 0;  }  50% {    opacity: 1;  }}@keyframes fadeInLeftSm {  0% {    opacity: 0;    transform: translateX(-150px) scale(0.8);  }  70% {    transform: translateX(10px) scale(1.02);  }  100% {    opacity: 1;    transform: translateX(0) scale(1);  }}@keyframes fadeInRightSm {  0% {    opacity: 0;    transform: translateX(150px) scale(0.8);  }  70% {    transform: translateX(-10px) scale(1.02);  }  100% {    opacity: 1;    transform: translateX(0) scale(1);  }}@keyframes fadeInUpSmall {  0% {    opacity: 0;    transform: translateY(50px) scale(1);  }  100% {    opacity: 1;    transform: translateY(0) scale(1);  }}@keyframes fadeInUpBigger {  0% {    opacity: 0;    transform: translateY(150px);  }  70% {    transform: translateY(10px);  }  100% {    opacity: 1;    transform: translateY(0);  }}@keyframes zoomInSmall {  0% {    opacity: 0;    transform: scale(0.6);  }  70% {    transform: scale(1.02);  }  100% {    opacity: 1;    transform: scale(1);  }}@keyframes Gradient {  0% {    background-position: 0% 50%;  }  50% {    background-position: 100% 50%;  }  100% {    background-position: 0% 50%;  }}.hr {  height: 1px;  padding: 0px;  margin-top: 21px;  background: #eee;  border: none;  opacity: 1;}.hr.bg-gray-light {  background: #ddd;}.hr-dashed {  height: 0;  border-bottom: 1px dashed #666;  background-color: transparent;}.hr-gray-light {  border-top-color: #f5f5f5;}.text-subline {  position: relative;  height: 1px;  padding: 0;  background: #eee;  border: none;}.text-subline:before {  content: '';  position: absolute;  top: 0;  left: 0;  height: 1px;  width: 50px;  background: #5dd39e;}.divider {  width: 50px;  height: 8px;  padding: 0;  margin: 21px auto 21px;  background: #eee;  border: none;  opacity: 1;}.divider-vertical {  width: 2px;  height: 20px;  background: #666;}.divider-xs {  width: 30px;}.divider-sm {  width: 56px;}.divider-lg {  width: 70px;  height: 3px;}.hr-auto {  margin-left: auto;  margin-right: auto;}@media (min-width: 480px) {  .hr-xs-auto {    margin-left: auto;    margin-right: auto;  }}@media (min-width: 768px) {  .hr-sm-auto {    margin-left: auto;    margin-right: auto;  }}@media (min-width: 992px) {  .hr-md-auto {    margin-left: auto;    margin-right: auto;  }}@media (min-width: 1200px) {  .hr-lg-auto {    margin-left: auto;    margin-right: auto;  }}@media (min-width: 1800px) {  .hr-xl-auto {    margin-left: auto;    margin-right: auto;  }}.hr-left-0 {  margin-left: 0;}@media (min-width: 480px) {  .hr-xs-left-0 {    margin-left: 0;  }}@media (min-width: 768px) {  .hr-sm-left-0 {    margin-left: 0;  }}@media (min-width: 992px) {  .hr-md-left-0 {    margin-left: 0;  }}@media (min-width: 1200px) {  .hr-lg-left-0 {    margin-left: 0;  }}@media (min-width: 1800px) {  .hr-xl-left-0 {    margin-left: 0;  }}.hr-right-0 {  margin-right: 0;}@media (min-width: 480px) {  .hr-xs-right-0 {    margin-right: 0;  }}@media (min-width: 768px) {  .hr-sm-right-0 {    margin-right: 0;  }}@media (min-width: 992px) {  .hr-md-right-0 {    margin-right: 0;  }}@media (min-width: 1200px) {  .hr-lg-right-0 {    margin-right: 0;  }}@media (min-width: 1800px) {  .hr-xl-right-0 {    margin-right: 0;  }}.tag {  padding: 2px 20px 3px;  border-radius: 6px;  text-transform: none;  font-size: 14px;  min-width: 50px;}.meta-bottom li {  position: relative;}.meta-bottom li *+* {  margin-left: 5px;}.meta-bottom li+li:before {  position: absolute;  top: 2px;  bottom: 2px;  left: 0;  content: "";  display: inline-block;  border-left: 1px solid #eee;}.pagination-classic {  display: inline-block;  margin: 0;  padding: 8px 20px;  background-color: #fff;  border: 1px solid #e7e7e7;  border-radius: 6px;}.pagination-classic li {  display: inline-block;  padding: 0 10px;}.pagination-classic li a,.pagination-classic li span {  font-size: 16px;  color: #aaa;}.pagination-classic li.active a,.pagination-classic li.active a:hover,.pagination-classic li a:focus,.pagination-classic li a:hover {  background-color: transparent;  border-color: transparent;  color: #5dd39e;}.pagination-classic li.active span,.pagination-classic li.active span:hover {  background-color: transparent;  border-color: transparent;  color: #5dd39e;}.pagination-classic li.disabled a,.pagination-classic li.disabled a:hover,.pagination-classic li.disabled span,.pagination-classic li.disabled span:hover {  color: #ddd;  background-color: transparent;}.pagination-classic li.pagination-nav {  display: inline-block;  padding: 0;}.pagination-classic li.pagination-nav a,.pagination-classic li.pagination-nav span {  display: inline-block;  min-width: 26px;  height: 26px;  padding: 0;  line-height: 25px;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  background-color: #fff;  border: none;  transition: .4s;}.pagination-classic li.pagination-nav.active a,.pagination-classic li.pagination-nav.active a:hover,.pagination-classic li.pagination-nav a:focus,.pagination-classic li.pagination-nav a:hover {  background-color: #eee;  border-color: #eee;  color: #888;  font-weight: 700;}.pagination-classic li.pagination-nav.active span,.pagination-classic li.pagination-nav.active span:hover {  background-color: #eee;  border-color: #eee;  color: #888;  font-weight: 700;}.pagination-classic li.pagination-nav.disabled a,.pagination-classic li.pagination-nav.disabled a:hover,.pagination-classic li.pagination-nav.disabled span,.pagination-classic li.pagination-nav.disabled span:hover {  color: #888;  background-color: #fff;}.pagination-classic li.pagination-nav+li {  margin-left: -5px;}.pagination-classic li:nth-child(3) {  padding-left: 20px;}.pagination-classic li:nth-last-child(3) {  padding-right: 20px;}.pagination-classic li:first-of-type a,.pagination-classic li:first-of-type span {  border-radius: 6px 0 0 6px;}.pagination-classic li:last-of-type a,.pagination-classic li:last-of-type span {  border-radius: 0 6px 6px 0;}.pagination-classic li:first-of-type a:before,.pagination-classic li:first-of-type a:after,.pagination-classic li:first-of-type span:before,.pagination-classic li:first-of-type span:after,.pagination-classic li:last-of-type a:before,.pagination-classic li:last-of-type a:after,.pagination-classic li:last-of-type span:before,.pagination-classic li:last-of-type span:after {  position: relative;  top: 1px;  display: inline-block;  font-family: "Material Design Icons";  font-weight: 400;  font-size: 16px;  line-height: 1;}.pagination-classic li:nth-child(1),.pagination-classic li:nth-child(2),.pagination-classic li:nth-last-child(1),.pagination-classic li:nth-last-child(2) {  display: none;}@media (min-width: 480px) {  .pagination-classic li:nth-child(1),  .pagination-classic li:nth-child(2),  .pagination-classic li:nth-last-child(1),  .pagination-classic li:nth-last-child(2) {    display: inline-block;  }}.table-custom-variant-2 {  text-align: left;}.table-custom-variant-2 th {  letter-spacing: 0;  color: #888;  font-weight: 700;}.table-custom-variant-2 tbody tr {  border: 1px solid #f5f5f5;  border-left: none;  border-right: none;}.table-custom-variant-2 tbody tr:first-child {  border: 1px solid #f9f9f9;}.table-custom-variant-2 tbody tr td,.table-custom-variant-2 tbody tr th {  border: none;  vertical-align: middle;  padding: 13px 10px;}.table-custom-variant-2 tbody tr td {  padding: 4px 10px;}@media (min-width: 480px) {  .table-custom-variant-2 tbody td {    padding: 4px 23px;  }}.table-custom-variant-2.table-fixed {  table-layout: fixed;}.table-custom-variant-2.table-fixed th tbody,.table-custom-variant-2.table-fixed td tbody {  padding: 0;}@media (min-width: 992px) {  .table-custom-variant-2.table-fixed th,  .table-custom-variant-2.table-fixed td {    padding: 13px 23px;  }  .table-custom-variant-2.table-fixed th:nth-child(n+2),  .table-custom-variant-2.table-fixed td:nth-child(n+2) {    padding-left: 0;  }}.table-custom-variant-2.table-hover-rows tbody tr:hover,.table-custom-variant-2.striped-table tbody tr:hover,.table-custom-variant-2.condensed-table tbody tr:hover,.table-custom-variant-2.bordered-table tbody tr:hover {  background: #f5f5f5;}.table-custom-variant-2.table-hover-rows tbody tr:first-child,.table-custom-variant-2.striped-table tbody tr:first-child,.table-custom-variant-2.condensed-table tbody tr:first-child,.table-custom-variant-2.bordered-table tbody tr:first-child {  border: none;  border-bottom: 1px solid #cecece;}.table-custom-variant-2.striped-table tbody tr:hover,.table-custom-variant-2.condensed-table tbody tr:hover,.table-custom-variant-2.bordered-table tbody tr:hover {  background: none;}.table-custom-variant-2.striped-table tbody tr:nth-child(even),.table-custom-variant-2.condensed-table tbody tr:nth-child(even),.table-custom-variant-2.bordered-table tbody tr:nth-child(even) {  background: #eee;}@media (min-width: 992px) {  .table-custom-variant-2.condensed-table th,  .table-custom-variant-2.condensed-table td {    padding: 9px 23px;  }}.table-custom-variant-2.bordered-table tbody tr {  border: 1px solid #f5f5f5;}.table-custom-variant-2.bordered-table tbody tr td,.table-custom-variant-2.bordered-table tbody tr th {  border: 1px solid #f5f5f5;}.table-custom-variant-2.bordered-table tbody tr th {  border-bottom: none;}.table-custom-variant-2.bordered-table tbody tr:nth-child(n+2) td {  border-top: none;}.table-custom-variant-2.bordered-table tbody tr:nth-child(even) {  background: none;}@media (min-width: 992px) {  .table-custom-variant-2.bordered-table tbody th,  .table-custom-variant-2.bordered-table tbody td {    padding: 9px 20px;  }  .table-custom-variant-2.bordered-table tbody th:nth-child(n+2),  .table-custom-variant-2.bordered-table tbody td:nth-child(n+2) {    padding-left: 20px;  }}.table-custom-variant-2.table-primary tbody tr {  border: none;}.table-custom-variant-2.table-primary tbody tr:nth-child(odd) {  background: #eee;}.table-custom-variant-2.table-primary tbody tr th {  background: #5dd39e;  color: #fff;  border-top-color: #5dd39e;}.table-custom-variant-2.table-primary tbody tr:first-child {  border: 1px solid #5dd39e;}.table-custom-variant-2.table-dark-blue tbody tr:hover {  background: #f5f5f5;}.table-custom-variant-2.table-dark-blue tbody tr:hover .stepper .form-input {  background-color: #f5f5f5;}.table-custom-variant-2.table-dark-blue tbody tr th {  background: #333;  color: #fff;  border-top-color: #333;}.table-custom-variant-2.table-dark-blue tbody tr:first-child {  border: 1px solid #333;}.table-custom-variant-2.table-product tbody tr:first-child {  border-bottom: 1px solid #f5f5f5;}.table-custom-variant-2.table-product tbody tr:first-child td {  font-weight: 400;}/*** @subsection   Animate.css** @description  A bunch of cool, fun, and cross-browser animations*               for you to use.** @author       Daniel Eden* @link         http://daneden.me/animate* @license      MIT license - http://opensource.org/licenses/MIT*/.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  opacity: 1;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}html:not(.lt-ie10) .not-animated {  opacity: 0;}/*** Bounce Keyframes Animation*/@-webkit-keyframes bounce {  0%,  20%,  53%,  80%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  40%,  43% {    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0, -4px, 0);    transform: translate3d(0, -4px, 0);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}/*** Flas Keyframes Animation*/@-webkit-keyframes flash {  0%,  50%,  100% {    opacity: 1;  }  25%,  75% {    opacity: 0;  }}@keyframes flash {  0%,  50%,  100% {    opacity: 1;  }  25%,  75% {    opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}/*** Pulse Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes pulse {  0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes pulse {  0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}/*** RubberBand Keyframes Animation*/@-webkit-keyframes rubberBand {  0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(0.95, 1.05, 1);    transform: scale3d(0.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, 0.95, 1);    transform: scale3d(1.05, 0.95, 1);  }  100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes rubberBand {  0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(0.95, 1.05, 1);    transform: scale3d(0.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, 0.95, 1);    transform: scale3d(1.05, 0.95, 1);  }  100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}/*** Shake Keyframes Animation*/@-webkit-keyframes shake {  0%,  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%,  30%,  50%,  70%,  90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%,  40%,  60%,  80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}@keyframes shake {  0%,  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%,  30%,  50%,  70%,  90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%,  40%,  60%,  80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}/*** Swing Keyframes Animation*/@-webkit-keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  100% {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  100% {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  -webkit-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}/*** Tada Keyframes Animation*/@-webkit-keyframes tada {  0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%,  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);  }  30%,  50%,  70%,  90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%,  60%,  80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes tada {  0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%,  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);  }  30%,  50%,  70%,  90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%,  60%,  80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}/*** Wobble Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes wobble {  0% {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes wobble {  0% {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  100% {    -webkit-transform: none;    transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}/*** BounceIn Keyframes Animation*/@-webkit-keyframes bounceIn {  0%,  20%,  40%,  60%,  80%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(0.97, 0.97, 0.97);    transform: scale3d(0.97, 0.97, 0.97);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes bounceIn {  0%,  20%,  40%,  60%,  80%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(0.97, 0.97, 0.97);    transform: scale3d(0.97, 0.97, 0.97);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;  -webkit-animation-duration: .75s;  animation-duration: .75s;}/*** BounceInDown Keyframes Animation*/@-webkit-keyframes bounceInDown {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInDown {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  100% {    -webkit-transform: none;    transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}/*** BounceInLeft Keyframes Animation*/@-webkit-keyframes bounceInLeft {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInLeft {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  100% {    -webkit-transform: none;    transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}/*** BounceInRight Keyframes Animation*/@-webkit-keyframes bounceInRight {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInRight {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  100% {    -webkit-transform: none;    transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}/*** BounceInUp Keyframes Animation*/@-webkit-keyframes bounceInUp {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInUp {  0%,  60%,  75%,  90%,  100% {    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}/*** BounceOut Keyframes Animation*/@-webkit-keyframes bounceOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50%,  55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }}@keyframes bounceOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50%,  55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;  -webkit-animation-duration: .75s;  animation-duration: .75s;}/*** BounceOutDown Keyframes Animation*/@-webkit-keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}/*** BounceOutLeft Keyframes Animation*/@-webkit-keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}/*** BounceOutRight Keyframes Animation*/@-webkit-keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}/*** BounceOutUp Keyframes Animation*/@-webkit-keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}/*** FadeIn Keyframes Animation*/@-webkit-keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}/*** FadeInDown Keyframes Animation*/@-webkit-keyframes fadeInDown {  0% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDown {  0% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}/*** FadeInDownBig Keyframes Animation*/@-webkit-keyframes fadeInDownBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDownBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}/*** FadeInLeft Keyframes Animation*/@-webkit-keyframes fadeInLeft {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeft {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}/*** FadeInLeftBig Keyframes Animation*/@-webkit-keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}/*** FadeInRight Keyframes Animation*/@-webkit-keyframes fadeInRight {  0% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRight {  0% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}/*** FadeInRightBig Keyframes Animation*/@-webkit-keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}/*** FadeInUp Keyframes Animation*/@-webkit-keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/*** FadeInUpBig Keyframes Animation*/@-webkit-keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}/*** FadeOut Keyframes Animation*/@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}/*** FadeOutDown Keyframes Animation*/@-webkit-keyframes fadeOutDown {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes fadeOutDown {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}/*** FadeOutDownBig Keyframes Animation*/@-webkit-keyframes fadeOutDownBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}/*** FadeOutLeft Keyframes Animation*/@-webkit-keyframes fadeOutLeft {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}/*** FadeOutLeftBig Keyframes Animation*/@-webkit-keyframes fadeOutLeftBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}/*** FadeOutRight Keyframes Animation*/@-webkit-keyframes fadeOutRight {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes fadeOutRight {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}/*** FadeOutRightBig Keyframes Animation*/@-webkit-keyframes fadeOutRightBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}/*** FadeOutUp Keyframes Animation*/@-webkit-keyframes fadeOutUp {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes fadeOutUp {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}/*** FadeOutUpBig Keyframes Animation*/@-webkit-keyframes fadeOutUpBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}/*** Flip Keyframes Animation*/@-webkit-keyframes flip {  0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}/*** FlipInX Keyframes Animation*/@-webkit-keyframes flipInX {  0% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInX {  0% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}/*** FlipInY Keyframes Animation*/@-webkit-keyframes flipInY {  0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInY {  0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}/*** FlipOutX Keyframes Animation*/@-webkit-keyframes flipOutX {  0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}@keyframes flipOutX {  0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-animation-duration: .75s;  animation-duration: .75s;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}/*** FlipOutY Keyframes Animation*/@-webkit-keyframes flipOutY {  0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}@keyframes flipOutY {  0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;  -webkit-animation-duration: .75s;  animation-duration: .75s;}/*** LightSpeedIn Keyframes Animation*/@-webkit-keyframes lightSpeedIn {  0% {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  100% {    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes lightSpeedIn {  0% {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  100% {    -webkit-transform: none;    transform: none;    opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}/*** LightSpeedOut Keyframes Animation*/@-webkit-keyframes lightSpeedOut {  0% {    opacity: 1;  }  100% {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}@keyframes lightSpeedOut {  0% {    opacity: 1;  }  100% {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}/*** RotateIn Keyframes Animation*/@-webkit-keyframes rotateIn {  0% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateIn {  0% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}/*** RotateInDownLeft Keyframes Animation*/@-webkit-keyframes rotateInDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}/*** RotateInDownRight Keyframes Animation*/@-webkit-keyframes rotateInDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}/*** RotateInUpLeft Keyframes Animation*/@-webkit-keyframes rotateInUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}/*** RotateInUpRight Keyframes Animation*/@-webkit-keyframes rotateInUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}/*** RotateOut Keyframes Animation*/@-webkit-keyframes rotateOut {  0% {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}@keyframes rotateOut {  0% {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}/*** RotateOutDownLeft Keyframes Animation*/@-webkit-keyframes rotateOutDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}@keyframes rotateOutDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}/*** RotateOutDownRight Keyframes Animation*/@-webkit-keyframes rotateOutDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}/*** RotateOutUpLeft Keyframes Animation*/@-webkit-keyframes rotateOutUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}/*** RotateOutUpRight Keyframes Animation*/@-webkit-keyframes rotateOutUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}@keyframes rotateOutUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}/*** Hinge Keyframes Animation*/@-webkit-keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%,  60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%,  80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  100% {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}@keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%,  60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%,  80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  100% {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}/*** RollIn Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes rollIn {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes rollIn {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  100% {    opacity: 1;    -webkit-transform: none;    -ms-transform: none;    transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}/*** RollOut Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes rollOut {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}@keyframes rollOut {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}/*** ZoomIn Keyframes Animation*/@-webkit-keyframes zoomIn {  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  50% {    opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}/*** ZoomInDown Keyframes Animation*/@-webkit-keyframes zoomInDown {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInDown {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}/*** ZoomInLeft Keyframes Animation*/@-webkit-keyframes zoomInLeft {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInLeft {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}/*** ZoomInRight Keyframes Animation*/@-webkit-keyframes zoomInRight {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInRight {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}/*** ZoomInUp Keyframes Animation*/@-webkit-keyframes zoomInUp {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInUp {  0% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}/*** ZoomOut Keyframes Animation*/@-webkit-keyframes zoomOut {  0% {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  100% {    opacity: 0;  }}@keyframes zoomOut {  0% {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  100% {    opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}/*** ZoomOutDown Keyframes Animation*/@-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}/*** ZoomOutLeft Keyframes Animation*/@-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);    transform: scale(0.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}@keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);    transform: scale(0.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}/*** ZoomOutRight Keyframes Animation*/@-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);    transform: scale(0.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}@keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);  }  100% {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);    transform: scale(0.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}/*** ZoomOutUp Keyframes Animation*/@-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}/*** SlideInDown Keyframes Animation*/@-webkit-keyframes slideInDown {  0% {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInDown {  0% {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}/*** SlideInLeft Keyframes Animation*/@-webkit-keyframes slideInLeft {  0% {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInLeft {  0% {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}/*** SlideInRight Keyframes Animation*/@-webkit-keyframes slideInRight {  0% {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInRight {  0% {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}/*** SlideInUp Keyframes Animation*/@-webkit-keyframes slideInUp {  0% {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInUp {  0% {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}/*** SlideOutDown Keyframes Animation*/@-webkit-keyframes slideOutDown {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes slideOutDown {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}/*** SlideOutLeft Keyframes Animation*/@-webkit-keyframes slideOutLeft {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes slideOutLeft {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}/*** SlideOutRight Keyframes Animation*/@-webkit-keyframes slideOutRight {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes slideOutRight {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}/*** SlideOutUp Keyframes Animation*/@-webkit-keyframes slideOutUp {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes slideOutUp {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  100% {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}/** @section Material Parallax */.parallax-container {  position: relative;  overflow: hidden;}.material-parallax {  position: absolute;  top: 0;  left: -1px;  right: -1px;  bottom: 0;  z-index: 0;}.parallax-content {  position: relative;  z-index: 1;}.material-parallax img {  display: none;  position: absolute;  left: 50%;  bottom: 0;  min-width: 101%;  min-height: 101%;  max-width: none;  transform: translate3d(-50%, 0, 0);}.parallax-disabled {  background-size: cover;  background-position: center;}html:not(.ie-11):not(.ios) .parallax-disabled {  background-attachment: fixed;}/** @section Preloader */.preloader {  position: fixed;  left: 0;  top: 0;  bottom: 0;  right: 0;  z-index: 10000;  display: flex;  justify-content: center;  align-items: center;  padding: 20px;  background: #fff;  transition: .3s all ease;}.preloader.loaded {  opacity: 0;  visibility: hidden;}.preloader-body {  text-align: center;}.preloader-body p {  position: relative;  right: -8px;}.cssload-container {  width: 100%;  height: 36px;  text-align: center;}.cssload-speeding-wheel {  width: 36px;  height: 36px;  margin: 0 auto;  border: 3px solid #5dd39e;  border-radius: 50%;  border-left-color: transparent;  border-bottom-color: transparent;  animation: cssload-spin .88s infinite linear;}@keyframes cssload-spin {  100% {    transform: rotate(360deg);  }}/** @subsection   RD Navbar** @description  Describes style declarations for RD Navbar extension** @author       Evgeniy Gusarov* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a*/@-webkit-keyframes rd-navbar-slide-down {  0% {    transform: translateY(-100%);  }  100% {    transform: translateY(0);  }}@keyframes rd-navbar-slide-down {  0% {    transform: translateY(-100%);  }  100% {    transform: translateY(0);  }}@-webkit-keyframes rd-navbar-slide-up {  0% {    transform: translateY(0);  }  100% {    transform: translateY(-100%);  }}@keyframes rd-navbar-slide-up {  0% {    transform: translateY(0);  }  100% {    transform: translateY(-100%);  }}/** @subsection General Styles*/.rd-navbar-wrap,.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-fixed .rd-navbar-search .form-wrap {  transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}.rd-navbar,.rd-navbar.rd-navbar--is-clone {  display: none;}.rd-navbar-fixed,.rd-navbar-static,.rd-navbar-fullwidth,.rd-navbar-sidebar {  display: block;}.rd-navbar--no-transition,.rd-navbar--no-transition * {  transition: none !important;}.rd-navbar-wrap,.rd-navbar,.rd-navbar-brand,.rd-navbar-slogan,.rd-navbar-dropdown,.rd-navbar-megamenu,.rd-navbar-collapse-items,.brand-name,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-search-form-input,.rd-navbar-search-form-submit,.rd-navbar-search-toggle,.rd-navbar-live-search-results,.rd-navbar-search-form {  transition: .3s all ease;}.rd-navbar-collapse-toggle {  display: inline-block;  position: relative;  width: 48px;  height: 48px;  line-height: 48px;  cursor: pointer;  color: #333;  display: none;}.rd-navbar-collapse-toggle span {  top: 50%;  margin-top: -3px;}.rd-navbar-collapse-toggle span,.rd-navbar-collapse-toggle span:before,.rd-navbar-collapse-toggle span:after {  position: absolute;  width: 6px;  height: 6px;  line-height: 6px;  text-align: center;  background: #333;  left: 50%;  margin-left: -3px;  border-radius: 50%;  transition: .3s all ease;}.rd-navbar-collapse-toggle span:before,.rd-navbar-collapse-toggle span:after {  content: '';}.rd-navbar-collapse-toggle span:before {  bottom: 100%;  margin-bottom: 3px;}.rd-navbar-collapse-toggle span:after {  top: 100%;  margin-top: 3px;}.rd-navbar-collapse-toggle.active span {  transform: scale(0.7);}.rd-navbar-collapse-toggle.active span:before {  transform: translateY(18px);}.rd-navbar-collapse-toggle.active span:after {  transform: translateY(-18px);}.rd-navbar--has-sidebar body {  padding-left: 270px;}.rd-navbar--is-stuck {  box-shadow: none;}.rd-navbar.rd-navbar-fixed+.rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar+.rd-navbar.rd-navbar--is-clone {  display: none;}/** Navbar components*/.rd-navbar {  display: none;  box-shadow: none;}.rd-navbar-toggle {  display: inline-block;  position: relative;  width: 48px;  height: 48px;  line-height: 48px;  cursor: pointer;  color: #888;  background-color: transparent;  border: none;  display: none;}.rd-navbar-toggle span {  position: relative;  display: block;  margin: auto;  transition: .3s all ease;}.rd-navbar-toggle span:after,.rd-navbar-toggle span:before {  content: "";  position: absolute;  left: 0;  top: -8px;  transition: .3s all ease;}.rd-navbar-toggle span:after {  top: 8px;}.rd-navbar-toggle span:after,.rd-navbar-toggle span:before,.rd-navbar-toggle span {  width: 24px;  height: 4px;  background-color: #888;  backface-visibility: hidden;  border-radius: 2px;}.rd-navbar-toggle span {  transform: rotate(180deg);}.rd-navbar-toggle span:before,.rd-navbar-toggle span:after {  transform-origin: 1.71429px center;  transform-origin: 1.71429px center;}.rd-navbar-toggle.active span {  transform: rotate(360deg);}.rd-navbar-toggle.active span:before,.rd-navbar-toggle.active span:after {  top: 0;  width: 15px;}.rd-navbar-toggle.active span:before {  -webkit-transform: rotate3d(0, 0, 1, -40deg);  transform: rotate3d(0, 0, 1, -40deg);}.rd-navbar-toggle.active span:after {  -webkit-transform: rotate3d(0, 0, 1, 40deg);  transform: rotate3d(0, 0, 1, 40deg);}.rd-navbar-toggle:focus {  outline: none;}.rd-navbar-brand {  max-height: 52px;}.rd-navbar-brand .brand-name {  display: inline-block;}.rd-navbar-dropdown {  display: none;}.rd-navbar-search {  position: relative;  width: 200px;  text-align: right;  padding-right: 7px;  z-index: 9;}@media (min-width: 1200px) {  .rd-navbar-search {    width: 380px;  }}.rd-navbar .rd-search-toggle {  display: inline-block;  font: 400 18px/36px "FontAwesome";}.rd-navbar .rd-search-toggle,.rd-navbar .rd-search-toggle:before,.rd-navbar .rd-search-toggle:after {  text-align: center;  width: 36px;  height: 36px;}.rd-navbar .rd-search-toggle:before,.rd-navbar .rd-search-toggle:after {  position: absolute;  left: 0;  top: 0;}.rd-navbar .rd-search-toggle:before {  content: '\f002';  transition: .3s all ease;  transform: scale(1) rotate(0deg);}.rd-navbar:not(.rd-navbar-fixed) .rd-navbar .rd-search-toggle:after {  content: '\f00d';  transition: .3s all ease;  transform: scale(0) rotate(-90deg);}.rd-navbar:not(.rd-navbar-fixed) .rd-navbar .rd-search-toggle.active:before {  transform: scale(0) rotate(90deg);}.rd-navbar:not(.rd-navbar-fixed) .rd-navbar .rd-search-toggle.active:after {  transform: scale(1) rotate(0deg);}.rd-navbar-fixed .rd-navbar .rd-search-toggle,.rd-navbar-fixed .rd-navbar .rd-search-toggle:before {  width: 48px;  line-height: 48px;}.rd-navbar .rd-search .form-input {  background-color: #fff;}.rd-navbar .rd-search-form-submit {  display: none;  background: transparent;  border: none;  top: 0;  right: 0;  display: inline-block;  position: relative;  width: 20px;  height: 20px;  line-height: 20px;  cursor: pointer;  color: #888;  text-align: center;  font-size: 24px;}.rd-navbar .rd-search-form-submit:before {  position: absolute;  top: 0;  left: 0;  display: inline-block;  content: "\f43b";  font-weight: 400;  font-family: "Material Design Icons";  transition: 250ms;}.rd-navbar .rd-search-form-submit:after {  position: absolute;  top: 0;  left: 0;  display: inline-block;  content: '\f69a';  font-weight: 400;  font-family: "Material Design Icons";  opacity: 0;  transition: 250ms;  transform: scale(0.7) rotate(90deg);}.rd-navbar .rd-search-form-submit:hover:before,.rd-navbar .rd-search-form-submit:hover:after {  color: #5dd39e;}.rd-navbar .rd-search-form-submit.active:before {  transform: scale(0.7) rotate(90deg);  opacity: 0;}.rd-navbar .rd-search-form-submit.active:after {  opacity: 1;  transform: scale(1) rotate(0deg);}.tablet .rd-navbar .rd-search-form-submit {  right: -18px;}.rd-navbar.rd-navbar-fixed .rd-navbar-search {  padding: 0 15px;  width: auto;}.rd-navbar.rd-navbar-fixed .rd-navbar-search form button[type="submit"] {  display: block;  right: 25px;  z-index: 18;  top: 13px;}.rd-navbar.rd-navbar-fixed .rd-navbar-search form button[type="submit"]:hover {  color: #5dd39e;}.rd-navbar.rd-navbar-fixed .rd-navbar-search .form-wrap {  position: relative;  top: 0;  left: 0;  right: 0;  background-color: transparent;  visibility: visible;  opacity: 1;}.rd-navbar.rd-navbar-fixed .rd-navbar-search .form-wrap input {  font-size: 14px;  padding-right: 43px;}.rd-navbar.rd-navbar-fullwidth .rd-search,.rd-navbar.rd-navbar-static .rd-search {  position: absolute;  width: 0;  top: -10px;  right: 40px;  visibility: hidden;  opacity: 0;  transition: 250ms ease-in;  vertical-align: top;  z-index: -1;}.rd-navbar.rd-navbar-fullwidth .rd-search .form-wrap,.rd-navbar.rd-navbar-static .rd-search .form-wrap {  margin-bottom: 0;}.rd-navbar.rd-navbar-fullwidth .rd-search.active,.rd-navbar.rd-navbar-static .rd-search.active {  visibility: visible;  opacity: 1;  width: 230px;  z-index: 1;}@media (min-width: 1200px) {  .rd-navbar.rd-navbar-fullwidth .rd-search.active,  .rd-navbar.rd-navbar-static .rd-search.active {    width: 350px;  }}.rd-navbar.rd-navbar-fullwidth .rd-search-form-submit,.rd-navbar.rd-navbar-static .rd-search-form-submit {  vertical-align: top;}.rd-navbar-live-search-results {  position: absolute;  left: 4px;  right: 4px;  padding: 16px 8px 8px;  top: 100%;  font-size: 16px;  line-height: 34px;  color: #333;  background: #fff;  box-shadow: none;  opacity: 0;  visibility: hidden;  text-align: left;  z-index: 998;}.rd-navbar-live-search-results .search-quick-result {  padding-left: 8px;  font-size: 14px;  line-height: 30px;  color: #757575;}.rd-navbar-live-search-results .search_list {  margin-top: 4px;  font-size: 16px;  line-height: 30px;}.rd-navbar-live-search-results .search_list li+li {  margin-top: 2px;}.rd-navbar-live-search-results .search_list .search_list li+li:last-child {  margin-top: 8px;  border-top: 1px solid #EBEBEB;  padding-top: 7px;}.rd-navbar-live-search-results .search_link {  display: block;  padding: 8px;  color: #757575;  border-radius: 2px;}.rd-navbar-live-search-results .search_link:hover {  background: #F7F7F7;}.rd-navbar-live-search-results .search_link p {  margin-top: 0;  font-size: 14px;  display: none;}.rd-navbar-live-search-results .search_title {  color: #212121;  font-weight: 400;}.rd-navbar-live-search-results .search_submit {  display: block;  text-align: center;  padding: 8px;  font-weight: 700;  color: #5dd39e;  text-transform: uppercase;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}.rd-navbar-live-search-results .search_submit:hover {  background: #F7F7F7;}.rd-navbar-live-search-results.active {  visibility: visible;  opacity: 1;}@media (min-width: 1200px) {  .rd-navbar-live-search-results .search_link p {    display: block;  }}.rd-navbar-live-search-results {  transform: translateY(-100%);}.rd-navbar-live-search-results.active {  transform: translateY(0);}.rd-navbar-shop {  display: inline-block;  font-size: 22px;  color: #fff;  position: absolute;  right: 12px;  transform: translateY(-50%);  top: 50%;  z-index: 9;  transition: .3s;}.rd-navbar-shop:hover {  color: #5dd39e;}.rd-navbar-shop:focus {  outline: 0;  color: #5dd39e;}.rd-navbar-panel-inner .btn-icon {  padding: 5px 23px;  font-weight: 400;  font-size: 18px;  line-height: 1;}.rd-navbar-panel-inner .btn-icon .icon {  font-size: 22px;  line-height: 22px;}.header-default .rd-navbar-top-panel {  display: flex;  justify-content: space-between;  align-items: center;  background-color: #fff;}.header-default .rd-navbar-panel {  padding: 15px 0;}.header-default .rd-navbar-panel-inner {  display: flex;  align-self: stretch;  align-items: stretch;}.header-default .rd-navbar-panel-inner>div {  display: flex;  align-items: center;  position: relative;  padding: 0 10px;}.header-default .rd-navbar-panel-inner>div+div {  padding-right: 0;}@media (min-width: 1200px) {  .header-default .rd-navbar-panel-inner>div {    padding: 0 40px;  }  .header-default .rd-navbar-panel-inner>div+div:before {    position: absolute;    top: 0;    bottom: 0;    left: 0;    content: "";    display: inline-block;    width: 1px;    background-color: #eee;  }}.header-default .rd-navbar-static .rd-navbar-nav-wrap,.header-default .rd-navbar-fullwidth .rd-navbar-nav-wrap {  width: auto;}.header-default .rd-navbar-static .rd-navbar-menu-panel,.header-default .rd-navbar-fullwidth .rd-navbar-menu-panel {  display: flex;  justify-content: center;  align-items: center;  padding: 20px 0;  line-height: 0;}.header-default .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel,.header-default .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-top-panel {  display: none;}.rd-navbar-fixed .rd-navbar-panel-inner {  flex-direction: column;  position: fixed;  top: 56px;  right: 0;  max-width: 320px;  padding: 15px 15px 15px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-20px);  transform: translateY(-20px);  transition: 250ms;  z-index: 999;  text-align: left;  background-color: #fff;  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);}.rd-navbar-fixed .rd-navbar-panel-inner div+div {  margin-top: 15px;}.rd-navbar-fixed .rd-navbar-panel-inner.active {  opacity: 1;  visibility: visible;  -webkit-transform: translateY(0);  transform: translateY(0);}.header-minimal .rd-navbar-static .rd-navbar-nav>li>a,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li>a {  color: #aaa;}.header-minimal .rd-navbar-static .rd-navbar-nav>li+li,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li+li {  border-left: 1px solid #eee;}.header-minimal .rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.header-minimal .rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.header-minimal .rd-navbar-static .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle {  color: #888;}.header-minimal .rd-navbar-static .rd-navbar-nav>li.focus>a,.header-minimal .rd-navbar-static .rd-navbar-nav>li>a:hover,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li>a:hover {  color: #888;}.header-minimal .rd-navbar-static .rd-navbar-nav>li.active>a,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li.active>a {  color: #888;}.header-minimal .rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle {  color: #ddd;}.header-minimal .rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.header-minimal .rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown {  margin-top: 27px;}.header-minimal .rd-navbar-static .rd-navbar-inner,.header-minimal .rd-navbar-fullwidth .rd-navbar-inner {  display: flex;  justify-content: space-between;  align-items: center;  padding-top: 14px;  padding-bottom: 14px;}.header-minimal .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner,.header-minimal .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner {  padding-top: 10px;  padding-bottom: 10px;}.header-minimal .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown,.header-minimal .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown {  margin-top: 23px;}.header-transparent {  position: absolute;  top: 0;  right: 0;  left: 0;  z-index: 16;  ;  }.header-transparent .rd-navbar-brand .brand-name .stuck-brand {  display: none;}.header-transparent .rd-navbar-brand .brand-name .brand {  display: inline-block;}.header-transparent .rd-navbar--is-stuck .rd-navbar-brand .brand-name .stuck-brand {  display: inline-block;}.header-transparent .rd-navbar--is-stuck .rd-navbar-brand .brand-name .brand {  display: none;}.header-transparent .rd-navbar-panel-inner .btn-icon {  padding: 5px 23px;  font-weight: 700;  font-size: 18px;  line-height: 1;}.header-transparent .rd-navbar-panel-inner .btn-icon .icon {  font-size: 26px;  line-height: 26px;}.header-transparent .rd-navbar-fixed .btn-transparent {  color: #333;  background-color: transparent;  border-color: transparent;}.header-transparent .rd-navbar-fixed .btn-transparent:focus,.header-transparent .rd-navbar-fixed .btn-transparent.focus,.header-transparent .rd-navbar-fixed .btn-transparent:hover,.header-transparent .rd-navbar-fixed .btn-transparent:active,.header-transparent .rd-navbar-fixed .btn-transparent.active,.open>.header-transparent .rd-navbar-fixed .btn-transparent.dropdown-toggle {  color: #5dd39e;  background-color: transparent;  border-color: transparent;}.header-transparent .rd-navbar-fixed .btn-transparent:active,.header-transparent .rd-navbar-fixed .btn-transparent.active,.open>.header-transparent .rd-navbar-fixed .btn-transparent.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.header-transparent .rd-navbar-fixed .btn-transparent:active:hover,.header-transparent .rd-navbar-fixed .btn-transparent:active:focus,.header-transparent .rd-navbar-fixed .btn-transparent:active.focus,.header-transparent .rd-navbar-fixed .btn-transparent.active:hover,.header-transparent .rd-navbar-fixed .btn-transparent.active:focus,.header-transparent .rd-navbar-fixed .btn-transparent.active.focus,.open>.header-transparent .rd-navbar-fixed .btn-transparent.dropdown-toggle:hover,.open>.header-transparent .rd-navbar-fixed .btn-transparent.dropdown-toggle:focus,.open>.header-transparent .rd-navbar-fixed .btn-transparent.dropdown-toggle.focus {  color: #5dd39e;  background-color: transparent;  border-color: transparent;}.header-transparent .rd-navbar-fixed .btn-transparent.disabled,.header-transparent .rd-navbar-fixed .btn-transparent[disabled],fieldset[disabled] .header-transparent .rd-navbar-fixed .btn-transparent {  pointer-events: none;  opacity: .5;}.header-transparent .rd-navbar-fixed .btn-transparent .badge {  color: transparent;  background-color: #333;}.header-transparent .rd-navbar-static .rd-navbar-panel-inner,.header-transparent .rd-navbar-fullwidth .rd-navbar-panel-inner {  position: relative;  z-index: 9;}.header-transparent .rd-navbar-static .rd-navbar-brand .logo-text-1,.header-transparent .rd-navbar-fullwidth .rd-navbar-brand .logo-text-1 {  fill: #5dd39e;}.header-transparent .rd-navbar-static .rd-navbar-brand .logo-text-2,.header-transparent .rd-navbar-fullwidth .rd-navbar-brand .logo-text-2 {  fill: #fff;}.header-transparent .rd-navbar-static .rd-navbar-brand .Rectangle_1,.header-transparent .rd-navbar-static .rd-navbar-brand .Rectangle_2,.header-transparent .rd-navbar-fullwidth .rd-navbar-brand .Rectangle_1,.header-transparent .rd-navbar-fullwidth .rd-navbar-brand .Rectangle_2 {  fill: #fff;}.header-transparent .rd-navbar-static .rd-navbar-nav>li,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li {  padding-right: 20px;}.header-transparent .rd-navbar-static .rd-navbar-nav>li>a,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>a {  color: #fff;  position: relative;}.header-transparent .rd-navbar-static .rd-navbar-nav>li>a:before,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>a:before {  position: absolute;  top: calc(100% + 28px);  left: -3px;  right: -3px;  height: 4px;  background-color: #5dd39e;  content: "";  display: inline-block;  opacity: 0;  transition: 250ms;}.header-transparent .rd-navbar-static .rd-navbar-nav>li+li,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li+li {  border-left: none;  padding-left: 20px;}.header-transparent .rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.header-transparent .rd-navbar-static .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle {  color: #5dd39e;}.header-transparent .rd-navbar-static .rd-navbar-nav>li.focus>a,.header-transparent .rd-navbar-static .rd-navbar-nav>li>a:hover,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>a:hover {  color: #5dd39e;}.header-transparent .rd-navbar-static .rd-navbar-nav>li.focus>a:before,.header-transparent .rd-navbar-static .rd-navbar-nav>li>a:hover:before,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li.focus>a:before,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>a:hover:before {  opacity: 1;}.header-transparent .rd-navbar-static .rd-navbar-nav>li.active>a,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li.active>a {  color: #5dd39e;}.header-transparent .rd-navbar-static .rd-navbar-nav>li.active>a:before,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li.active>a:before {  opacity: 1;}.header-transparent .rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle {  color: #fff;  position: relative;  z-index: 9;}.header-transparent .rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.header-transparent .rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown {  margin-top: 27px;}.header-transparent .rd-navbar-static .rd-navbar-inner,.header-transparent .rd-navbar-fullwidth .rd-navbar-inner {  display: flex;  justify-content: space-between;  align-items: center;  padding-top: 14px;  padding-bottom: 14px;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner {  padding-top: 10px;  padding-bottom: 10px;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown {  margin-top: 23px;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>a:before,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>a:before {  display: none;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand .Rectangle_1,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand .Rectangle_2,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand .Rectangle_1,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand .Rectangle_2 {  fill: #CDCCCC;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand .logo-text-2,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand .logo-text-2 {  fill: #333;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent {  color: #000;  background-color: transparent;  border-color: transparent;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:focus,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.focus,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:hover,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:active,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.active,.open>.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.dropdown-toggle,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:focus,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.focus,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:hover,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:active,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.active,.open>.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.dropdown-toggle {  color: #5dd39e;  background-color: transparent;  border-color: transparent;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:active,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.active,.open>.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.dropdown-toggle,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:active,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.active,.open>.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.dropdown-toggle {  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:active:hover,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:active:focus,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent:active.focus,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.active:hover,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.active:focus,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.active.focus,.open>.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.dropdown-toggle:hover,.open>.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.dropdown-toggle:focus,.open>.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.dropdown-toggle.focus,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:active:hover,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:active:focus,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent:active.focus,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.active:hover,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.active:focus,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.active.focus,.open>.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.dropdown-toggle:hover,.open>.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.dropdown-toggle:focus,.open>.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.dropdown-toggle.focus {  color: #5dd39e;  background-color: transparent;  border-color: transparent;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent.disabled,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent[disabled],fieldset[disabled] .header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent.disabled,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent[disabled],fieldset[disabled] .header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent {  pointer-events: none;  opacity: .5;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .btn-transparent .badge,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .btn-transparent .badge {  color: transparent;  background-color: #000;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>a,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>a {  color: #aaa;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle {  color: #5dd39e;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li.focus>a,.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>a:hover,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li.focus>a,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>a:hover {  color: #5dd39e;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li.active>a,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li.active>a {  color: #5dd39e;}.header-transparent .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.header-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-submenu-toggle {  color: #ddd;}/** @subsection   Hybrid  Styles*/.rd-navbar-static .rd-navbar-search-form-input input,.rd-navbar-sidebar .rd-navbar-search-form-input input,.rd-navbar-fullwidth .rd-navbar-search-form-input input {  width: 100%;  padding: 0 10px;  font-size: 16px;}.rd-navbar-static:after,.rd-navbar-fullwidth:after {  content: '';  background: #222;}.rd-navbar-static .rd-navbar-brand,.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-fullwidth .rd-navbar-brand,.rd-navbar-fullwidth .rd-navbar-nav>li>a,.rd-navbar-fullwidth .rd-navbar-search-toggle {  position: relative;  z-index: 2;}.rd-navbar-static .rd-navbar-nav>li,.rd-navbar-fullwidth .rd-navbar-nav>li {  padding-right: 23px;}.rd-navbar-static .rd-navbar-nav>li+li,.rd-navbar-fullwidth .rd-navbar-nav>li+li {  padding-left: 23px;  border-left: 1px solid #333333;}.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a {  position: relative;  display: inline-block;  color: #888;  background: transparent;  line-height: 1.2;  font-size: 14px;  font-weight: 700;  text-transform: uppercase;}.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle {  display: inline-block;  cursor: pointer;  padding-left: 10px;}.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:before,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle:before {  content: '\f0d7';  font-family: 'FontAwesome';}.rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.rd-navbar-static .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-submenu-toggle:hover,.rd-navbar-fullwidth .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle {  color: #FFF;}.rd-navbar-static .rd-navbar-nav>li.focus>a,.rd-navbar-static .rd-navbar-nav>li>a:hover,.rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a:hover {  color: #FFF;  background: transparent;}.rd-navbar-static .rd-navbar-nav>li.active>a,.rd-navbar-fullwidth .rd-navbar-nav>li.active>a {  color: #FFF;  background: transparent;}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>ul,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>ul {  box-shadow: none;}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown {  position: relative;}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu li a,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu li a {  line-height: 1.2;}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu {  opacity: 0;  visibility: hidden;  transform: translateY(30px);}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown .rd-navbar-submenu,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu .rd-navbar-submenu,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown .rd-navbar-submenu,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu .rd-navbar-submenu {  position: relative;}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu .rd-navbar-submenu-toggle {  position: absolute;  top: 55%;  transform: translateY(-50%);  right: 15px;  display: inline-block;  cursor: pointer;  padding-left: 10px;}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown .rd-navbar-submenu-toggle:before,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu .rd-navbar-submenu-toggle:before,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown .rd-navbar-submenu-toggle:before,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu .rd-navbar-submenu-toggle:before {  content: '\f0da';  font-family: 'FontAwesome';}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenu {  opacity: 1;  visibility: visible;  transform: translateY(0);}.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown {  display: block;}.rd-navbar-static .rd-navbar-inner,.rd-navbar-fullwidth .rd-navbar-inner {  position: relative;  max-width: 1200px;  padding-left: 15px;  padding-right: 15px;  margin-left: auto;  margin-right: auto;}.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown {  display: block;  position: absolute;  text-align: left;  margin-top: 22px;  left: 0;  width: 220px;  background: #2b2b2b;  z-index: 5;}.rd-navbar-static .rd-navbar-nav>li:first-of-type>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li:first-of-type>.rd-navbar-dropdown {  left: -13px;}@media (min-width: 1250px) {  .rd-navbar-static .rd-navbar-nav>li:first-of-type>.rd-navbar-dropdown,  .rd-navbar-fullwidth .rd-navbar-nav>li:first-of-type>.rd-navbar-dropdown {    left: -19px;  }}.rd-navbar-static .rd-navbar-nav li.rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.rd-navbar--has-dropdown {  position: relative;}.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-megamenu {  opacity: 1;  visibility: visible;  transform: translateY(0);}.rd-navbar-static .rd-navbar-nav>li,.rd-navbar-fullwidth .rd-navbar-nav>li {  display: inline-block;}.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-megamenu {  top: 100%;  z-index: 15;}.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown {  left: 100%;  top: 0;  z-index: 2;}.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-dropdown {  background: #2b2b2b;}.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown>li>a {  color: #fff;}.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a {  display: inline-block;  padding: 12px 20px;  color: #fff;  background: transparent;}.rd-navbar-static .rd-navbar-dropdown>li>a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover {  color: #5dd39e;  background: transparent;}.rd-navbar-static .rd-navbar-dropdown>li.focus>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a {  color: #5dd39e;  background: transparent;}.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-megamenu {  display: table;  table-layout: fixed;  left: 10px;  width: 98%;  position: absolute;  text-align: left;  border-spacing: 31px 25px;  table-layout: fixed;  margin-top: 10px;  max-width: 1200px;  background: #2b2b2b;  z-index: 4;}.rd-navbar-static .rd-navbar-megamenu>li,.rd-navbar-fullwidth .rd-navbar-megamenu>li {  position: relative;  display: table-cell;}.rd-navbar-static .rd-navbar-megamenu>li>p,.rd-navbar-fullwidth .rd-navbar-megamenu>li>p {  font-weight: 400;  text-transform: uppercase;  color: #fff;}.rd-navbar-static .rd-navbar-megamenu>li>ul,.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul {  padding: 8px 9px;}.rd-navbar-static .rd-navbar-megamenu>li>ul li+li,.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul li+li {  margin-top: 5px;}.rd-navbar-static .rd-navbar-megamenu>li>ul a,.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul a {  display: inline-block;  color: #fff;  background: transparent;}.rd-navbar-static .rd-navbar-megamenu>li>ul a:hover,.rd-navbar-fullwidth .rd-navbar-megamenu>li>ul a:hover {  color: #5dd39e;  background: transparent;}.rd-navbar-static .rd-navbar-megamenu>li+li,.rd-navbar-fullwidth .rd-navbar-megamenu>li+li {  padding-left: 10px;}.rd-navbar-static .rd-navbar-megamenu>li+li:before,.rd-navbar-fullwidth .rd-navbar-megamenu>li+li:before {  content: '';  position: absolute;  top: 30px;  bottom: 30px;  width: 1px;  right: 100%;  margin-right: 17px;  background: #3e3e3e;}.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-clone {  display: none;}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {  display: block;}.rd-navbar-static .rd-navbar-search-form .form-wrap,.rd-navbar-fullwidth .rd-navbar-search-form .form-wrap {  margin-bottom: 0;}.rd-navbar-static .rd-navbar-search-form:after,.rd-navbar-fullwidth .rd-navbar-search-form:after {  left: 100%;}.rd-navbar-static .rd-navbar-search-form-submit,.rd-navbar-fullwidth .rd-navbar-search-form-submit {  background-color: transparent;  right: 27px;  border: none;}.rd-navbar-static .rd-navbar-search-form-input,.rd-navbar-fullwidth .rd-navbar-search-form-input {  position: relative;  display: inline-block;  padding-right: 24px;  padding-left: 10px;}.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-fullwidth .rd-navbar-search-toggle {  position: absolute;  right: 50px;  top: 50%;  transform: translateY(-50%);  color: #fff;  background-color: transparent;  border: none;}.rd-navbar-static .rd-navbar-search-toggle:focus,.rd-navbar-fullwidth .rd-navbar-search-toggle:focus {  outline: 0;}.rd-navbar-static .rd-navbar-search-toggle:hover,.rd-navbar-fullwidth .rd-navbar-search-toggle:hover {  color: #5dd39e;}.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form,.rd-navbar-fullwidth .rd-navbar-search.active .rd-navbar-search-form {  visibility: visible;  transform: rotateX(0deg);}.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone {  position: fixed;  left: 0;  top: 0;  right: 0;  z-index: 999;  background: #fff;  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);}.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu {  position: absolute;  transform: translateY(30px);  padding: 8px 0;  text-align: left;  visibility: hidden;  opacity: 0;}.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-dropdown {  width: 220px;}.rd-navbar-static .rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar--has-dropdown {  position: relative;}.rd-navbar-fixed .rd-navbar-collapse-toggle,.rd-navbar-sidebar .rd-navbar-collapse-toggle {  display: inline-block;  z-index: 9999;  position: fixed;  top: 3px;  right: 0;  background-color: transparent;  border: none;  outline: none;}.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-dropdown {  display: block;}.rd-navbar-fixed .rd-navbar-collapse-items,.rd-navbar-sidebar .rd-navbar-collapse-items {  position: absolute;  width: 260px;  padding: 25px 15px;  box-shadow: none;  color: #888;  background: #222;  font-size: 16px;  line-height: 34px;}.rd-navbar-fixed .rd-navbar-collapse-items li>*,.rd-navbar-sidebar .rd-navbar-collapse-items li>* {  vertical-align: middle;}.rd-navbar-fixed .rd-navbar-collapse-items li+li,.rd-navbar-sidebar .rd-navbar-collapse-items li+li {  margin-top: 10px;}.rd-navbar-fixed .rd-navbar-collapse-items .icon,.rd-navbar-fixed .rd-navbar-collapse-items a,.rd-navbar-sidebar .rd-navbar-collapse-items .icon,.rd-navbar-sidebar .rd-navbar-collapse-items a {  display: inline-block;  font-size: 16px;  line-height: 30px;}.rd-navbar-fixed .rd-navbar-collapse-items .icon,.rd-navbar-fixed .rd-navbar-collapse-items a[class*="fa"]:before,.rd-navbar-sidebar .rd-navbar-collapse-items .icon,.rd-navbar-sidebar .rd-navbar-collapse-items a[class*="fa"]:before {  display: inline-block;  width: 30px;  height: 30px;  padding-right: 5px;}.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-sidebar {  width: 270px;  height: 100%;  left: 0;  top: 0;  overflow-y: auto;  overflow-x: hidden;  -webkit-overflow-scrolling: touch;  font-size: 16px;  line-height: 34px;  color: #888;  background: #333;  box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.17);  z-index: 998;  padding: 10px 0;}.rd-navbar-fixed .rd-navbar-nav:before,.rd-navbar-fixed .rd-navbar-nav:after,.rd-navbar-sidebar:before,.rd-navbar-sidebar:after {  content: '';  display: block;  height: 56px;}.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar,.rd-navbar-sidebar::-webkit-scrollbar {  width: 4px;}.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar-thumb,.rd-navbar-sidebar::-webkit-scrollbar-thumb {  background: #3c3c3c;  border: none;  border-radius: 0;  opacity: .2;}.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar-track,.rd-navbar-sidebar::-webkit-scrollbar-track {  background: #222;  border: none;  border-radius: 0;}.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-sidebar .rd-navbar-nav li {  position: relative;}.rd-navbar-fixed .rd-navbar-nav li li>a,.rd-navbar-sidebar .rd-navbar-nav li li>a {  padding-left: 20px;}.rd-navbar-fixed .rd-navbar-nav li>a,.rd-navbar-sidebar .rd-navbar-nav li>a {  position: relative;  display: block;  padding: 5px 45px 5px 15px;}.rd-navbar-fixed .rd-navbar-nav li>a:first-letter,.rd-navbar-sidebar .rd-navbar-nav li>a:first-letter {  text-transform: uppercase;}.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-sidebar .rd-navbar-nav li.active>a {  color: #f5f5f5;  background: #151515;}.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li>a:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus>a,.rd-navbar-sidebar .rd-navbar-nav li>a:hover {  color: #FFF;  background: transparent;}.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-fixed .rd-navbar-nav li>img+a,.rd-navbar-fixed .rd-navbar-nav li>a+a,.rd-navbar-fixed .rd-navbar-nav li>a+ul,.rd-navbar-sidebar .rd-navbar-nav li+li,.rd-navbar-sidebar .rd-navbar-nav li>img+a,.rd-navbar-sidebar .rd-navbar-nav li>a+a,.rd-navbar-sidebar .rd-navbar-nav li>a+ul {  margin-top: 4px;}.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown>li>a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown>li>a {  padding-left: 20px;}.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown ul>li>a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown ul>li>a {  padding-left: 25px;}.rd-navbar-fixed .rd-navbar-search-form-submit,.rd-navbar-sidebar .rd-navbar-search-form-submit {  transform: scale(0.7);}/** Static Layout*/.rd-navbar-static {  display: block;}.rd-navbar-static .rd-navbar-nav-wrap {  width: 100%;  text-align: center;}.rd-navbar-static .rd-navbar-nav>li {  display: inline-block;}.rd-navbar-static .rd-navbar-nav>li+li {  margin-left: 0;}/** Fullwidth Layout*/.rd-navbar-fullwidth {  display: block;}.rd-navbar-fullwidth .rd-navbar-nav {  width: 100%;}.rd-navbar-fullwidth .rd-navbar-nav>li+li {  margin-left: 0;}.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel {  display: none;}/** Fixed Layout*/.rd-navbar-fixed {  display: block;}.rd-navbar-fixed .rd-navbar-brand {  display: block;  text-align: left;  position: fixed;  top: 2px;  left: 56px;  right: 50px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  font-size: 22px;  line-height: 46px;  height: 53px;  z-index: 17;}.rd-navbar-fixed .rd-navbar-brand .brand-name .brand {  display: none;}.rd-navbar-fixed .rd-navbar-brand .brand-name .stuck-brand {  display: inline-block;}.rd-navbar-fixed .rd-navbar-panel {  display: flex;  position: fixed;  left: 0;  top: 0;  right: 0;  padding: 4px;  height: 56px;  color: #888;  z-index: 999;}.rd-navbar-fixed .rd-navbar-panel:before {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  box-shadow: 0 0 13px -1px rgba(0, 0, 0, 0.17);  background: #fff;}.rd-navbar-fixed .rd-navbar-toggle {  display: inline-block;  position: fixed;  top: 4px;  left: 3px;  padding: 0;}.rd-navbar-fixed .rd-navbar-nav-wrap {  position: fixed;  top: -56px;  left: 0;  width: 232px;  padding: 112px 0 56px;  bottom: -56px;  color: #fff;  background: #fff;  z-index: 15;  transform: translateX(-120%);}.rd-navbar-fixed .rd-navbar-nav-wrap.active {  transform: translateX(0);}.rd-navbar-fixed .rd-navbar-nav {  display: block;  height: 100%;  overflow: auto;  font-size: 16px;  line-height: 26px;  text-align: left;}.rd-navbar-fixed .rd-navbar-nav:before,.rd-navbar-fixed .rd-navbar-nav:after {  content: '';  display: block;  height: 8px;}.rd-navbar-fixed .rd-navbar-nav li>a {  display: block;  padding: 11px 56px 11px 16px;  color: #888;}.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li>a:hover {  color: #fff;  background: #5dd39e;}.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-fixed .rd-navbar-nav li a:hover {  background: white;}.rd-navbar-fixed .rd-navbar-nav li.active .rd-navbar-submenu-toggle:after {  color: #fff;}.rd-navbar-fixed .rd-navbar-nav li.active>a {  color: #fff;  background: #5dd39e;}.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu {  display: none;}.rd-navbar-fixed .rd-navbar-submenu {  position: relative;}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown>li>a {  padding-left: 30px;}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li>a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li>a {  padding-left: 48px;}.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu {  display: block;}.rd-navbar-fixed .rd-navbar-search {  display: block;}.rd-navbar-fixed .rd-navbar-search form button[type="submit"] {  display: none;}.rd-navbar-fixed .rd-navbar-search.active .form-wrap {  opacity: 1;  visibility: visible;}.rd-navbar-fixed .rd-navbar-search-form,.rd-navbar-fixed .rd-navbar-search-toggle {  right: 4px;}.rd-navbar-fixed .rd-navbar-search-toggle {  display: block;  position: fixed;  top: 4px;  right: 56px;  font-family: 'Material Icons';  width: 48px;  height: 48px;  z-index: 18;  color: #888;}.rd-navbar-fixed .rd-navbar-search .form-wrap {  position: fixed;  top: 0;  padding-top: 4px;  left: 56px;  right: 112px;  height: 56px;  background: #222;  z-index: 17;  visibility: hidden;  opacity: 0;}.rd-navbar-fixed .rd-navbar-search .form-wrap input {  width: 100%;  height: 46px;  display: block;  font-size: 22px;  line-height: 46px;}.rd-navbar-fixed .rd-navbar-search-form,.rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {  position: fixed;  margin-right: 0;  margin-left: auto;}.rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {  top: 56px;}.rd-navbar-fixed .rd-navbar-search-form {  top: 0;  z-index: 1000;  left: 50px;  right: 0;  height: 56px;}.rd-navbar-fixed .rd-navbar-search-form label {  display: none;}.rd-navbar-fixed .rd-navbar-search-form-input {  padding: 8px 40px 8px 10px;  visibility: hidden;  opacity: 0;  height: 40px;  border: 1px solid #C3C3C3;  position: relative;  top: 8px;  background: #EAEAEA;  transition: .3s all ease;  z-index: 1;  width: 100%;}.rd-navbar-fixed .rd-navbar-search-form-input input {  display: block;  width: 100%;  padding: 0 48px 0 20px;  height: 40px;  font-size: 16px;  line-height: 34px;  color: #888;  background: #f2f2f2;}.rd-navbar-fixed .rd-navbar-search-form-submit {  position: absolute;  top: 4px;  right: 4px;  opacity: 0;  visibility: hidden;  z-index: 9;  background-color: transparent;  border: none;}.rd-navbar-fixed .rd-navbar-search-form-submit:focus {  outline: none;}.rd-navbar-fixed .rd-navbar-search-toggle.active {  opacity: 0;  visibility: hidden;}.rd-navbar-fixed .rd-navbar-search.active .rd-navbar-search-form-input,.rd-navbar-fixed .rd-navbar-search.active .rd-navbar-search-form-submit {  opacity: 1;  visibility: visible;}@media (min-width: 992px) {  .rd-navbar-fixed .rd-navbar-search-form,  .rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {    max-width: 340px;  }  .rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {    right: 4px;  }}@media (min-width: 480px) {  .rd-navbar-fixed .rd-navbar-search .rd-navbar-brand .brand-name {    font-size: 24px;  }}.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-fixed .rd-navbar-nav li:hover>a:hover,.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li.focus>a:hover {  color: #FFF;  background: #5dd39e;}.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle:after,.rd-navbar-fixed .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle:after {  color: #fff;}.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle:hover:after,.rd-navbar-fixed .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle:hover:after {  cursor: pointer;  color: #fff;}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {  transition: opacity 0.3s, height 0.4s ease;  opacity: 0;  height: 0;  overflow: hidden;}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-megamenu {  opacity: 1;  height: auto;}.rd-navbar-fixed .rd-navbar-nav li.opened>a {  background: #5dd39e;  color: #FFF;}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle::after {  color: #fff;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle::after {  content: '\f078';  position: absolute;  top: 22px;  right: 0;  margin-top: -22px;  width: 65px;  height: 48px;  font: 400 14px "FontAwesome";  line-height: 48px;  text-align: center;  transition: 0.4s all ease;  z-index: 2;  color: #888;}.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle {  position: fixed;  top: 4px;  height: 48px;  z-index: 1000;  background-color: transparent;  border: none;}.rd-navbar-fixed .rd-navbar-collapse:focus,.rd-navbar-fixed .rd-navbar-search-toggle:focus {  outline: none;}.rd-navbar-fixed.active .rd-navbar-nav {  transform: translateX(0);}@media (max-width: 1199px) {  .rd-navbar-fixed.rd-navbar--on-search .brand-name {    opacity: 0;    visibility: hidden;    transform: scale(0.7);  }}.rd-navbar-fixed.rd-navbar--is-clone {  display: none;}.rd-navbar-fixed.rd-navbar--is-clone .rd-navbar-panel {  transform: translateY(-110%);}.rd-navbar-fixed.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-panel {  transform: translateY(0);}.rd-navbar-fixed .rd-navbar-fixed--visible {  display: block;}.rd-navbar-fixed .rd-navbar-fixed--hidden {  display: none;}html.rd-navbar-fixed-linked body {  padding-top: 55px;}/** Sidebar Layout*/html.rd-navbar-sidebar-linked body {  padding-left: 270px;}.rd-navbar-sidebar {  position: fixed;  display: block;}.rd-navbar-sidebar .rd-navbar-nav li:hover>a,.rd-navbar-sidebar .rd-navbar-nav li:hover>a:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus>a,.rd-navbar-sidebar .rd-navbar-nav li.focus>a:hover {  color: #FFF;  background: transparent;}.rd-navbar-sidebar .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle {  color: #fff;}.rd-navbar-sidebar .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle:hover {  cursor: pointer;  color: #fff;}.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenu {  transition: opacity 0.3s, height 0.4s ease;  opacity: 0;  height: 0;  overflow: hidden;}.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-megamenu {  opacity: 1;  height: auto;}.rd-navbar-sidebar .rd-navbar-nav li.opened>a {  background: transparent;  color: #FFF;}.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle {  color: #fff;}.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle::after {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}.rd-navbar-sidebar .rd-navbar-submenu-toggle::after {  content: '\f078';  position: absolute;  top: 22px;  right: 0;  margin-top: -22px;  width: 65px;  height: 44px;  font: 400 14px "FontAwesome";  line-height: 42px;  text-align: center;  transition: 0.4s all ease;  z-index: 2;}.rd-navbar-sidebar .rd-navbar-brand {  text-align: center;}.rd-navbar-sidebar .rd-navbar-collapse-items {  top: 0;  left: 0;  padding-top: 45px;  transform: scale(0.7);  transform-origin: 0% 0%;  opacity: 0;  visibility: hidden;}.rd-navbar-sidebar .rd-navbar-collapse {  position: absolute;  top: 4px;  left: 4px;  display: inline-block;  z-index: 1;}.rd-navbar-sidebar .rd-navbar-collapse.active .rd-navbar-collapse-items {  opacity: 1;  visibility: visible;  transform: scale(1);}/** @subsection   Page boxed layout style redeclaration** @description  Redefines navbar style inside boxed layout** @see          ../modules/_page-layouts.scss*/html.boxed.rd-navbar--has-sidebar body {  padding-left: 300px;  padding-right: 30px;}html.boxed .rd-navbar--is-clone {  max-width: 1920px;  margin-left: auto;  margin-right: auto;}ul ul,ul ol,ol ul,ol ol {  padding-left: 0;}.select2 {  width: 100% !important;}.select2-container {  box-sizing: border-box;  display: inline-block;  margin: 0;  position: relative;  vertical-align: middle;}.select2-container .select2-selection--single {  box-sizing: border-box;  cursor: pointer;  display: block;  height: 50px;  user-select: none;  -webkit-user-select: none;}.select2-container .select2-selection--single .select2-selection__rendered {  display: block;  padding-left: 20px;  padding-right: 20px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.select2-container .select2-selection--single .select2-selection__clear {  position: relative;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {  padding-left: 20px;  padding-right: 20px;}.select2-container .select2-selection--multiple {  box-sizing: border-box;  cursor: pointer;  display: block;  min-height: 32px;  user-select: none;  -webkit-user-select: none;}.select2-container .select2-selection--multiple .select2-selection__rendered {  display: inline-block;  overflow: hidden;  padding-left: 20px;  text-overflow: ellipsis;  white-space: nowrap;}.select2-container .select2-search--inline {  float: left;}.select2-container .select2-search--inline .select2-search__field {  box-sizing: border-box;  border: none;  margin-top: 5px;  padding: 0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {  -webkit-appearance: none;}.select2-dropdown {  background-color: #fff;  border: 1px solid #333;  border-radius: 4px;  box-sizing: border-box;  display: block;  position: absolute;  left: -100000px;  width: 100%;  z-index: 12;}.select2-results {  display: block;}.select2-results__options {  list-style: none;  margin: 0;  padding: 0;}.select2-results__option {  padding: 2px 10px;  font-size: 14px;  transition: .3s;  user-select: none;  -webkit-user-select: none;}.select2-results__option[aria-selected] {  cursor: pointer;}.select2-container--open .select2-dropdown {  left: 0;}.select2-container--open .select2-dropdown--above {  border-bottom: none;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0;}.select2-container--open .select2-dropdown--below {  border-top: none;  border-top-left-radius: 0;  border-top-right-radius: 0;}.select2-search--dropdown {  display: block;  padding: 4px;}.select2-search--dropdown .select2-search__field {  width: 100%;  padding: 4px;  box-sizing: border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {  -webkit-appearance: none;}.select2-search--dropdown.select2-search--hide {  display: none;}.select2-close-mask {  border: 0;  margin: 0;  padding: 0;  display: block;  position: fixed;  left: 0;  top: 0;  min-height: 100%;  min-width: 100%;  height: auto;  width: auto;  opacity: 0;  z-index: 99;  background-color: #fff;  filter: alpha(opacity=0);}.select2-hidden-accessible {  border: 0 !important;  clip: rect(0 0 0 0) !important;  height: 1px !important;  margin: -1px !important;  overflow: hidden !important;  padding: 0 !important;  position: absolute !important;  width: 1px !important;}.select2+.form-validation {  z-index: 14;}.select2-container--bootstrap {  display: block;}.select2-container--bootstrap .select2-selection {  background-color: #f5f5f5;  border: 1px solid #ddd;  border-radius: 0;  color: #aaa;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 14px;  outline: 0;}.select2-container--bootstrap .select2-search--dropdown .select2-search__field {  background-color: #f5f5f5;  border: 1px solid #ddd;  border-radius: 0;  color: #aaa;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 14px;}.select2-container--bootstrap .select2-search__field {  outline: 0;  font-size: 14px;}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {  color: #aaa;}.select2-container--bootstrap .select2-search__field:-moz-placeholder {  color: #aaa;}.select2-container--bootstrap .select2-search__field::-moz-placeholder {  color: #aaa;  opacity: 1;}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {  color: #aaa;}.select2-container--bootstrap .select2-results__option[role=group] {  padding: 0;}.select2-container--bootstrap .select2-results__option[aria-disabled=true] {  color: #f5f5f5;  cursor: not-allowed;}.select2-container--bootstrap .select2-results__option[aria-selected=true] {  background-color: #f5f5f5;  color: #262626;}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {  background-color: #5dd39e;  color: #333;}.select2-container--bootstrap .select2-results__option .select2-results__option {  padding: 10px 20px;}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {  padding-left: 0;}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {  margin-left: -25px;  padding-left: 50px;}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {  margin-left: -50px;  padding-left: 75px;}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {  margin-left: -75px;  padding-left: 100px;}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {  margin-left: -100px;  padding-left: 125px;}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {  margin-left: -125px;  padding-left: 150px;}.select2-container--bootstrap .select2-results__group {  color: #f5f5f5;  display: block;  padding: 5px 25px;  font-weight: 700;  font-size: 16px;  line-height: 1.875;  white-space: nowrap;}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection {  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  border-color: #5dd39e;}@media (prefers-reduced-motion: reduce) {  .select2-container--bootstrap.select2-container--focus .select2-selection,  .select2-container--bootstrap.select2-container--open .select2-selection {    transition: none;  }}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {  border-color: transparent transparent #5dd39e transparent;  border-width: 0 5px 5px 5px;}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {  border-top-left-radius: 0;  border-top-right-radius: 0;}.select2-container--bootstrap .select2-selection__clear {  color: #333;  cursor: pointer;  float: right;  font-weight: 400;  margin-right: 10px;}.select2-container--bootstrap .select2-selection__clear:hover {  color: #5dd39e;}.select2-container--bootstrap.select2-container--disabled .select2-selection {  border-color: #ddd;  box-shadow: none;}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field {  cursor: not-allowed;}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {  background-color: #aaa;}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {  display: none;}.select2-container--bootstrap .select2-dropdown {  border-color: #5dd39e;  overflow-x: hidden;}.select2-container--bootstrap .select2-results>.select2-results__options {  max-height: 200px;  overflow-y: auto;}.select2-container--bootstrap .select2-selection--single {  text-align: left;  height: 40px;  line-height: 38px;  padding: 0 44px 0 24px;  border-radius: 6px;  font-style: italic;}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {  position: absolute;  bottom: 0;  right: 15px;  top: 2px;}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {  position: absolute;  top: 50%;  font-weight: 400;  margin-top: -10px;  right: 0;  height: 20px;  line-height: 20px;  content: '\f44f';  font-family: "Material Design Icons";  font-size: 26px;}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {  padding: 0;  font-weight: 400;}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {  color: #aaa;}.select2-container--bootstrap .select2-selection--multiple {  min-height: 40px;}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {  box-sizing: border-box;  display: block;  line-height: 24;  list-style: none;  margin: 0;  overflow: hidden;  padding: 0;  width: 100%;  text-overflow: ellipsis;  white-space: nowrap;}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {  color: #aaa;  float: left;  margin-top: 5px;}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {  color: #aaa;  background: #888;  border: 1px solid #888;  border-radius: 6px;  cursor: default;  float: left;  margin: 0;  padding: 0 5px;}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {  background: transparent;  padding: 0 25px;  height: 38px;  line-height: 24;  margin-top: 0;  min-width: 5em;}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {  color: #333;  cursor: pointer;  display: inline-block;  font-weight: bold;  margin-right: 2.5px;}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {  color: #5dd39e;}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {  margin-top: 5px;}.select2-container--bootstrap.input-sm,.select2-container--bootstrap.input-lg {  border-radius: 0;  font-size: 12px;  height: auto;  line-height: 1;  padding: 0;}.select2-container--bootstrap.input-sm .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-wrap-sm .select2-container--bootstrap .select2-selection--single {  border-radius: 6px;  font-size: 12px;  height: 28px;  line-height: 1.5;  padding: 4px 32px 4px 20px;}.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-wrap-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {  margin-left: -4px;}.select2-container--bootstrap.input-sm .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-wrap-sm .select2-container--bootstrap .select2-selection--multiple {  min-height: 28px;}.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-wrap-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {  font-size: 12px;  line-height: 1.5;  margin: 3px 0 0 10px;  padding: 0 4px;}.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-wrap-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {  padding: 0 20px;  font-size: 12px;  height: 26px;  line-height: 1.5;}.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-wrap-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {  margin-top: 4px;}.select2-container--bootstrap.input-lg .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-wrap-lg .select2-container--bootstrap .select2-selection--single {  border-radius: 25px;  font-size: 18px;  height: 38px;  line-height: 1.33333;  padding: 6px 45px 6px 30px;}.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-wrap-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {  width: 5px;}.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-wrap-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {  border-width: 5px 5px 0 5px;  margin-left: -5px;  margin-left: -6px;  margin-top: -2.5px;}.select2-container--bootstrap.input-lg .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-wrap-lg .select2-container--bootstrap .select2-selection--multiple {  min-height: 38px;}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-wrap-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {  font-size: 18px;  line-height: 1.33333;  border-radius: 4px;  margin: 5px 0 0 15px;  padding: 0 6px;}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-wrap-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {  padding: 0 30px;  font-size: 18px;  height: 36px;  line-height: 1.33333;}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-wrap-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {  margin-top: 6px;}.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single {  /**     * Make the dropdown arrow point up while the dropdown is visible.     */}.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {  border-color: transparent transparent #333 transparent;  border-width: 0 5px 5px 5px;}.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {  /**     * Make the dropdown arrow point up while the dropdown is visible.     */}.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {  border-color: transparent transparent #333 transparent;  border-width: 0 5px 5px 5px;}.select2-container--bootstrap[dir="rtl"] .select2-selection--single {  padding-left: 37px;  padding-right: 25px;}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {  padding-right: 0;  padding-left: 0;  text-align: right;  /* 1 */}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {  float: left;}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {  left: 25px;  right: auto;}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {  margin-left: 0;}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {  float: right;}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {  margin-left: 0;  margin-right: 12.5px;}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {  margin-left: 2px;  margin-right: auto;}.has-warning .select2-dropdown,.has-warning .select2-selection {  border-color: #8a6d3b;}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection {  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  border-color: #66512c;}.has-warning.select2-drop-active {  border-color: #66512c;}.has-warning.select2-drop-active.select2-drop.select2-drop-above {  border-top-color: #66512c;}.has-error .select2-dropdown,.has-error .select2-selection {  border-color: #a94442;}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection {  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  border-color: #843534;}.has-error.select2-drop-active {  border-color: #843534;}.has-error.select2-drop-active.select2-drop.select2-drop-above {  border-top-color: #843534;}.has-success .select2-dropdown,.has-success .select2-selection {  border-color: #3c763d;}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection {  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  border-color: #2b542c;}.has-success.select2-drop-active {  border-color: #2b542c;}.has-success.select2-drop-active.select2-drop.select2-drop-above {  border-top-color: #2b542c;}.input-group .select2-container--bootstrap {  display: table;  table-layout: fixed;  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0;}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn {  vertical-align: top;}.form-input.select2-hidden-accessible {  position: absolute !important;  width: 1px !important;}.form-inline .select2-container--bootstrap {  display: inline-block;}.select-custom .select2-container--bootstrap .select2-selection--single {  border-radius: 25px;  background-color: #eee;  border-color: #eee;  color: #888;  font-style: normal;}.select-custom .select2-container--bootstrap .select2-selection__rendered {  font-size: 18px;  color: #888;}.slick-slider {  position: relative;  display: block;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -ms-touch-action: pan-y;  touch-action: pan-y;  -webkit-tap-highlight-color: transparent;}.slick-list {  position: relative;  overflow: hidden;  display: block;  margin: 0;  padding: 0;}.slick-list:focus {  outline: none;}.slick-list.dragging {  cursor: pointer;  cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.slick-track {  position: relative;  left: 0;  top: 0;  display: block;}.slick-track:before,.slick-track:after {  content: "";  display: table;}.slick-track:after {  clear: both;}.slick-loading .slick-track {  visibility: hidden;}.slick-slide {  float: left;  height: 100%;  min-height: 1px;  display: none;}[dir="rtl"] .slick-slide {  float: right;}.slick-slide img {  display: block;}.slick-slide.slick-loading img {  display: none;}.slick-slide.dragging img {  pointer-events: none;}.slick-initialized .slick-slide {  display: block;}.slick-loading .slick-slide {  visibility: hidden;}.slick-vertical .slick-slide {  display: block;  height: auto;  border: 1px solid transparent;}.slick-arrow.slick-hidden {  display: none;}.slick-loading .slick-list {  background: #fff url("./../images/ajax-loader.gif") center center no-repeat;}/* Icons *//* Arrows */.slick-prev,.slick-next {  position: absolute;  display: block;  height: 60px;  width: 60px;  line-height: 0;  font-size: 0;  cursor: pointer;  background: #eee;  color: transparent;  top: 28%;  margin-top: -10px\9;  /*lte IE 8*/  -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  transform: translate(0, -50%);  padding: 0;  border: none;  outline: none;  z-index: 9;  transition: 350ms;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {  outline: none;  background-color: #5dd39e;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {  color: #fff;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {  opacity: 0.5;}@media (min-width: 768px) {  .slick-prev,  .slick-next {    top: 50%;  }}.slick-prev:before,.slick-next:before {  font-size: 40px;  line-height: 1;  color: #888;  opacity: 0.75;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-family: "Material Design Icons";}.slick-prev {  border-radius: 0 50% 50% 0;  left: 0;}[dir="rtl"] .slick-prev {  left: auto;  right: 0;}.slick-prev:before {  content: "";}[dir="rtl"] .slick-prev:before {  content: "";}.slick-next {  border-radius: 50% 0 0 50%;  right: 0;}[dir="rtl"] .slick-next {  left: 0;  right: auto;}.slick-next:before {  content: "";}[dir="rtl"] .slick-next:before {  content: "";}/* Dots */.slick-slider {  margin-bottom: 5px;}.slick-dots {  position: absolute;  bottom: -45px;  list-style: none;  display: block;  text-align: center;  padding: 0;  width: 100%;}.slick-dots li {  position: relative;  display: inline-block;  height: 20px;  width: 20px;  margin: 0 5px;  padding: 0;  cursor: pointer;}.slick-dots li button {  border: 0;  background: transparent;  display: block;  height: 20px;  width: 20px;  outline: none;  line-height: 0;  font-size: 0;  color: transparent;  padding: 5px;  cursor: pointer;}.slick-dots li button:hover,.slick-dots li button:focus {  outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {  opacity: 1;}.slick-dots li button:before {  position: absolute;  top: 0;  left: 0;  content: "•";  width: 20px;  height: 20px;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 6px;  line-height: 20px;  text-align: center;  color: black;  opacity: 0.5;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {  color: black;  opacity: 0.75;}.carousel-center-mode .slick-track {  min-height: 460px;  padding: 40px 0;}.carousel-center-mode .slick-list {  margin-left: auto;  margin-right: auto;}@media (min-width: 768px) {  .carousel-center-mode .slick-list {    width: 750px;  }}@media (min-width: 992px) {  .carousel-center-mode .slick-list {    width: 970px;  }}@media (min-width: 1200px) {  .carousel-center-mode .slick-list {    width: 1170px;  }}.carousel-center-mode .slick-slide {  outline: none;  padding: 0 15px;}.carousel-center-mode .slick-slide .image-thumbnail {  transition: 450ms;}@media (min-width: 1200px) {  .carousel-center-mode .slick-track {    display: flex;    align-items: center;  }  .carousel-center-mode .slick-slide {    position: relative;    padding: 0;    display: flex;    justify-content: center;  }  .carousel-center-mode .slick-slide .image-thumbnail {    min-width: 450px;    transform: scale(0.85);  }  .carousel-center-mode .slick-slide h5 {    font-size: 16px;    transition: 0s;  }  .carousel-center-mode .slick-slide p {    font-size: 12px;    transition: 0s;  }  .carousel-center-mode .slick-slide.slick-active {    cursor: pointer;  }  .carousel-center-mode .slick-slide.slick-center {    z-index: 10;    cursor: default;  }  .carousel-center-mode .slick-slide.slick-center .image-thumbnail {    min-width: 570px;    transform: scale(1);    box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.3);  }  .carousel-center-mode .slick-slide.slick-center h5 {    font-size: 20px;  }  .carousel-center-mode .slick-slide.slick-center p {    font-size: 14px;  }  .ie-11 .carousel-center-mode .slick-slide .image-thumbnail {    left: -7%;  }  .ie-11 .carousel-center-mode .slick-center .image-thumbnail {    left: -30%;  }}/** * @subsection   Swiper 3.1.7 * @description  Most modern mobile touch slider and framework with *               hardware accelerated transitions * @author       Vladimir Kharlampidi * @see          http://www.idangero.us/swiper/ * @licesne      MIT License */.swiper-container {  height: 84.5vh;  margin: 0 auto;  position: relative;  overflow: hidden;  /* Fix of Webkit flickering */  z-index: 1;}@media (min-width: 992px) {  .swiper-container {    min-height: 650px;  }}.swiper-container-no-flexbox .swiper-slide {  float: left;}.swiper-container-vertical>.swiper-wrapper {  -webkit-box-orient: vertical;  -moz-box-orient: vertical;  -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;}.swiper-wrapper {  position: relative;  width: 100%;  height: 100%;  z-index: 1;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform;  -o-transition-property: -o-transform;  -ms-transition-property: -ms-transform;  transition-property: transform;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {  -webkit-transform: translate3d(0px, 0, 0);  -moz-transform: translate3d(0px, 0, 0);  -o-transform: translate(0px, 0px);  -ms-transform: translate3d(0px, 0, 0);  transform: translate3d(0px, 0, 0);}.swiper-container-multirow>.swiper-wrapper {  -webkit-box-lines: multiple;  -moz-box-lines: multiple;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap;  flex-wrap: wrap;}.swiper-container-free-mode>.swiper-wrapper {  -webkit-transition-timing-function: ease-out;  -moz-transition-timing-function: ease-out;  -ms-transition-timing-function: ease-out;  -o-transition-timing-function: ease-out;  transition-timing-function: ease-out;  margin: 0 auto;}.swiper-slide {  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  width: 100%;  height: 100%;  position: relative;}/* a11y */.swiper-container .swiper-notification {  position: absolute;  left: 0;  top: 0;  pointer-events: none;  opacity: 0;  z-index: -1000;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {  -ms-touch-action: pan-y;  touch-action: pan-y;}.swiper-wp8-vertical {  -ms-touch-action: pan-x;  touch-action: pan-x;}/* Arrows */.swiper-button-prev,.swiper-button-next {  display: none;  position: absolute;  top: 50%;  width: 35px;  height: 35px;  line-height: 35px;  font-size: 36px;  text-align: center;  font-weight: 300;  margin-top: -18px;  z-index: 16;  cursor: pointer;  opacity: 1;  color: #fff;}.swiper-button-prev:hover,.swiper-button-next:hover {  color: #5dd39e;}@media (min-width: 768px) {  .swiper-button-prev,  .swiper-button-next {    display: block;  }}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {  opacity: 0.35;  cursor: auto;  pointer-events: none;}.swiper-button-prev {  left: 3.5%;}.swiper-button-next {  right: 3.5%;}/* Pagination Styles */.swiper-pagination {  display: block;  position: absolute;  text-align: center;  transition: 300ms;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  z-index: 16;}.swiper-pagination.swiper-pagination-hidden {  opacity: 0;}.swiper-pagination-bullet {  width: 8px;  height: 8px;  display: inline-block;  border-radius: 100%;  background: #fff;  opacity: 0.5;  transition: 250ms;}.swiper-pagination-bullet:hover {  opacity: 1;  transform: scale(1.6);}.swiper-pagination-clickable .swiper-pagination-bullet {  cursor: pointer;}.swiper-pagination-white .swiper-pagination-bullet {  background: #fff;}.swiper-pagination-bullet-active {  opacity: 1;  transform: scale(1.6);}.swiper-pagination-white .swiper-pagination-bullet-active {  background: #fff;}.swiper-pagination-black .swiper-pagination-bullet-active {  background: #000;}.swiper-container-vertical>.swiper-pagination {  right: 10px;  top: 50%;  -webkit-transform: translate3d(0px, -50%, 0);  -moz-transform: translate3d(0px, -50%, 0);  -o-transform: translate(0px, -50%);  -ms-transform: translate3d(0px, -50%, 0);  transform: translate3d(0px, -50%, 0);}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {  margin: 5px 0;  display: block;}.swiper-container-horizontal>.swiper-pagination {  bottom: 20px;  left: 0;  width: 100%;}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {  margin: 0 15px;}/* 3D Container */.swiper-container-3d {  -webkit-perspective: 1200px;  -moz-perspective: 1200px;  -o-perspective: 1200px;  perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {  -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  pointer-events: none;  z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}/* Coverflow */.swiper-container-coverflow .swiper-wrapper {  /* Windows 8 IE 10 fix */  -ms-perspective: 1200px;}/* Fade */.swiper-container-fade.swiper-container-free-mode .swiper-slide {  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {  pointer-events: none;}.swiper-container-fade .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}/* Cube */.swiper-container-cube {  overflow: visible;}.swiper-container-cube .swiper-slide {  pointer-events: none;  visibility: hidden;  -webkit-transform-origin: 0 0;  -moz-transform-origin: 0 0;  -ms-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  width: 100%;  height: 100%;  z-index: 1;}.swiper-container-cube.swiper-container-rtl .swiper-slide {  -webkit-transform-origin: 100% 0;  -moz-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide {  pointer-events: auto;  visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {  z-index: 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {  position: absolute;  left: 0;  bottom: 0px;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  -webkit-filter: blur(50px);  filter: blur(50px);  z-index: 0;}/* Scrollbar */.swiper-scrollbar {  position: relative;  -ms-touch-action: none;}.swiper-container-horizontal>.swiper-scrollbar {  position: absolute;  bottom: 0;  z-index: 50;  height: 3px;  width: 100%;}.swiper-container-vertical>.swiper-scrollbar {  position: absolute;  right: 3px;  top: 1%;  z-index: 50;  width: 5px;  height: 98%;}.swiper-scrollbar-drag {  height: 100%;  width: 100%;  position: relative;  background: #5dd39e;  left: 0;  top: 0;}.swiper-scrollbar-cursor-drag {  cursor: move;}/* Preloader */.swiper-lazy-preloader {  width: 42px;  height: 42px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -21px;  margin-top: -21px;  z-index: 10;  -webkit-transform-origin: 50%;  -moz-transform-origin: 50%;  transform-origin: 50%;  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;  animation: swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-lazy-preloader:after {  display: block;  content: "";  width: 100%;  height: 100%;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");  background-position: 50%;  -webkit-background-size: 100%;  background-size: 100%;  background-repeat: no-repeat;}.swiper-lazy-preloader-white:after {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin {  100% {    -webkit-transform: rotate(360deg);  }}@keyframes swiper-preloader-spin {  100% {    transform: rotate(360deg);  }}.swiper-slide>.vide__body,.swiper-slide>.parallax_cnt {  height: 100%;}.swiper-slide {  white-space: nowrap;}.swiper-slide:not(.vide):not(.rd-parallax):before,.swiper-slide .parallax_cnt:before,.swiper-slide .vide__body:before {  content: '';  display: inline-block;  height: 50%;}.swiper-slide-caption {  display: inline-block;  width: 100%;  max-height: 100%;  vertical-align: middle;  white-space: normal;}.swiper-slide-caption p {  display: none;}.swiper-slide,.swiper-slide h1,.swiper-slide h2,.swiper-slide h3,.swiper-slide h4,.swiper-slide h5,.swiper-slide h6,.swiper-slide .h1,.swiper-slide .h2,.swiper-slide .h3,.swiper-slide .h4,.swiper-slide .h5,.swiper-slide .h6 {  color: #fff;}@media (min-width: 768px) {  .swiper-slide-caption p {    display: block;  }}.swiper-slide {  min-height: 40.10417vw;  position: relative;  display: flex;  align-items: center;  justify-content: center;  flex-shrink: 0;  width: 100%;  height: auto;  white-space: nowrap;  background-size: cover;  background-position: center;  background-repeat: no-repeat;}/** @subsection   ToTop* @license      MIT license - http://opensource.org/licenses/MIT* @version      1.0.0*/.ui-to-top {  width: 50px;  height: 50px;  font-size: 24px;  line-height: 46px;  color: #FFF;  background: #5dd39e;  border-radius: 50%;  position: fixed;  right: 15px;  bottom: 15px;  overflow: hidden;  text-align: center;  text-decoration: none;  z-index: 20;  transition: .3s all ease;  transform: translateY(100px);}.ui-to-top:focus {  color: #FFF;  background: #5dd39e;}.ui-to-top:hover {  color: #FFF;  background: #268b5d;  text-decoration: none;}.ui-to-top.active {  transform: translateY(0);}.mobile .ui-to-top,.tablet .ui-to-top {  display: none !important;}@media (min-width: 480px) {  .ui-to-top {    right: 40px;    bottom: 40px;  }}.icon-lg {  font-size: 60px;  line-height: 60px;}.bg-default {  background-color: #ffffff;}.bg-default:not([style*="background-"])+.bg-default:not([style*="background-"]) {  padding-top: 0;}.novi-background-image {  background-size: cover;  background-position: center;  background-repeat: no-repeat;}[data-x-mode="true"] .preloader {  display: none;}[data-x-mode="true"] .image-thumbnail:before,[data-x-mode="true"] .parallax-content {  pointer-events: none;}[data-x-mode="true"] .form-label,[data-x-mode="true"] .parallax-container,[data-x-mode="true"] .parallax-content>*,[data-x-mode="true"] .rd-navbar-nav>li {  pointer-events: auto;}[data-x-mode="true"] .quote-3 cite {  line-height: 1.5;}