@import url(https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap);





body {
  font-family: Rubik;
}
.display-1 {
  font-family: 'Merriweather', serif;
  font-size: 4.25rem;
  font-display: swap;
}
.display-1 > .mbr-iconfont {
  font-size: 6.8rem;
}
.display-2 {
  font-family: 'Lato', sans-serif;
  font-size: 3rem;
  font-display: swap;
}
.display-2 > .mbr-iconfont {
  font-size: 4.8rem;
}
.display-4 {
  font-family: 'Rubik', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Lato', sans-serif;
  font-size: 1.5rem;
  font-display: swap;
}
.display-5 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-7 {
  font-family: 'Lato', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-7 > .mbr-iconfont {
  font-size: 1.6rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.4rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}
.bg-primary {
  background-color: #149dcc !important;
}
.bg-success {
  background-color: #f7ed4a !important;
}
.bg-info {
  background-color: #82786e !important;
}
.bg-warning {
  background-color: #879a9f !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #149dcc !important;
  border-color: #149dcc !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff3366 !important;
  border-color: #ff3366 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #e50039 !important;
  border-color: #e50039 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #e50039 !important;
  border-color: #e50039 !important;
}
.btn-info,
.btn-info:active {
  background-color: #82786e !important;
  border-color: #82786e !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-success,
.btn-success:active {
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
  color: #3f3c03 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #879a9f !important;
  border-color: #879a9f !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #0b566f;
  color: #0b566f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #149dcc;
  border-color: #149dcc;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #149dcc !important;
  border-color: #149dcc !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #cc0033;
  color: #cc0033;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff3366 !important;
  border-color: #ff3366 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #4b453f;
  color: #4b453f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #82786e;
  border-color: #82786e;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #82786e !important;
  border-color: #82786e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #d2c609;
  color: #d2c609;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #3f3c03;
  background-color: #f7ed4a;
  border-color: #f7ed4a;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #3f3c03 !important;
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #55666b;
  color: #55666b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #879a9f;
  border-color: #879a9f;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #879a9f !important;
  border-color: #879a9f !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #149dcc !important;
}
.text-secondary {
  color: #ff3366 !important;
}
.text-success {
  color: #f7ed4a !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #879a9f !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0b566f !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #cc0033 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #d2c609 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #4b453f !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #55666b !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #7a6e45 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #879a9f;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #149dcc;
  border-color: #149dcc;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #149dcc;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b4e6f8;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #beb8b2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ced6d8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #dfd9c6;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Lato', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.form-control > .mbr-iconfont {
  font-size: 1.6rem;
}
blockquote {
  border-color: #149dcc;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.form2 .form-control {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.form2 .input-group-btn a.btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.form2 .input-group-btn button[type="submit"] {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.form3 input[type="email"] {
  border-radius: 100px !important;
}
@media (max-width: 349px) {
  .form2 input[type="email"] {
    border-radius: 100px !important;
  }
  .form2 .input-group-btn a.btn {
    border-radius: 100px !important;
  }
  .form2 .input-group-btn button[type="submit"] {
    border-radius: 100px !important;
  }
}
@media (max-width: 767px) {
  .btn {
    font-size: .75rem !important;
  }
  .btn .mbr-iconfont {
    font-size: 1rem !important;
  }
}
/* Footer */
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #149dcc;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #149dcc;
}
.footer3 input[type="email"],
.footer4 input[type="email"] {
  border-radius: 100px !important;
}
.footer3 .input-group-btn a.btn,
.footer4 .input-group-btn a.btn {
  border-radius: 100px !important;
}
.footer3 .input-group-btn button[type="submit"],
.footer4 .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
}
/* Headers*/
.header13 .form-inline input[type="email"],
.header14 .form-inline input[type="email"] {
  border-radius: 100px;
}
.header13 .form-inline input[type="text"],
.header14 .form-inline input[type="text"] {
  border-radius: 100px;
}
.header13 .form-inline input[type="tel"],
.header14 .form-inline input[type="tel"] {
  border-radius: 100px;
}
.header13 .form-inline a.btn,
.header14 .form-inline a.btn {
  border-radius: 100px;
}
.header13 .form-inline button,
.header14 .form-inline button {
  border-radius: 100px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-wrapper {
    flex: auto !important;
  }
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #149dcc;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #149dcc;
  border-bottom-color: #149dcc;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #149dcc !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #ff3366 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23149dcc' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.3;
}
.cid-qTkA127IK8 {
  background-image: url("../../../assets/images/marion-titel3-2000x1334.jpg");
}
.cid-qTkA127IK8 H1 {
  text-align: center;
}
.cid-rYGJbShMGo {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rYGJbShMGo .mbr-section-subtitle {
  color: #767676;
}
.cid-rYGJcISxyq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rYGJcISxyq .line {
  background-color: #149dcc;
  color: #149dcc;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-rYGJcISxyq .section-text {
  padding: 2rem 0;
  color: #767676;
}
.cid-rYGJcISxyq .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-rYGJcISxyq .inner-container {
    width: 100% !important;
  }
}
.cid-rYHAMPTcLW {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/schwiepke-1755x502.jpg");
}
.cid-rYHTwAj08O {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-rYHTwAj08O .card-box {
  padding: 0 2rem;
}
.cid-rYHTwAj08O .mbr-section-btn {
  padding-top: 1rem;
}
.cid-rYHTwAj08O .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rYHTwAj08O h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 2rem;
}
.cid-rYHTwAj08O p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rYHTwAj08O .mbr-text {
  color: #767676;
}
.cid-rYHTwAj08O .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rYHTwAj08O .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rYHC1nquHU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYLvuhBVSn .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYLvuhBVSn .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYLvuhBVSn a {
  font-style: normal;
}
.cid-rYLvuhBVSn .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYLvuhBVSn .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYLvuhBVSn .nav-item:focus,
.cid-rYLvuhBVSn .nav-link:focus {
  outline: none;
}
.cid-rYLvuhBVSn .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYLvuhBVSn .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYLvuhBVSn .menu-logo {
  margin-right: auto;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYLvuhBVSn .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYLvuhBVSn .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYLvuhBVSn button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYLvuhBVSn button.navbar-toggler:focus {
  outline: none;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLvuhBVSn .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLvuhBVSn .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYLvuhBVSn .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYLvuhBVSn .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYLvuhBVSn .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYLvuhBVSn.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLvuhBVSn img {
    height: 3.8rem !important;
  }
  .cid-rYLvuhBVSn .btn {
    display: -webkit-flex;
  }
  .cid-rYLvuhBVSn button.navbar-toggler {
    display: block;
  }
  .cid-rYLvuhBVSn .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYLvuhBVSn .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLvuhBVSn .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing,
  .cid-rYLvuhBVSn .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYLvuhBVSn .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYLvuhBVSn .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYLvuhBVSn .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYLvuhBVSn .nav-link:hover,
.cid-rYLvuhBVSn .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYHy9Ox7nn {
  background-image: url("../../../assets/images/lebensstationen-1000x1333.jpg");
}
.cid-rYHy9Ox7nn h1 {
  color: #616161;
}
.cid-rYHy9Ox7nn h2,
.cid-rYHy9Ox7nn h3,
.cid-rYHy9Ox7nn p {
  color: #767676;
}
.cid-rYHy9Ox7nn .mbr-section-subtitle {
  font-style: italic;
}
.cid-rYHy9Ox7nn .mbr-text,
.cid-rYHy9Ox7nn .mbr-section-btn {
  color: #232323;
}
.cid-rYHC1nquHU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYLvuhBVSn .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYLvuhBVSn .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYLvuhBVSn a {
  font-style: normal;
}
.cid-rYLvuhBVSn .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYLvuhBVSn .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYLvuhBVSn .nav-item:focus,
.cid-rYLvuhBVSn .nav-link:focus {
  outline: none;
}
.cid-rYLvuhBVSn .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYLvuhBVSn .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYLvuhBVSn .menu-logo {
  margin-right: auto;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYLvuhBVSn .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYLvuhBVSn .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYLvuhBVSn button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYLvuhBVSn button.navbar-toggler:focus {
  outline: none;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLvuhBVSn .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLvuhBVSn .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYLvuhBVSn .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYLvuhBVSn .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYLvuhBVSn .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYLvuhBVSn.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLvuhBVSn img {
    height: 3.8rem !important;
  }
  .cid-rYLvuhBVSn .btn {
    display: -webkit-flex;
  }
  .cid-rYLvuhBVSn button.navbar-toggler {
    display: block;
  }
  .cid-rYLvuhBVSn .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYLvuhBVSn .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLvuhBVSn .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing,
  .cid-rYLvuhBVSn .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYLvuhBVSn .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYLvuhBVSn .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYLvuhBVSn .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYLvuhBVSn .nav-link:hover,
.cid-rYLvuhBVSn .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYLvPUS4QE {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYLvPUS4QE P {
  color: #767676;
}
.cid-rYLwjPIYv4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-rYLwjPIYv4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYLwjPIYv4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYLwjPIYv4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYLwjPIYv4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYLwjPIYv4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-rYLwjPIYv4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYLwjPIYv4 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYLwjPIYv4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYLwjPIYv4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-rYLuUoWPsp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYLuUoWPsp .counter-container {
  color: #767676;
}
.cid-rYLuUoWPsp .counter-container ul {
  margin-bottom: 0;
}
.cid-rYLuUoWPsp .counter-container ul li {
  margin-bottom: 1rem;
}
.cid-rZ4xbQ3oZs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-rZ4xbQ3oZs .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rZ4xbQ3oZs .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rZ4xbQ3oZs .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rZ4xbQ3oZs .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rZ4xbQ3oZs .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-rZ4xbQ3oZs .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rZ4xbQ3oZs .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rZ4xbQ3oZs .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rZ4xbQ3oZs .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-rYLuUoHBCJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYLvuhBVSn .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYLvuhBVSn .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYLvuhBVSn a {
  font-style: normal;
}
.cid-rYLvuhBVSn .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYLvuhBVSn .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYLvuhBVSn .nav-item:focus,
.cid-rYLvuhBVSn .nav-link:focus {
  outline: none;
}
.cid-rYLvuhBVSn .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYLvuhBVSn .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYLvuhBVSn .menu-logo {
  margin-right: auto;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYLvuhBVSn .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYLvuhBVSn .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYLvuhBVSn .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYLvuhBVSn .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYLvuhBVSn .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYLvuhBVSn button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYLvuhBVSn button.navbar-toggler:focus {
  outline: none;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLvuhBVSn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYLvuhBVSn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLvuhBVSn .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLvuhBVSn .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYLvuhBVSn .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYLvuhBVSn .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYLvuhBVSn .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYLvuhBVSn .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYLvuhBVSn .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYLvuhBVSn .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYLvuhBVSn .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYLvuhBVSn.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLvuhBVSn img {
    height: 3.8rem !important;
  }
  .cid-rYLvuhBVSn .btn {
    display: -webkit-flex;
  }
  .cid-rYLvuhBVSn button.navbar-toggler {
    display: block;
  }
  .cid-rYLvuhBVSn .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYLvuhBVSn .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLvuhBVSn .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing,
  .cid-rYLvuhBVSn .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYLvuhBVSn .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYLvuhBVSn .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYLvuhBVSn .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYLvuhBVSn .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYLvuhBVSn .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYLvuhBVSn .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYLvuhBVSn .nav-link:hover,
.cid-rYLvuhBVSn .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYMeARZccp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #efefef;
}
.cid-rYMeARZccp P {
  color: #767676;
}
.cid-rYM6c7y3fu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYM6c7XCKP .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYM6c7XCKP .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYM6c7XCKP a {
  font-style: normal;
}
.cid-rYM6c7XCKP .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYM6c7XCKP .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYM6c7XCKP .nav-item:focus,
.cid-rYM6c7XCKP .nav-link:focus {
  outline: none;
}
.cid-rYM6c7XCKP .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYM6c7XCKP .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYM6c7XCKP .menu-logo {
  margin-right: auto;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYM6c7XCKP .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYM6c7XCKP .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYM6c7XCKP button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYM6c7XCKP button.navbar-toggler:focus {
  outline: none;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYM6c7XCKP .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYM6c7XCKP .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYM6c7XCKP .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYM6c7XCKP .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYM6c7XCKP .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYM6c7XCKP .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYM6c7XCKP .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYM6c7XCKP .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYM6c7XCKP .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYM6c7XCKP.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYM6c7XCKP img {
    height: 3.8rem !important;
  }
  .cid-rYM6c7XCKP .btn {
    display: -webkit-flex;
  }
  .cid-rYM6c7XCKP button.navbar-toggler {
    display: block;
  }
  .cid-rYM6c7XCKP .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYM6c7XCKP .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYM6c7XCKP .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing,
  .cid-rYM6c7XCKP .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-nav,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYM6c7XCKP .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYM6c7XCKP .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYM6c7XCKP .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYM6c7XCKP .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYM6c7XCKP .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYM6c7XCKP .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYM6c7XCKP .nav-link:hover,
.cid-rYM6c7XCKP .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYM6wHN460 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/ruheforst-titel-1000x1333.jpeg");
}
.cid-rYMazXYpeG {
  padding-top: 90px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-rYMazXYpeG .google-map {
  height: 25rem;
  position: relative;
}
.cid-rYMazXYpeG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-rYMazXYpeG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-rYMazXYpeG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-rYMazXYpeG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-rYM6c76yxz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rYM6c76yxz .mbr-text,
.cid-rYM6c76yxz blockquote {
  color: #767676;
}
.cid-rYM6c6Qbjp {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYM6c6Qbjp .image-block {
  margin: auto;
}
.cid-rYM6c6Qbjp figcaption {
  position: relative;
}
.cid-rYM6c6Qbjp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYM6c6Qbjp .image-block {
    width: 100% !important;
  }
}
.cid-rYMcg8qExP {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rYMcg8qExP .item {
  padding-bottom: 2rem;
}
.cid-rYMcg8qExP .item-wrapper {
  height: 100%;
}
.cid-rYMcg8qExP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-rYMcg8qExP .carousel-control,
.cid-rYMcg8qExP .close {
  background: #1b1b1b;
}
.cid-rYMcg8qExP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-rYMcg8qExP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-rYMcg8qExP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'MobiriseIcons';
}
.cid-rYMcg8qExP .close::before {
  content: '\e91a';
}
.cid-rYMcg8qExP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-rYMcg8qExP .carousel-control {
  position: fixed;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.cid-rYMcg8qExP .carousel-inner > .active {
  display: block;
}
.cid-rYMcg8qExP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYMcg8qExP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYMcg8qExP .carousel-control .icon-next,
.cid-rYMcg8qExP .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-rYMcg8qExP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-rYMcg8qExP .carousel-control,
  .cid-rYMcg8qExP .carousel-indicators,
  .cid-rYMcg8qExP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-rYMcg8qExP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-rYMcg8qExP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-rYMcg8qExP .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-rYMcg8qExP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-rYMcg8qExP .carousel-indicators {
    display: none;
  }
}
.cid-rYMcg8qExP .carousel-indicators .active,
.cid-rYMcg8qExP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
  border: 4px solid #1b1b1b;
}
.cid-rYMcg8qExP .carousel-indicators .active {
  background: #fff;
}
.cid-rYMcg8qExP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-rYMcg8qExP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-rYMcg8qExP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-rYMcg8qExP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-rYMcg8qExP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-rYMcg8qExP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
  height: fit-content;
}
.cid-rYMcg8qExP .carousel {
  width: 100%;
}
.cid-rYMcg8qExP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-rYMcg8qExP .modal.fade .modal-dialog {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out;
}
.cid-rYMcg8qExP .modal.fade .modal-dialog,
.cid-rYMcg8qExP .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cid-rYMcg8qExP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-rYMcg8qExP a {
  display: block;
}
.cid-rYMcg8qExP a.img {
  pointer-events: none;
}
.cid-rYM6c7y3fu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYM6c7XCKP .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYM6c7XCKP .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYM6c7XCKP a {
  font-style: normal;
}
.cid-rYM6c7XCKP .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYM6c7XCKP .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYM6c7XCKP .nav-item:focus,
.cid-rYM6c7XCKP .nav-link:focus {
  outline: none;
}
.cid-rYM6c7XCKP .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYM6c7XCKP .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYM6c7XCKP .menu-logo {
  margin-right: auto;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYM6c7XCKP .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYM6c7XCKP .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYM6c7XCKP .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYM6c7XCKP .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYM6c7XCKP .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYM6c7XCKP .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYM6c7XCKP button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYM6c7XCKP button.navbar-toggler:focus {
  outline: none;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYM6c7XCKP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYM6c7XCKP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYM6c7XCKP .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYM6c7XCKP .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYM6c7XCKP .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYM6c7XCKP .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYM6c7XCKP .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYM6c7XCKP .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYM6c7XCKP .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYM6c7XCKP .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYM6c7XCKP .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYM6c7XCKP .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYM6c7XCKP .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYM6c7XCKP.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYM6c7XCKP img {
    height: 3.8rem !important;
  }
  .cid-rYM6c7XCKP .btn {
    display: -webkit-flex;
  }
  .cid-rYM6c7XCKP button.navbar-toggler {
    display: block;
  }
  .cid-rYM6c7XCKP .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYM6c7XCKP .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYM6c7XCKP .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing,
  .cid-rYM6c7XCKP .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-nav,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYM6c7XCKP .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYM6c7XCKP .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYM6c7XCKP .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYM6c7XCKP .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYM6c7XCKP .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYM6c7XCKP .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYM6c7XCKP .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYM6c7XCKP .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYM6c7XCKP .nav-link:hover,
.cid-rYM6c7XCKP .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYLOY7QdPr {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYLOY7QdPr P {
  color: #767676;
}
.cid-rYLVmbojwv {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYLVmbojwv .image-block {
  margin: auto;
}
.cid-rYLVmbojwv figcaption {
  position: relative;
}
.cid-rYLVmbojwv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYLVmbojwv .image-block {
    width: 100% !important;
  }
}
.cid-rYLUZ8BAAH {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYLUZ8BAAH .mbr-text,
.cid-rYLUZ8BAAH blockquote {
  color: #767676;
}
.cid-rYLX11vGAe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYLOY9Jxzq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYLOYa7JkL .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYLOYa7JkL .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYLOYa7JkL a {
  font-style: normal;
}
.cid-rYLOYa7JkL .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYLOYa7JkL .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYLOYa7JkL .nav-item:focus,
.cid-rYLOYa7JkL .nav-link:focus {
  outline: none;
}
.cid-rYLOYa7JkL .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYLOYa7JkL .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYLOYa7JkL .menu-logo {
  margin-right: auto;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYLOYa7JkL .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYLOYa7JkL .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYLOYa7JkL .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYLOYa7JkL .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYLOYa7JkL .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYLOYa7JkL .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYLOYa7JkL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYLOYa7JkL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYLOYa7JkL .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYLOYa7JkL .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYLOYa7JkL .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYLOYa7JkL .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYLOYa7JkL .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYLOYa7JkL .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYLOYa7JkL .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYLOYa7JkL .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYLOYa7JkL .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYLOYa7JkL button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYLOYa7JkL button.navbar-toggler:focus {
  outline: none;
}
.cid-rYLOYa7JkL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYLOYa7JkL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYLOYa7JkL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLOYa7JkL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYLOYa7JkL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYLOYa7JkL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLOYa7JkL nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYLOYa7JkL nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYLOYa7JkL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYLOYa7JkL .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLOYa7JkL .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse.collapsing,
.cid-rYLOYa7JkL .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYLOYa7JkL .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYLOYa7JkL .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYLOYa7JkL .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYLOYa7JkL .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYLOYa7JkL .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYLOYa7JkL .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYLOYa7JkL .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYLOYa7JkL .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYLOYa7JkL .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYLOYa7JkL .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYLOYa7JkL .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYLOYa7JkL .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYLOYa7JkL .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYLOYa7JkL.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLOYa7JkL img {
    height: 3.8rem !important;
  }
  .cid-rYLOYa7JkL .btn {
    display: -webkit-flex;
  }
  .cid-rYLOYa7JkL button.navbar-toggler {
    display: block;
  }
  .cid-rYLOYa7JkL .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYLOYa7JkL .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYLOYa7JkL .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYLOYa7JkL .navbar-collapse.collapsing,
  .cid-rYLOYa7JkL .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYLOYa7JkL .navbar-collapse.collapsing .navbar-nav,
  .cid-rYLOYa7JkL .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYLOYa7JkL .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYLOYa7JkL .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYLOYa7JkL .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYLOYa7JkL .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLOYa7JkL .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYLOYa7JkL .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYLOYa7JkL .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYLOYa7JkL .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYLOYa7JkL .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYLOYa7JkL .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYLOYa7JkL .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYLOYa7JkL .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYLOYa7JkL .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYLOYa7JkL .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYLOYa7JkL .nav-link:hover,
.cid-rYLOYa7JkL .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRCdtECXB {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRCdtECXB P {
  color: #767676;
}
.cid-rYRCNpmpYI {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYRCNpmpYI .item {
  padding-bottom: 2rem;
}
.cid-rYRCNpmpYI .item-wrapper {
  height: 100%;
}
.cid-rYRCNpmpYI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-rYRCNpmpYI .carousel-control,
.cid-rYRCNpmpYI .close {
  background: #1b1b1b;
}
.cid-rYRCNpmpYI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-rYRCNpmpYI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-rYRCNpmpYI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'MobiriseIcons';
}
.cid-rYRCNpmpYI .close::before {
  content: '\e91a';
}
.cid-rYRCNpmpYI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-rYRCNpmpYI .carousel-control {
  position: fixed;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.cid-rYRCNpmpYI .carousel-inner > .active {
  display: block;
}
.cid-rYRCNpmpYI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYRCNpmpYI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYRCNpmpYI .carousel-control .icon-next,
.cid-rYRCNpmpYI .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-rYRCNpmpYI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-rYRCNpmpYI .carousel-control,
  .cid-rYRCNpmpYI .carousel-indicators,
  .cid-rYRCNpmpYI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-rYRCNpmpYI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-rYRCNpmpYI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-rYRCNpmpYI .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-rYRCNpmpYI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-rYRCNpmpYI .carousel-indicators {
    display: none;
  }
}
.cid-rYRCNpmpYI .carousel-indicators .active,
.cid-rYRCNpmpYI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
  border: 4px solid #1b1b1b;
}
.cid-rYRCNpmpYI .carousel-indicators .active {
  background: #fff;
}
.cid-rYRCNpmpYI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-rYRCNpmpYI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-rYRCNpmpYI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-rYRCNpmpYI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-rYRCNpmpYI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-rYRCNpmpYI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
  height: fit-content;
}
.cid-rYRCNpmpYI .carousel {
  width: 100%;
}
.cid-rYRCNpmpYI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-rYRCNpmpYI .modal.fade .modal-dialog {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out;
}
.cid-rYRCNpmpYI .modal.fade .modal-dialog,
.cid-rYRCNpmpYI .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cid-rYRCNpmpYI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-rYRCNpmpYI a {
  display: block;
}
.cid-rYRCNpmpYI a.img {
  pointer-events: none;
}
.cid-rYRCduujzY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRCduujzY .mbr-text,
.cid-rYRCduujzY blockquote {
  color: #767676;
}
.cid-rYRCduKbY6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRCduVYmR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRCdvijv6 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRCdvijv6 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRCdvijv6 a {
  font-style: normal;
}
.cid-rYRCdvijv6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRCdvijv6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRCdvijv6 .nav-item:focus,
.cid-rYRCdvijv6 .nav-link:focus {
  outline: none;
}
.cid-rYRCdvijv6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRCdvijv6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRCdvijv6 .menu-logo {
  margin-right: auto;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRCdvijv6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRCdvijv6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRCdvijv6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRCdvijv6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRCdvijv6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRCdvijv6 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRCdvijv6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRCdvijv6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRCdvijv6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRCdvijv6 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRCdvijv6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRCdvijv6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRCdvijv6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRCdvijv6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRCdvijv6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRCdvijv6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRCdvijv6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRCdvijv6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRCdvijv6 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRCdvijv6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRCdvijv6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRCdvijv6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRCdvijv6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRCdvijv6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRCdvijv6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRCdvijv6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRCdvijv6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRCdvijv6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRCdvijv6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRCdvijv6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse.collapsing,
.cid-rYRCdvijv6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRCdvijv6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRCdvijv6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRCdvijv6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRCdvijv6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRCdvijv6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRCdvijv6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRCdvijv6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRCdvijv6 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRCdvijv6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRCdvijv6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRCdvijv6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRCdvijv6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRCdvijv6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRCdvijv6.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRCdvijv6 img {
    height: 3.8rem !important;
  }
  .cid-rYRCdvijv6 .btn {
    display: -webkit-flex;
  }
  .cid-rYRCdvijv6 button.navbar-toggler {
    display: block;
  }
  .cid-rYRCdvijv6 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRCdvijv6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRCdvijv6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRCdvijv6 .navbar-collapse.collapsing,
  .cid-rYRCdvijv6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRCdvijv6 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRCdvijv6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRCdvijv6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRCdvijv6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRCdvijv6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRCdvijv6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRCdvijv6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRCdvijv6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRCdvijv6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRCdvijv6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRCdvijv6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRCdvijv6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRCdvijv6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRCdvijv6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRCdvijv6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRCdvijv6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRCdvijv6 .nav-link:hover,
.cid-rYRCdvijv6 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRIiRuc69 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRIiRuc69 P {
  color: #767676;
}
.cid-rYRIiS68nf {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRIiS68nf .image-block {
  margin: auto;
}
.cid-rYRIiS68nf figcaption {
  position: relative;
}
.cid-rYRIiS68nf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRIiS68nf .image-block {
    width: 100% !important;
  }
}
.cid-rYRIiSp2w0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRIiSp2w0 .mbr-text,
.cid-rYRIiSp2w0 blockquote {
  color: #767676;
}
.cid-rYRIiSS4cI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRIiT4Fk7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRIiTpi9y .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRIiTpi9y .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRIiTpi9y a {
  font-style: normal;
}
.cid-rYRIiTpi9y .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRIiTpi9y .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRIiTpi9y .nav-item:focus,
.cid-rYRIiTpi9y .nav-link:focus {
  outline: none;
}
.cid-rYRIiTpi9y .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRIiTpi9y .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRIiTpi9y .menu-logo {
  margin-right: auto;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRIiTpi9y .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRIiTpi9y .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRIiTpi9y .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRIiTpi9y .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRIiTpi9y .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRIiTpi9y .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRIiTpi9y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRIiTpi9y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRIiTpi9y .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRIiTpi9y .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRIiTpi9y .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRIiTpi9y .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRIiTpi9y .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRIiTpi9y .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRIiTpi9y .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRIiTpi9y .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRIiTpi9y .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRIiTpi9y button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRIiTpi9y button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRIiTpi9y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRIiTpi9y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRIiTpi9y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRIiTpi9y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRIiTpi9y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRIiTpi9y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRIiTpi9y nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRIiTpi9y nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRIiTpi9y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRIiTpi9y .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRIiTpi9y .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse.collapsing,
.cid-rYRIiTpi9y .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRIiTpi9y .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRIiTpi9y .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRIiTpi9y .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRIiTpi9y .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRIiTpi9y .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRIiTpi9y .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRIiTpi9y .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRIiTpi9y .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRIiTpi9y .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRIiTpi9y .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRIiTpi9y .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRIiTpi9y .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRIiTpi9y .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRIiTpi9y.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRIiTpi9y img {
    height: 3.8rem !important;
  }
  .cid-rYRIiTpi9y .btn {
    display: -webkit-flex;
  }
  .cid-rYRIiTpi9y button.navbar-toggler {
    display: block;
  }
  .cid-rYRIiTpi9y .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRIiTpi9y .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRIiTpi9y .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRIiTpi9y .navbar-collapse.collapsing,
  .cid-rYRIiTpi9y .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRIiTpi9y .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRIiTpi9y .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRIiTpi9y .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRIiTpi9y .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRIiTpi9y .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRIiTpi9y .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRIiTpi9y .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRIiTpi9y .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRIiTpi9y .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRIiTpi9y .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRIiTpi9y .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRIiTpi9y .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRIiTpi9y .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRIiTpi9y .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRIiTpi9y .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRIiTpi9y .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRIiTpi9y .nav-link:hover,
.cid-rYRIiTpi9y .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRJkbeYHW {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRJkbeYHW P {
  color: #767676;
}
.cid-rYRLMbascG {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYRLMbascG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYRLMbascG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYRLMbascG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYRLMbascG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYRLMbascG .row > .row {
  display: block;
}
.cid-rYRLMbascG .mbr-gallery-item {
  width: 100%;
}
.cid-rYRLMbascG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYRLMbascG .mbr-gallery-item > div {
  position: relative;
}
.cid-rYRLMbascG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYRLMbascG .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYRLMbascG .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYRLMbascG .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYRJkcrSB8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRJkcrSB8 .mbr-text,
.cid-rYRJkcrSB8 blockquote {
  color: #767676;
}
.cid-rYRJkcGHbg {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRJkcXNru {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRJkdhWvF .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRJkdhWvF .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRJkdhWvF a {
  font-style: normal;
}
.cid-rYRJkdhWvF .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRJkdhWvF .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRJkdhWvF .nav-item:focus,
.cid-rYRJkdhWvF .nav-link:focus {
  outline: none;
}
.cid-rYRJkdhWvF .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRJkdhWvF .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRJkdhWvF .menu-logo {
  margin-right: auto;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRJkdhWvF .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRJkdhWvF .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRJkdhWvF .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRJkdhWvF .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRJkdhWvF .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRJkdhWvF .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRJkdhWvF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRJkdhWvF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRJkdhWvF .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRJkdhWvF .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRJkdhWvF .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRJkdhWvF .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRJkdhWvF .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRJkdhWvF .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRJkdhWvF .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRJkdhWvF .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRJkdhWvF .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRJkdhWvF button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRJkdhWvF button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRJkdhWvF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRJkdhWvF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRJkdhWvF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRJkdhWvF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRJkdhWvF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRJkdhWvF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRJkdhWvF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRJkdhWvF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRJkdhWvF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRJkdhWvF .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRJkdhWvF .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse.collapsing,
.cid-rYRJkdhWvF .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRJkdhWvF .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRJkdhWvF .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRJkdhWvF .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRJkdhWvF .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRJkdhWvF .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRJkdhWvF .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRJkdhWvF .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRJkdhWvF .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRJkdhWvF .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRJkdhWvF .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRJkdhWvF .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRJkdhWvF .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRJkdhWvF .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRJkdhWvF.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRJkdhWvF img {
    height: 3.8rem !important;
  }
  .cid-rYRJkdhWvF .btn {
    display: -webkit-flex;
  }
  .cid-rYRJkdhWvF button.navbar-toggler {
    display: block;
  }
  .cid-rYRJkdhWvF .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRJkdhWvF .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRJkdhWvF .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRJkdhWvF .navbar-collapse.collapsing,
  .cid-rYRJkdhWvF .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRJkdhWvF .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRJkdhWvF .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRJkdhWvF .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRJkdhWvF .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRJkdhWvF .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRJkdhWvF .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRJkdhWvF .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRJkdhWvF .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRJkdhWvF .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRJkdhWvF .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRJkdhWvF .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRJkdhWvF .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRJkdhWvF .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRJkdhWvF .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRJkdhWvF .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRJkdhWvF .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRJkdhWvF .nav-link:hover,
.cid-rYRJkdhWvF .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRNOQalIO {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRNOQalIO P {
  color: #767676;
}
.cid-rYRNOQWy9V {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRNOQWy9V .image-block {
  margin: auto;
}
.cid-rYRNOQWy9V figcaption {
  position: relative;
}
.cid-rYRNOQWy9V figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRNOQWy9V .image-block {
    width: 100% !important;
  }
}
.cid-rYRNORxlKu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRNORxlKu .mbr-text,
.cid-rYRNORxlKu blockquote {
  color: #767676;
}
.cid-rYRNOS1wQm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRNOSjAKS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRNOSReJn .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRNOSReJn .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRNOSReJn a {
  font-style: normal;
}
.cid-rYRNOSReJn .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRNOSReJn .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRNOSReJn .nav-item:focus,
.cid-rYRNOSReJn .nav-link:focus {
  outline: none;
}
.cid-rYRNOSReJn .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRNOSReJn .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRNOSReJn .menu-logo {
  margin-right: auto;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRNOSReJn .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRNOSReJn .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRNOSReJn .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRNOSReJn .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRNOSReJn .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRNOSReJn .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRNOSReJn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRNOSReJn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRNOSReJn .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRNOSReJn .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRNOSReJn .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRNOSReJn .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRNOSReJn .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRNOSReJn .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRNOSReJn .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRNOSReJn .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRNOSReJn .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRNOSReJn button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRNOSReJn button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRNOSReJn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRNOSReJn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRNOSReJn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRNOSReJn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRNOSReJn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRNOSReJn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRNOSReJn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRNOSReJn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRNOSReJn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRNOSReJn .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRNOSReJn .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse.collapsing,
.cid-rYRNOSReJn .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRNOSReJn .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRNOSReJn .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRNOSReJn .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRNOSReJn .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRNOSReJn .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRNOSReJn .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRNOSReJn .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRNOSReJn .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRNOSReJn .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRNOSReJn .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRNOSReJn .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRNOSReJn .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRNOSReJn .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRNOSReJn.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRNOSReJn img {
    height: 3.8rem !important;
  }
  .cid-rYRNOSReJn .btn {
    display: -webkit-flex;
  }
  .cid-rYRNOSReJn button.navbar-toggler {
    display: block;
  }
  .cid-rYRNOSReJn .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRNOSReJn .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRNOSReJn .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRNOSReJn .navbar-collapse.collapsing,
  .cid-rYRNOSReJn .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRNOSReJn .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRNOSReJn .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRNOSReJn .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRNOSReJn .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRNOSReJn .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRNOSReJn .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRNOSReJn .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRNOSReJn .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRNOSReJn .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRNOSReJn .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRNOSReJn .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRNOSReJn .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRNOSReJn .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRNOSReJn .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRNOSReJn .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRNOSReJn .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRNOSReJn .nav-link:hover,
.cid-rYRNOSReJn .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYROYERta2 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYROYERta2 P {
  color: #767676;
}
.cid-rYROYFmtQi {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYROYFmtQi .image-block {
  margin: auto;
}
.cid-rYROYFmtQi figcaption {
  position: relative;
}
.cid-rYROYFmtQi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYROYFmtQi .image-block {
    width: 100% !important;
  }
}
.cid-rYROYFH8RM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYROYFH8RM .mbr-text,
.cid-rYROYFH8RM blockquote {
  color: #767676;
}
.cid-rYROYG7qCI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYROYGhq9H {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYROYGC3bw .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYROYGC3bw .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYROYGC3bw a {
  font-style: normal;
}
.cid-rYROYGC3bw .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYROYGC3bw .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYROYGC3bw .nav-item:focus,
.cid-rYROYGC3bw .nav-link:focus {
  outline: none;
}
.cid-rYROYGC3bw .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYROYGC3bw .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYROYGC3bw .menu-logo {
  margin-right: auto;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYROYGC3bw .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYROYGC3bw .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYROYGC3bw .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYROYGC3bw .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYROYGC3bw .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYROYGC3bw .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYROYGC3bw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYROYGC3bw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYROYGC3bw .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYROYGC3bw .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYROYGC3bw .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYROYGC3bw .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYROYGC3bw .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYROYGC3bw .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYROYGC3bw .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYROYGC3bw .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYROYGC3bw .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYROYGC3bw button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYROYGC3bw button.navbar-toggler:focus {
  outline: none;
}
.cid-rYROYGC3bw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYROYGC3bw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYROYGC3bw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYROYGC3bw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYROYGC3bw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYROYGC3bw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYROYGC3bw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYROYGC3bw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYROYGC3bw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYROYGC3bw .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYROYGC3bw .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse.collapsing,
.cid-rYROYGC3bw .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYROYGC3bw .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYROYGC3bw .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYROYGC3bw .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYROYGC3bw .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYROYGC3bw .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYROYGC3bw .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYROYGC3bw .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYROYGC3bw .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYROYGC3bw .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYROYGC3bw .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYROYGC3bw .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYROYGC3bw .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYROYGC3bw .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYROYGC3bw.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYROYGC3bw img {
    height: 3.8rem !important;
  }
  .cid-rYROYGC3bw .btn {
    display: -webkit-flex;
  }
  .cid-rYROYGC3bw button.navbar-toggler {
    display: block;
  }
  .cid-rYROYGC3bw .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYROYGC3bw .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYROYGC3bw .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYROYGC3bw .navbar-collapse.collapsing,
  .cid-rYROYGC3bw .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYROYGC3bw .navbar-collapse.collapsing .navbar-nav,
  .cid-rYROYGC3bw .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYROYGC3bw .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYROYGC3bw .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYROYGC3bw .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYROYGC3bw .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYROYGC3bw .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYROYGC3bw .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYROYGC3bw .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYROYGC3bw .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYROYGC3bw .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYROYGC3bw .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYROYGC3bw .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYROYGC3bw .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYROYGC3bw .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYROYGC3bw .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYROYGC3bw .nav-link:hover,
.cid-rYROYGC3bw .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRSagHwgA {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRSagHwgA P {
  color: #767676;
}
.cid-rYRSahj7HD {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRSahj7HD .image-block {
  margin: auto;
}
.cid-rYRSahj7HD figcaption {
  position: relative;
}
.cid-rYRSahj7HD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRSahj7HD .image-block {
    width: 100% !important;
  }
}
.cid-rYRSahzy26 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRSahzy26 .mbr-text,
.cid-rYRSahzy26 blockquote {
  color: #767676;
}
.cid-rYRSahQ8BF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRSai1Eu0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRSaiB2d2 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRSaiB2d2 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRSaiB2d2 a {
  font-style: normal;
}
.cid-rYRSaiB2d2 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRSaiB2d2 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRSaiB2d2 .nav-item:focus,
.cid-rYRSaiB2d2 .nav-link:focus {
  outline: none;
}
.cid-rYRSaiB2d2 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRSaiB2d2 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRSaiB2d2 .menu-logo {
  margin-right: auto;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRSaiB2d2 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRSaiB2d2 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRSaiB2d2 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRSaiB2d2 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRSaiB2d2 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRSaiB2d2 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRSaiB2d2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRSaiB2d2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRSaiB2d2 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRSaiB2d2 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRSaiB2d2 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRSaiB2d2 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRSaiB2d2 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRSaiB2d2 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRSaiB2d2 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRSaiB2d2 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRSaiB2d2 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRSaiB2d2 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRSaiB2d2 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRSaiB2d2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRSaiB2d2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRSaiB2d2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRSaiB2d2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRSaiB2d2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRSaiB2d2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRSaiB2d2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRSaiB2d2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRSaiB2d2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRSaiB2d2 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRSaiB2d2 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.collapsing,
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRSaiB2d2 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRSaiB2d2 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRSaiB2d2 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRSaiB2d2 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRSaiB2d2 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRSaiB2d2 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRSaiB2d2 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRSaiB2d2 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRSaiB2d2.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRSaiB2d2 img {
    height: 3.8rem !important;
  }
  .cid-rYRSaiB2d2 .btn {
    display: -webkit-flex;
  }
  .cid-rYRSaiB2d2 button.navbar-toggler {
    display: block;
  }
  .cid-rYRSaiB2d2 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRSaiB2d2 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRSaiB2d2 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRSaiB2d2 .navbar-collapse.collapsing,
  .cid-rYRSaiB2d2 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRSaiB2d2 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRSaiB2d2 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRSaiB2d2 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRSaiB2d2 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRSaiB2d2 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRSaiB2d2 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRSaiB2d2 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRSaiB2d2 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRSaiB2d2 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRSaiB2d2 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRSaiB2d2 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRSaiB2d2 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRSaiB2d2 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRSaiB2d2 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRSaiB2d2 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRSaiB2d2 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRSaiB2d2 .nav-link:hover,
.cid-rYRSaiB2d2 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRT76io96 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRT76io96 P {
  color: #767676;
}
.cid-rYRT76Yqot {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRT76Yqot .image-block {
  margin: auto;
}
.cid-rYRT76Yqot figcaption {
  position: relative;
}
.cid-rYRT76Yqot figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRT76Yqot .image-block {
    width: 100% !important;
  }
}
.cid-rYRT77hfNs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRT77hfNs .mbr-text,
.cid-rYRT77hfNs blockquote {
  color: #767676;
}
.cid-rYRT77BmVR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRT77Mcdp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRT787QfX .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRT787QfX .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRT787QfX a {
  font-style: normal;
}
.cid-rYRT787QfX .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRT787QfX .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRT787QfX .nav-item:focus,
.cid-rYRT787QfX .nav-link:focus {
  outline: none;
}
.cid-rYRT787QfX .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRT787QfX .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRT787QfX .menu-logo {
  margin-right: auto;
}
.cid-rYRT787QfX .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRT787QfX .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRT787QfX .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRT787QfX .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRT787QfX .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRT787QfX .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRT787QfX .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRT787QfX .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRT787QfX .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRT787QfX .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRT787QfX .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRT787QfX .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRT787QfX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRT787QfX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRT787QfX .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRT787QfX .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRT787QfX .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRT787QfX .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRT787QfX .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRT787QfX .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRT787QfX .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRT787QfX .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRT787QfX .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRT787QfX button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRT787QfX button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRT787QfX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRT787QfX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRT787QfX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRT787QfX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRT787QfX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRT787QfX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRT787QfX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRT787QfX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRT787QfX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRT787QfX .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRT787QfX .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRT787QfX .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRT787QfX .collapsed .navbar-collapse.collapsing,
.cid-rYRT787QfX .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRT787QfX .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRT787QfX .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRT787QfX .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRT787QfX .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRT787QfX .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRT787QfX .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRT787QfX .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRT787QfX .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRT787QfX .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRT787QfX .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRT787QfX .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRT787QfX .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRT787QfX .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRT787QfX .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRT787QfX .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRT787QfX .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRT787QfX .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRT787QfX.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRT787QfX img {
    height: 3.8rem !important;
  }
  .cid-rYRT787QfX .btn {
    display: -webkit-flex;
  }
  .cid-rYRT787QfX button.navbar-toggler {
    display: block;
  }
  .cid-rYRT787QfX .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRT787QfX .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRT787QfX .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRT787QfX .navbar-collapse.collapsing,
  .cid-rYRT787QfX .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRT787QfX .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRT787QfX .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRT787QfX .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRT787QfX .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRT787QfX .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRT787QfX .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRT787QfX .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRT787QfX .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRT787QfX .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRT787QfX .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRT787QfX .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRT787QfX .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRT787QfX .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRT787QfX .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRT787QfX .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRT787QfX .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRT787QfX .nav-link:hover,
.cid-rYRT787QfX .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRUNr7GrK {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRUNr7GrK P {
  color: #767676;
}
.cid-rYRUNrAF5t {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRUNrAF5t .image-block {
  margin: auto;
}
.cid-rYRUNrAF5t figcaption {
  position: relative;
}
.cid-rYRUNrAF5t figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRUNrAF5t .image-block {
    width: 100% !important;
  }
}
.cid-rYRUNrWrAT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRUNrWrAT .mbr-text,
.cid-rYRUNrWrAT blockquote {
  color: #767676;
}
.cid-rYRWEMXBSr {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRWEMXBSr .image-block {
  margin: auto;
}
.cid-rYRWEMXBSr figcaption {
  position: relative;
}
.cid-rYRWEMXBSr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRWEMXBSr .image-block {
    width: 100% !important;
  }
}
.cid-rYRWFMP4Lg {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRWFMP4Lg .mbr-text,
.cid-rYRWFMP4Lg blockquote {
  color: #767676;
}
.cid-rYRWHpKoN8 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRWHpKoN8 .image-block {
  margin: auto;
}
.cid-rYRWHpKoN8 figcaption {
  position: relative;
}
.cid-rYRWHpKoN8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRWHpKoN8 .image-block {
    width: 100% !important;
  }
}
.cid-rYRUNsfgd6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRUNspjHu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRUNsKDdY .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRUNsKDdY .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRUNsKDdY a {
  font-style: normal;
}
.cid-rYRUNsKDdY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRUNsKDdY .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRUNsKDdY .nav-item:focus,
.cid-rYRUNsKDdY .nav-link:focus {
  outline: none;
}
.cid-rYRUNsKDdY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRUNsKDdY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRUNsKDdY .menu-logo {
  margin-right: auto;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRUNsKDdY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRUNsKDdY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRUNsKDdY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRUNsKDdY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRUNsKDdY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRUNsKDdY .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRUNsKDdY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRUNsKDdY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRUNsKDdY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRUNsKDdY .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRUNsKDdY .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRUNsKDdY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRUNsKDdY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRUNsKDdY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRUNsKDdY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRUNsKDdY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRUNsKDdY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRUNsKDdY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRUNsKDdY button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRUNsKDdY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRUNsKDdY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRUNsKDdY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRUNsKDdY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRUNsKDdY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRUNsKDdY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRUNsKDdY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRUNsKDdY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRUNsKDdY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRUNsKDdY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRUNsKDdY .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse.collapsing,
.cid-rYRUNsKDdY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRUNsKDdY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRUNsKDdY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRUNsKDdY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRUNsKDdY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRUNsKDdY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRUNsKDdY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRUNsKDdY .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRUNsKDdY .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRUNsKDdY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRUNsKDdY .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRUNsKDdY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRUNsKDdY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRUNsKDdY .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRUNsKDdY.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRUNsKDdY img {
    height: 3.8rem !important;
  }
  .cid-rYRUNsKDdY .btn {
    display: -webkit-flex;
  }
  .cid-rYRUNsKDdY button.navbar-toggler {
    display: block;
  }
  .cid-rYRUNsKDdY .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRUNsKDdY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRUNsKDdY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRUNsKDdY .navbar-collapse.collapsing,
  .cid-rYRUNsKDdY .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRUNsKDdY .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRUNsKDdY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRUNsKDdY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRUNsKDdY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRUNsKDdY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRUNsKDdY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRUNsKDdY .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRUNsKDdY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRUNsKDdY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRUNsKDdY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRUNsKDdY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRUNsKDdY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRUNsKDdY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRUNsKDdY .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRUNsKDdY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRUNsKDdY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRUNsKDdY .nav-link:hover,
.cid-rYRUNsKDdY .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYRXOBK1at {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYRXOBK1at P {
  color: #767676;
}
.cid-rYRXOCj1on {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYRXOCj1on .image-block {
  margin: auto;
}
.cid-rYRXOCj1on figcaption {
  position: relative;
}
.cid-rYRXOCj1on figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYRXOCj1on .image-block {
    width: 100% !important;
  }
}
.cid-rYRXOCEInF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRXOCEInF .mbr-text,
.cid-rYRXOCEInF blockquote {
  color: #767676;
}
.cid-rYRXOD1LhI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYRXODd7Cz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYRXODxqoZ .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYRXODxqoZ .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYRXODxqoZ a {
  font-style: normal;
}
.cid-rYRXODxqoZ .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYRXODxqoZ .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYRXODxqoZ .nav-item:focus,
.cid-rYRXODxqoZ .nav-link:focus {
  outline: none;
}
.cid-rYRXODxqoZ .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYRXODxqoZ .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYRXODxqoZ .menu-logo {
  margin-right: auto;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYRXODxqoZ .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYRXODxqoZ .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYRXODxqoZ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYRXODxqoZ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYRXODxqoZ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYRXODxqoZ .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYRXODxqoZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYRXODxqoZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYRXODxqoZ .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYRXODxqoZ .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYRXODxqoZ .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYRXODxqoZ .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYRXODxqoZ .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYRXODxqoZ .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYRXODxqoZ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYRXODxqoZ .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYRXODxqoZ .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYRXODxqoZ button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYRXODxqoZ button.navbar-toggler:focus {
  outline: none;
}
.cid-rYRXODxqoZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYRXODxqoZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYRXODxqoZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRXODxqoZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYRXODxqoZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYRXODxqoZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRXODxqoZ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYRXODxqoZ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYRXODxqoZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYRXODxqoZ .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRXODxqoZ .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse.collapsing,
.cid-rYRXODxqoZ .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYRXODxqoZ .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYRXODxqoZ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYRXODxqoZ .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYRXODxqoZ .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYRXODxqoZ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYRXODxqoZ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYRXODxqoZ .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYRXODxqoZ .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYRXODxqoZ .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYRXODxqoZ .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYRXODxqoZ .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYRXODxqoZ .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYRXODxqoZ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYRXODxqoZ.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRXODxqoZ img {
    height: 3.8rem !important;
  }
  .cid-rYRXODxqoZ .btn {
    display: -webkit-flex;
  }
  .cid-rYRXODxqoZ button.navbar-toggler {
    display: block;
  }
  .cid-rYRXODxqoZ .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYRXODxqoZ .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYRXODxqoZ .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYRXODxqoZ .navbar-collapse.collapsing,
  .cid-rYRXODxqoZ .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYRXODxqoZ .navbar-collapse.collapsing .navbar-nav,
  .cid-rYRXODxqoZ .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYRXODxqoZ .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYRXODxqoZ .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYRXODxqoZ .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYRXODxqoZ .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRXODxqoZ .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYRXODxqoZ .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYRXODxqoZ .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYRXODxqoZ .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYRXODxqoZ .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYRXODxqoZ .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYRXODxqoZ .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYRXODxqoZ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYRXODxqoZ .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYRXODxqoZ .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYRXODxqoZ .nav-link:hover,
.cid-rYRXODxqoZ .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYSukFXs0J {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYSukFXs0J P {
  color: #767676;
}
.cid-rYSukGvKdv {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYSukGvKdv .image-block {
  margin: auto;
}
.cid-rYSukGvKdv figcaption {
  position: relative;
}
.cid-rYSukGvKdv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYSukGvKdv .image-block {
    width: 100% !important;
  }
}
.cid-rYSukGLqmS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSukGLqmS .mbr-text,
.cid-rYSukGLqmS blockquote {
  color: #767676;
}
.cid-rYSukGYVUn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSukH76Ba {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYSukHoQvk .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYSukHoQvk .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYSukHoQvk a {
  font-style: normal;
}
.cid-rYSukHoQvk .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYSukHoQvk .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYSukHoQvk .nav-item:focus,
.cid-rYSukHoQvk .nav-link:focus {
  outline: none;
}
.cid-rYSukHoQvk .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYSukHoQvk .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYSukHoQvk .menu-logo {
  margin-right: auto;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYSukHoQvk .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYSukHoQvk .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYSukHoQvk .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYSukHoQvk .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYSukHoQvk .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYSukHoQvk .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYSukHoQvk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYSukHoQvk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYSukHoQvk .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYSukHoQvk .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYSukHoQvk .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYSukHoQvk .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYSukHoQvk .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYSukHoQvk .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYSukHoQvk .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYSukHoQvk .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYSukHoQvk .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYSukHoQvk button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYSukHoQvk button.navbar-toggler:focus {
  outline: none;
}
.cid-rYSukHoQvk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYSukHoQvk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYSukHoQvk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSukHoQvk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSukHoQvk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYSukHoQvk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSukHoQvk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYSukHoQvk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYSukHoQvk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSukHoQvk .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSukHoQvk .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse.collapsing,
.cid-rYSukHoQvk .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYSukHoQvk .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYSukHoQvk .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYSukHoQvk .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYSukHoQvk .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYSukHoQvk .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYSukHoQvk .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYSukHoQvk .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYSukHoQvk .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYSukHoQvk .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSukHoQvk .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYSukHoQvk .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYSukHoQvk .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYSukHoQvk .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYSukHoQvk.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSukHoQvk img {
    height: 3.8rem !important;
  }
  .cid-rYSukHoQvk .btn {
    display: -webkit-flex;
  }
  .cid-rYSukHoQvk button.navbar-toggler {
    display: block;
  }
  .cid-rYSukHoQvk .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYSukHoQvk .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSukHoQvk .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYSukHoQvk .navbar-collapse.collapsing,
  .cid-rYSukHoQvk .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYSukHoQvk .navbar-collapse.collapsing .navbar-nav,
  .cid-rYSukHoQvk .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYSukHoQvk .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYSukHoQvk .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYSukHoQvk .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYSukHoQvk .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSukHoQvk .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYSukHoQvk .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYSukHoQvk .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYSukHoQvk .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSukHoQvk .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYSukHoQvk .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYSukHoQvk .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYSukHoQvk .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYSukHoQvk .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYSukHoQvk .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYSukHoQvk .nav-link:hover,
.cid-rYSukHoQvk .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYSwiAzJlT {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYSwiAzJlT P {
  color: #767676;
}
.cid-rYSwiB0gU7 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYSwiB0gU7 .image-block {
  margin: auto;
}
.cid-rYSwiB0gU7 figcaption {
  position: relative;
}
.cid-rYSwiB0gU7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYSwiB0gU7 .image-block {
    width: 100% !important;
  }
}
.cid-rYSwiBfKru {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSwiBfKru .mbr-text,
.cid-rYSwiBfKru blockquote {
  color: #767676;
}
.cid-rYSwiBrEVn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSwiBAgUg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYSwiBQbIW .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYSwiBQbIW .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYSwiBQbIW a {
  font-style: normal;
}
.cid-rYSwiBQbIW .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYSwiBQbIW .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYSwiBQbIW .nav-item:focus,
.cid-rYSwiBQbIW .nav-link:focus {
  outline: none;
}
.cid-rYSwiBQbIW .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYSwiBQbIW .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYSwiBQbIW .menu-logo {
  margin-right: auto;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYSwiBQbIW .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYSwiBQbIW .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYSwiBQbIW .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYSwiBQbIW .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYSwiBQbIW .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYSwiBQbIW .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYSwiBQbIW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYSwiBQbIW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYSwiBQbIW .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYSwiBQbIW .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYSwiBQbIW .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYSwiBQbIW .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYSwiBQbIW .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYSwiBQbIW .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYSwiBQbIW .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYSwiBQbIW .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYSwiBQbIW .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYSwiBQbIW button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYSwiBQbIW button.navbar-toggler:focus {
  outline: none;
}
.cid-rYSwiBQbIW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYSwiBQbIW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYSwiBQbIW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSwiBQbIW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSwiBQbIW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYSwiBQbIW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSwiBQbIW nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYSwiBQbIW nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYSwiBQbIW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSwiBQbIW .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSwiBQbIW .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse.collapsing,
.cid-rYSwiBQbIW .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYSwiBQbIW .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYSwiBQbIW .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYSwiBQbIW .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYSwiBQbIW .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYSwiBQbIW .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYSwiBQbIW .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYSwiBQbIW .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYSwiBQbIW .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYSwiBQbIW .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSwiBQbIW .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYSwiBQbIW .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYSwiBQbIW .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYSwiBQbIW .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYSwiBQbIW.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSwiBQbIW img {
    height: 3.8rem !important;
  }
  .cid-rYSwiBQbIW .btn {
    display: -webkit-flex;
  }
  .cid-rYSwiBQbIW button.navbar-toggler {
    display: block;
  }
  .cid-rYSwiBQbIW .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYSwiBQbIW .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSwiBQbIW .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYSwiBQbIW .navbar-collapse.collapsing,
  .cid-rYSwiBQbIW .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYSwiBQbIW .navbar-collapse.collapsing .navbar-nav,
  .cid-rYSwiBQbIW .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYSwiBQbIW .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYSwiBQbIW .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYSwiBQbIW .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYSwiBQbIW .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSwiBQbIW .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYSwiBQbIW .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYSwiBQbIW .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYSwiBQbIW .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSwiBQbIW .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYSwiBQbIW .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYSwiBQbIW .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYSwiBQbIW .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYSwiBQbIW .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYSwiBQbIW .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYSwiBQbIW .nav-link:hover,
.cid-rYSwiBQbIW .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYSxAVjVPY {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYSxAVjVPY P {
  color: #767676;
}
.cid-rYSxAVJ2X3 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYSxAVJ2X3 .image-block {
  margin: auto;
}
.cid-rYSxAVJ2X3 figcaption {
  position: relative;
}
.cid-rYSxAVJ2X3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYSxAVJ2X3 .image-block {
    width: 100% !important;
  }
}
.cid-rYSxAVXPUU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSxAVXPUU .mbr-text,
.cid-rYSxAVXPUU blockquote {
  color: #767676;
}
.cid-rYSxAW8e6Z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSxAWixu9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYSxAWHEMC .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYSxAWHEMC .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYSxAWHEMC a {
  font-style: normal;
}
.cid-rYSxAWHEMC .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYSxAWHEMC .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYSxAWHEMC .nav-item:focus,
.cid-rYSxAWHEMC .nav-link:focus {
  outline: none;
}
.cid-rYSxAWHEMC .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYSxAWHEMC .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYSxAWHEMC .menu-logo {
  margin-right: auto;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYSxAWHEMC .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYSxAWHEMC .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYSxAWHEMC .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYSxAWHEMC .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYSxAWHEMC .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYSxAWHEMC .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYSxAWHEMC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYSxAWHEMC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYSxAWHEMC .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYSxAWHEMC .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYSxAWHEMC .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYSxAWHEMC .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYSxAWHEMC .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYSxAWHEMC .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYSxAWHEMC .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYSxAWHEMC .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYSxAWHEMC .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYSxAWHEMC button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYSxAWHEMC button.navbar-toggler:focus {
  outline: none;
}
.cid-rYSxAWHEMC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYSxAWHEMC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYSxAWHEMC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSxAWHEMC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSxAWHEMC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYSxAWHEMC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSxAWHEMC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYSxAWHEMC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYSxAWHEMC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSxAWHEMC .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSxAWHEMC .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse.collapsing,
.cid-rYSxAWHEMC .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYSxAWHEMC .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYSxAWHEMC .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYSxAWHEMC .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYSxAWHEMC .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYSxAWHEMC .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYSxAWHEMC .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYSxAWHEMC .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYSxAWHEMC .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYSxAWHEMC .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSxAWHEMC .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYSxAWHEMC .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYSxAWHEMC .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYSxAWHEMC .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYSxAWHEMC.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSxAWHEMC img {
    height: 3.8rem !important;
  }
  .cid-rYSxAWHEMC .btn {
    display: -webkit-flex;
  }
  .cid-rYSxAWHEMC button.navbar-toggler {
    display: block;
  }
  .cid-rYSxAWHEMC .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYSxAWHEMC .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSxAWHEMC .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYSxAWHEMC .navbar-collapse.collapsing,
  .cid-rYSxAWHEMC .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYSxAWHEMC .navbar-collapse.collapsing .navbar-nav,
  .cid-rYSxAWHEMC .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYSxAWHEMC .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYSxAWHEMC .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYSxAWHEMC .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYSxAWHEMC .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSxAWHEMC .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYSxAWHEMC .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYSxAWHEMC .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYSxAWHEMC .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSxAWHEMC .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYSxAWHEMC .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYSxAWHEMC .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYSxAWHEMC .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYSxAWHEMC .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYSxAWHEMC .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYSxAWHEMC .nav-link:hover,
.cid-rYSxAWHEMC .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYSyENKpLc {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYSyENKpLc P {
  color: #767676;
}
.cid-rYSyEOifIr {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYSyEOifIr .image-block {
  margin: auto;
}
.cid-rYSyEOifIr figcaption {
  position: relative;
}
.cid-rYSyEOifIr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYSyEOifIr .image-block {
    width: 100% !important;
  }
}
.cid-rYSyEOCRKe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSyEOCRKe .mbr-text,
.cid-rYSyEOCRKe blockquote {
  color: #767676;
}
.cid-rYSyEOZlrK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSyEPbNXB {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYSyEPvIIB .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYSyEPvIIB .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYSyEPvIIB a {
  font-style: normal;
}
.cid-rYSyEPvIIB .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYSyEPvIIB .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYSyEPvIIB .nav-item:focus,
.cid-rYSyEPvIIB .nav-link:focus {
  outline: none;
}
.cid-rYSyEPvIIB .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYSyEPvIIB .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYSyEPvIIB .menu-logo {
  margin-right: auto;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYSyEPvIIB .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYSyEPvIIB .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYSyEPvIIB .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYSyEPvIIB .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYSyEPvIIB .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYSyEPvIIB .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYSyEPvIIB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYSyEPvIIB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYSyEPvIIB .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYSyEPvIIB .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYSyEPvIIB .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYSyEPvIIB .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYSyEPvIIB .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYSyEPvIIB .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYSyEPvIIB .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYSyEPvIIB .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYSyEPvIIB .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYSyEPvIIB button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYSyEPvIIB button.navbar-toggler:focus {
  outline: none;
}
.cid-rYSyEPvIIB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYSyEPvIIB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYSyEPvIIB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSyEPvIIB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSyEPvIIB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYSyEPvIIB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSyEPvIIB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYSyEPvIIB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYSyEPvIIB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSyEPvIIB .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSyEPvIIB .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse.collapsing,
.cid-rYSyEPvIIB .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYSyEPvIIB .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYSyEPvIIB .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYSyEPvIIB .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYSyEPvIIB .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYSyEPvIIB .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYSyEPvIIB .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYSyEPvIIB .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYSyEPvIIB .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYSyEPvIIB .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSyEPvIIB .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYSyEPvIIB .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYSyEPvIIB .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYSyEPvIIB .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYSyEPvIIB.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSyEPvIIB img {
    height: 3.8rem !important;
  }
  .cid-rYSyEPvIIB .btn {
    display: -webkit-flex;
  }
  .cid-rYSyEPvIIB button.navbar-toggler {
    display: block;
  }
  .cid-rYSyEPvIIB .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYSyEPvIIB .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSyEPvIIB .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYSyEPvIIB .navbar-collapse.collapsing,
  .cid-rYSyEPvIIB .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYSyEPvIIB .navbar-collapse.collapsing .navbar-nav,
  .cid-rYSyEPvIIB .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYSyEPvIIB .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYSyEPvIIB .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYSyEPvIIB .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYSyEPvIIB .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSyEPvIIB .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYSyEPvIIB .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYSyEPvIIB .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYSyEPvIIB .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSyEPvIIB .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYSyEPvIIB .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYSyEPvIIB .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYSyEPvIIB .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYSyEPvIIB .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYSyEPvIIB .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYSyEPvIIB .nav-link:hover,
.cid-rYSyEPvIIB .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYSzEMWyE9 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYSzEMWyE9 P {
  color: #767676;
}
.cid-rYSzENpQsG {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYSzENpQsG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYSzENpQsG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYSzENpQsG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYSzENpQsG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYSzENpQsG .row > .row {
  display: block;
}
.cid-rYSzENpQsG .mbr-gallery-item {
  width: 100%;
}
.cid-rYSzENpQsG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYSzENpQsG .mbr-gallery-item > div {
  position: relative;
}
.cid-rYSzENpQsG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYSzENpQsG .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYSzENpQsG .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYSzENpQsG .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYSzENYWfa {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSzENYWfa .mbr-text,
.cid-rYSzENYWfa blockquote {
  color: #767676;
}
.cid-rYSzEOij1k {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYSzEOthgA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYSzEOL0Jq .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYSzEOL0Jq .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYSzEOL0Jq a {
  font-style: normal;
}
.cid-rYSzEOL0Jq .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYSzEOL0Jq .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYSzEOL0Jq .nav-item:focus,
.cid-rYSzEOL0Jq .nav-link:focus {
  outline: none;
}
.cid-rYSzEOL0Jq .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYSzEOL0Jq .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYSzEOL0Jq .menu-logo {
  margin-right: auto;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYSzEOL0Jq .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYSzEOL0Jq .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYSzEOL0Jq .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYSzEOL0Jq .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYSzEOL0Jq .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYSzEOL0Jq .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYSzEOL0Jq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYSzEOL0Jq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYSzEOL0Jq .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYSzEOL0Jq .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYSzEOL0Jq .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYSzEOL0Jq .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYSzEOL0Jq .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYSzEOL0Jq .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYSzEOL0Jq .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYSzEOL0Jq .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYSzEOL0Jq .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYSzEOL0Jq button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYSzEOL0Jq button.navbar-toggler:focus {
  outline: none;
}
.cid-rYSzEOL0Jq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYSzEOL0Jq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYSzEOL0Jq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSzEOL0Jq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYSzEOL0Jq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYSzEOL0Jq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSzEOL0Jq nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYSzEOL0Jq nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYSzEOL0Jq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYSzEOL0Jq .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSzEOL0Jq .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.collapsing,
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYSzEOL0Jq .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYSzEOL0Jq .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYSzEOL0Jq .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYSzEOL0Jq .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYSzEOL0Jq .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYSzEOL0Jq .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYSzEOL0Jq .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYSzEOL0Jq .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYSzEOL0Jq.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSzEOL0Jq img {
    height: 3.8rem !important;
  }
  .cid-rYSzEOL0Jq .btn {
    display: -webkit-flex;
  }
  .cid-rYSzEOL0Jq button.navbar-toggler {
    display: block;
  }
  .cid-rYSzEOL0Jq .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYSzEOL0Jq .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYSzEOL0Jq .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYSzEOL0Jq .navbar-collapse.collapsing,
  .cid-rYSzEOL0Jq .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYSzEOL0Jq .navbar-collapse.collapsing .navbar-nav,
  .cid-rYSzEOL0Jq .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYSzEOL0Jq .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYSzEOL0Jq .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYSzEOL0Jq .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYSzEOL0Jq .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSzEOL0Jq .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYSzEOL0Jq .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYSzEOL0Jq .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYSzEOL0Jq .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYSzEOL0Jq .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYSzEOL0Jq .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYSzEOL0Jq .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYSzEOL0Jq .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYSzEOL0Jq .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYSzEOL0Jq .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYSzEOL0Jq .nav-link:hover,
.cid-rYSzEOL0Jq .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYThxH3KXB {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYThxH3KXB P {
  color: #767676;
}
.cid-rYThxHFDAQ {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYThxHFDAQ .image-block {
  margin: auto;
}
.cid-rYThxHFDAQ figcaption {
  position: relative;
}
.cid-rYThxHFDAQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYThxHFDAQ .image-block {
    width: 100% !important;
  }
}
.cid-rYThxHUm7N {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYThxHUm7N .mbr-text,
.cid-rYThxHUm7N blockquote {
  color: #767676;
}
.cid-rYThxI6x62 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYThxIgXbv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYThxIwPaC .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYThxIwPaC .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYThxIwPaC a {
  font-style: normal;
}
.cid-rYThxIwPaC .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYThxIwPaC .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYThxIwPaC .nav-item:focus,
.cid-rYThxIwPaC .nav-link:focus {
  outline: none;
}
.cid-rYThxIwPaC .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYThxIwPaC .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYThxIwPaC .menu-logo {
  margin-right: auto;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYThxIwPaC .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYThxIwPaC .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYThxIwPaC .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYThxIwPaC .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYThxIwPaC .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYThxIwPaC .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYThxIwPaC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYThxIwPaC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYThxIwPaC .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYThxIwPaC .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYThxIwPaC .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYThxIwPaC .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYThxIwPaC .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYThxIwPaC .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYThxIwPaC .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYThxIwPaC .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYThxIwPaC .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYThxIwPaC button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYThxIwPaC button.navbar-toggler:focus {
  outline: none;
}
.cid-rYThxIwPaC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYThxIwPaC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYThxIwPaC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYThxIwPaC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYThxIwPaC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYThxIwPaC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYThxIwPaC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYThxIwPaC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYThxIwPaC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYThxIwPaC .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYThxIwPaC .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse.collapsing,
.cid-rYThxIwPaC .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYThxIwPaC .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYThxIwPaC .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYThxIwPaC .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYThxIwPaC .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYThxIwPaC .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYThxIwPaC .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYThxIwPaC .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYThxIwPaC .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYThxIwPaC .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYThxIwPaC .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYThxIwPaC .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYThxIwPaC .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYThxIwPaC .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYThxIwPaC.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYThxIwPaC img {
    height: 3.8rem !important;
  }
  .cid-rYThxIwPaC .btn {
    display: -webkit-flex;
  }
  .cid-rYThxIwPaC button.navbar-toggler {
    display: block;
  }
  .cid-rYThxIwPaC .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYThxIwPaC .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYThxIwPaC .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYThxIwPaC .navbar-collapse.collapsing,
  .cid-rYThxIwPaC .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYThxIwPaC .navbar-collapse.collapsing .navbar-nav,
  .cid-rYThxIwPaC .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYThxIwPaC .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYThxIwPaC .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYThxIwPaC .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYThxIwPaC .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYThxIwPaC .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYThxIwPaC .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYThxIwPaC .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYThxIwPaC .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYThxIwPaC .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYThxIwPaC .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYThxIwPaC .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYThxIwPaC .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYThxIwPaC .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYThxIwPaC .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYThxIwPaC .nav-link:hover,
.cid-rYThxIwPaC .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYTj3NAmjq {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYTj3NAmjq P {
  color: #767676;
}
.cid-rYTj3Og8ba {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYTj3Og8ba .image-block {
  margin: auto;
}
.cid-rYTj3Og8ba figcaption {
  position: relative;
}
.cid-rYTj3Og8ba figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYTj3Og8ba .image-block {
    width: 100% !important;
  }
}
.cid-rYTj3OzsiB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYTj3OzsiB .mbr-text,
.cid-rYTj3OzsiB blockquote {
  color: #767676;
}
.cid-rYTj3OSQcS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYTj3P1DwU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYTj3Ptdza .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYTj3Ptdza .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYTj3Ptdza a {
  font-style: normal;
}
.cid-rYTj3Ptdza .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYTj3Ptdza .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYTj3Ptdza .nav-item:focus,
.cid-rYTj3Ptdza .nav-link:focus {
  outline: none;
}
.cid-rYTj3Ptdza .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYTj3Ptdza .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYTj3Ptdza .menu-logo {
  margin-right: auto;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYTj3Ptdza .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYTj3Ptdza .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYTj3Ptdza .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYTj3Ptdza .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYTj3Ptdza .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYTj3Ptdza .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYTj3Ptdza .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYTj3Ptdza .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYTj3Ptdza .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYTj3Ptdza .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYTj3Ptdza .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYTj3Ptdza .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYTj3Ptdza .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYTj3Ptdza .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYTj3Ptdza .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYTj3Ptdza .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYTj3Ptdza .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYTj3Ptdza button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYTj3Ptdza button.navbar-toggler:focus {
  outline: none;
}
.cid-rYTj3Ptdza button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYTj3Ptdza button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYTj3Ptdza button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYTj3Ptdza button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYTj3Ptdza button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYTj3Ptdza nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYTj3Ptdza nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYTj3Ptdza nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYTj3Ptdza nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYTj3Ptdza .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYTj3Ptdza .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse.collapsing,
.cid-rYTj3Ptdza .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYTj3Ptdza .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYTj3Ptdza .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYTj3Ptdza .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYTj3Ptdza .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYTj3Ptdza .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYTj3Ptdza .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYTj3Ptdza .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYTj3Ptdza .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYTj3Ptdza .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYTj3Ptdza .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYTj3Ptdza .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYTj3Ptdza .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYTj3Ptdza .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYTj3Ptdza.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYTj3Ptdza img {
    height: 3.8rem !important;
  }
  .cid-rYTj3Ptdza .btn {
    display: -webkit-flex;
  }
  .cid-rYTj3Ptdza button.navbar-toggler {
    display: block;
  }
  .cid-rYTj3Ptdza .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYTj3Ptdza .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYTj3Ptdza .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYTj3Ptdza .navbar-collapse.collapsing,
  .cid-rYTj3Ptdza .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYTj3Ptdza .navbar-collapse.collapsing .navbar-nav,
  .cid-rYTj3Ptdza .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYTj3Ptdza .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYTj3Ptdza .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYTj3Ptdza .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYTj3Ptdza .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYTj3Ptdza .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYTj3Ptdza .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYTj3Ptdza .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYTj3Ptdza .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYTj3Ptdza .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYTj3Ptdza .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYTj3Ptdza .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYTj3Ptdza .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYTj3Ptdza .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYTj3Ptdza .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYTj3Ptdza .nav-link:hover,
.cid-rYTj3Ptdza .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYTlidajJ7 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYTlidajJ7 P {
  color: #767676;
}
.cid-rYTlidQ6HG {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYTlidQ6HG .image-block {
  margin: auto;
}
.cid-rYTlidQ6HG figcaption {
  position: relative;
}
.cid-rYTlidQ6HG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYTlidQ6HG .image-block {
    width: 100% !important;
  }
}
.cid-rYTlieaBsK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYTlieaBsK .mbr-text,
.cid-rYTlieaBsK blockquote {
  color: #767676;
}
.cid-rYTlieLtHV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYTlif0KX5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYTlifmI5W .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYTlifmI5W .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYTlifmI5W a {
  font-style: normal;
}
.cid-rYTlifmI5W .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYTlifmI5W .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYTlifmI5W .nav-item:focus,
.cid-rYTlifmI5W .nav-link:focus {
  outline: none;
}
.cid-rYTlifmI5W .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYTlifmI5W .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYTlifmI5W .menu-logo {
  margin-right: auto;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYTlifmI5W .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYTlifmI5W .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYTlifmI5W .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYTlifmI5W .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYTlifmI5W .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYTlifmI5W .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYTlifmI5W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYTlifmI5W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYTlifmI5W .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYTlifmI5W .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYTlifmI5W .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYTlifmI5W .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYTlifmI5W .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYTlifmI5W .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYTlifmI5W .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYTlifmI5W .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYTlifmI5W .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYTlifmI5W button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYTlifmI5W button.navbar-toggler:focus {
  outline: none;
}
.cid-rYTlifmI5W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYTlifmI5W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYTlifmI5W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYTlifmI5W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYTlifmI5W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYTlifmI5W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYTlifmI5W nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYTlifmI5W nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYTlifmI5W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYTlifmI5W .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYTlifmI5W .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse.collapsing,
.cid-rYTlifmI5W .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYTlifmI5W .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYTlifmI5W .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYTlifmI5W .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYTlifmI5W .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYTlifmI5W .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYTlifmI5W .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYTlifmI5W .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYTlifmI5W .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYTlifmI5W .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYTlifmI5W .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYTlifmI5W .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYTlifmI5W .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYTlifmI5W .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYTlifmI5W.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYTlifmI5W img {
    height: 3.8rem !important;
  }
  .cid-rYTlifmI5W .btn {
    display: -webkit-flex;
  }
  .cid-rYTlifmI5W button.navbar-toggler {
    display: block;
  }
  .cid-rYTlifmI5W .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYTlifmI5W .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYTlifmI5W .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYTlifmI5W .navbar-collapse.collapsing,
  .cid-rYTlifmI5W .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYTlifmI5W .navbar-collapse.collapsing .navbar-nav,
  .cid-rYTlifmI5W .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYTlifmI5W .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYTlifmI5W .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYTlifmI5W .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYTlifmI5W .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYTlifmI5W .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYTlifmI5W .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYTlifmI5W .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYTlifmI5W .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYTlifmI5W .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYTlifmI5W .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYTlifmI5W .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYTlifmI5W .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYTlifmI5W .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYTlifmI5W .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYTlifmI5W .nav-link:hover,
.cid-rYTlifmI5W .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYTnb7NDcW {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYTnb7NDcW P {
  color: #767676;
}
.cid-rYTnb8rm1H {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYTnb8rm1H .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYTnb8rm1H .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYTnb8rm1H .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYTnb8rm1H .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYTnb8rm1H .row > .row {
  display: block;
}
.cid-rYTnb8rm1H .mbr-gallery-item {
  width: 100%;
}
.cid-rYTnb8rm1H .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYTnb8rm1H .mbr-gallery-item > div {
  position: relative;
}
.cid-rYTnb8rm1H .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYTnb8rm1H .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYTnb8rm1H .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYTnb8rm1H .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYTnb94uto {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYTnb94uto .mbr-text,
.cid-rYTnb94uto blockquote {
  color: #767676;
}
.cid-rYTnb9kGLk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYTnb9KOuw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYTnba4X6H .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYTnba4X6H .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYTnba4X6H a {
  font-style: normal;
}
.cid-rYTnba4X6H .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYTnba4X6H .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYTnba4X6H .nav-item:focus,
.cid-rYTnba4X6H .nav-link:focus {
  outline: none;
}
.cid-rYTnba4X6H .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYTnba4X6H .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYTnba4X6H .menu-logo {
  margin-right: auto;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYTnba4X6H .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYTnba4X6H .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYTnba4X6H .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYTnba4X6H .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYTnba4X6H .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYTnba4X6H .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYTnba4X6H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYTnba4X6H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYTnba4X6H .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYTnba4X6H .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYTnba4X6H .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYTnba4X6H .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYTnba4X6H .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYTnba4X6H .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYTnba4X6H .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYTnba4X6H .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYTnba4X6H .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYTnba4X6H button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYTnba4X6H button.navbar-toggler:focus {
  outline: none;
}
.cid-rYTnba4X6H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYTnba4X6H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYTnba4X6H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYTnba4X6H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYTnba4X6H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYTnba4X6H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYTnba4X6H nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYTnba4X6H nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYTnba4X6H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYTnba4X6H .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYTnba4X6H .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse.collapsing,
.cid-rYTnba4X6H .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYTnba4X6H .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYTnba4X6H .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYTnba4X6H .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYTnba4X6H .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYTnba4X6H .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYTnba4X6H .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYTnba4X6H .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYTnba4X6H .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYTnba4X6H .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYTnba4X6H .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYTnba4X6H .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYTnba4X6H .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYTnba4X6H .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYTnba4X6H.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYTnba4X6H img {
    height: 3.8rem !important;
  }
  .cid-rYTnba4X6H .btn {
    display: -webkit-flex;
  }
  .cid-rYTnba4X6H button.navbar-toggler {
    display: block;
  }
  .cid-rYTnba4X6H .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYTnba4X6H .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYTnba4X6H .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYTnba4X6H .navbar-collapse.collapsing,
  .cid-rYTnba4X6H .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYTnba4X6H .navbar-collapse.collapsing .navbar-nav,
  .cid-rYTnba4X6H .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYTnba4X6H .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYTnba4X6H .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYTnba4X6H .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYTnba4X6H .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYTnba4X6H .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYTnba4X6H .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYTnba4X6H .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYTnba4X6H .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYTnba4X6H .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYTnba4X6H .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYTnba4X6H .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYTnba4X6H .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYTnba4X6H .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYTnba4X6H .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYTnba4X6H .nav-link:hover,
.cid-rYTnba4X6H .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYWJD9rCqJ {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYWJD9rCqJ P {
  color: #767676;
}
.cid-rYWJDa6D8B {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYWJDa6D8B .image-block {
  margin: auto;
}
.cid-rYWJDa6D8B figcaption {
  position: relative;
}
.cid-rYWJDa6D8B figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYWJDa6D8B .image-block {
    width: 100% !important;
  }
}
.cid-rYWJDao4Vm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWJDao4Vm .mbr-text,
.cid-rYWJDao4Vm blockquote {
  color: #767676;
}
.cid-rYWJDaCyG0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWJDaOCX1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYWJDbt8K9 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYWJDbt8K9 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYWJDbt8K9 a {
  font-style: normal;
}
.cid-rYWJDbt8K9 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYWJDbt8K9 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYWJDbt8K9 .nav-item:focus,
.cid-rYWJDbt8K9 .nav-link:focus {
  outline: none;
}
.cid-rYWJDbt8K9 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYWJDbt8K9 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYWJDbt8K9 .menu-logo {
  margin-right: auto;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYWJDbt8K9 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYWJDbt8K9 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYWJDbt8K9 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYWJDbt8K9 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYWJDbt8K9 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYWJDbt8K9 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYWJDbt8K9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYWJDbt8K9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYWJDbt8K9 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYWJDbt8K9 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYWJDbt8K9 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYWJDbt8K9 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYWJDbt8K9 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYWJDbt8K9 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYWJDbt8K9 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYWJDbt8K9 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYWJDbt8K9 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYWJDbt8K9 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYWJDbt8K9 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYWJDbt8K9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYWJDbt8K9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYWJDbt8K9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWJDbt8K9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWJDbt8K9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYWJDbt8K9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWJDbt8K9 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYWJDbt8K9 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYWJDbt8K9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWJDbt8K9 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWJDbt8K9 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.collapsing,
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYWJDbt8K9 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYWJDbt8K9 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYWJDbt8K9 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYWJDbt8K9 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWJDbt8K9 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYWJDbt8K9 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYWJDbt8K9 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYWJDbt8K9 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYWJDbt8K9.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWJDbt8K9 img {
    height: 3.8rem !important;
  }
  .cid-rYWJDbt8K9 .btn {
    display: -webkit-flex;
  }
  .cid-rYWJDbt8K9 button.navbar-toggler {
    display: block;
  }
  .cid-rYWJDbt8K9 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYWJDbt8K9 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWJDbt8K9 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYWJDbt8K9 .navbar-collapse.collapsing,
  .cid-rYWJDbt8K9 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYWJDbt8K9 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYWJDbt8K9 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYWJDbt8K9 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYWJDbt8K9 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYWJDbt8K9 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYWJDbt8K9 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWJDbt8K9 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYWJDbt8K9 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYWJDbt8K9 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYWJDbt8K9 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWJDbt8K9 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYWJDbt8K9 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYWJDbt8K9 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYWJDbt8K9 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYWJDbt8K9 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYWJDbt8K9 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYWJDbt8K9 .nav-link:hover,
.cid-rYWJDbt8K9 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYWLOYUGBM {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYWLOYUGBM P {
  color: #767676;
}
.cid-rYWLOZq7W2 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYWLOZq7W2 .image-block {
  margin: auto;
}
.cid-rYWLOZq7W2 figcaption {
  position: relative;
}
.cid-rYWLOZq7W2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYWLOZq7W2 .image-block {
    width: 100% !important;
  }
}
.cid-rYWLOZHWn1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWLOZHWn1 .mbr-text,
.cid-rYWLOZHWn1 blockquote {
  color: #767676;
}
.cid-rYWLOZXvqt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWLP07mYa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYWLP0rbA5 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYWLP0rbA5 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYWLP0rbA5 a {
  font-style: normal;
}
.cid-rYWLP0rbA5 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYWLP0rbA5 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYWLP0rbA5 .nav-item:focus,
.cid-rYWLP0rbA5 .nav-link:focus {
  outline: none;
}
.cid-rYWLP0rbA5 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYWLP0rbA5 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYWLP0rbA5 .menu-logo {
  margin-right: auto;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYWLP0rbA5 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYWLP0rbA5 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYWLP0rbA5 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYWLP0rbA5 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYWLP0rbA5 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYWLP0rbA5 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYWLP0rbA5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYWLP0rbA5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYWLP0rbA5 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYWLP0rbA5 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYWLP0rbA5 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYWLP0rbA5 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYWLP0rbA5 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYWLP0rbA5 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYWLP0rbA5 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYWLP0rbA5 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYWLP0rbA5 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYWLP0rbA5 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYWLP0rbA5 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYWLP0rbA5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYWLP0rbA5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYWLP0rbA5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWLP0rbA5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWLP0rbA5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYWLP0rbA5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWLP0rbA5 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYWLP0rbA5 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYWLP0rbA5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWLP0rbA5 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWLP0rbA5 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.collapsing,
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYWLP0rbA5 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYWLP0rbA5 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYWLP0rbA5 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYWLP0rbA5 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWLP0rbA5 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYWLP0rbA5 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYWLP0rbA5 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYWLP0rbA5 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYWLP0rbA5.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWLP0rbA5 img {
    height: 3.8rem !important;
  }
  .cid-rYWLP0rbA5 .btn {
    display: -webkit-flex;
  }
  .cid-rYWLP0rbA5 button.navbar-toggler {
    display: block;
  }
  .cid-rYWLP0rbA5 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYWLP0rbA5 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWLP0rbA5 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYWLP0rbA5 .navbar-collapse.collapsing,
  .cid-rYWLP0rbA5 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYWLP0rbA5 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYWLP0rbA5 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYWLP0rbA5 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYWLP0rbA5 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYWLP0rbA5 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYWLP0rbA5 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWLP0rbA5 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYWLP0rbA5 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYWLP0rbA5 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYWLP0rbA5 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWLP0rbA5 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYWLP0rbA5 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYWLP0rbA5 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYWLP0rbA5 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYWLP0rbA5 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYWLP0rbA5 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYWLP0rbA5 .nav-link:hover,
.cid-rYWLP0rbA5 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYWNmR2Dr8 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYWNmR2Dr8 P {
  color: #767676;
}
.cid-rYWNmRvpXO {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYWNmRvpXO .image-block {
  margin: auto;
}
.cid-rYWNmRvpXO figcaption {
  position: relative;
}
.cid-rYWNmRvpXO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYWNmRvpXO .image-block {
    width: 100% !important;
  }
}
.cid-rYWNmRLjZo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWNmRLjZo .mbr-text,
.cid-rYWNmRLjZo blockquote {
  color: #767676;
}
.cid-rYWNmRX5jB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWNmS88cD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYWNmSrBfb .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYWNmSrBfb .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYWNmSrBfb a {
  font-style: normal;
}
.cid-rYWNmSrBfb .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYWNmSrBfb .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYWNmSrBfb .nav-item:focus,
.cid-rYWNmSrBfb .nav-link:focus {
  outline: none;
}
.cid-rYWNmSrBfb .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYWNmSrBfb .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYWNmSrBfb .menu-logo {
  margin-right: auto;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYWNmSrBfb .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYWNmSrBfb .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYWNmSrBfb .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYWNmSrBfb .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYWNmSrBfb .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYWNmSrBfb .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYWNmSrBfb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYWNmSrBfb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYWNmSrBfb .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYWNmSrBfb .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYWNmSrBfb .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYWNmSrBfb .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYWNmSrBfb .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYWNmSrBfb .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYWNmSrBfb .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYWNmSrBfb .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYWNmSrBfb .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYWNmSrBfb button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYWNmSrBfb button.navbar-toggler:focus {
  outline: none;
}
.cid-rYWNmSrBfb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYWNmSrBfb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYWNmSrBfb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWNmSrBfb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWNmSrBfb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYWNmSrBfb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWNmSrBfb nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYWNmSrBfb nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYWNmSrBfb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWNmSrBfb .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWNmSrBfb .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse.collapsing,
.cid-rYWNmSrBfb .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYWNmSrBfb .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYWNmSrBfb .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYWNmSrBfb .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYWNmSrBfb .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYWNmSrBfb .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYWNmSrBfb .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYWNmSrBfb .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYWNmSrBfb .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYWNmSrBfb .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWNmSrBfb .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYWNmSrBfb .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYWNmSrBfb .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYWNmSrBfb .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYWNmSrBfb.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWNmSrBfb img {
    height: 3.8rem !important;
  }
  .cid-rYWNmSrBfb .btn {
    display: -webkit-flex;
  }
  .cid-rYWNmSrBfb button.navbar-toggler {
    display: block;
  }
  .cid-rYWNmSrBfb .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYWNmSrBfb .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWNmSrBfb .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYWNmSrBfb .navbar-collapse.collapsing,
  .cid-rYWNmSrBfb .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYWNmSrBfb .navbar-collapse.collapsing .navbar-nav,
  .cid-rYWNmSrBfb .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYWNmSrBfb .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYWNmSrBfb .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYWNmSrBfb .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYWNmSrBfb .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWNmSrBfb .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYWNmSrBfb .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYWNmSrBfb .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYWNmSrBfb .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWNmSrBfb .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYWNmSrBfb .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYWNmSrBfb .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYWNmSrBfb .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYWNmSrBfb .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYWNmSrBfb .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYWNmSrBfb .nav-link:hover,
.cid-rYWNmSrBfb .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYWOOE8eBs {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYWOOE8eBs P {
  color: #767676;
}
.cid-rYWQSCB87T {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYWQSCB87T .image-block {
  margin: auto;
}
.cid-rYWQSCB87T figcaption {
  position: relative;
}
.cid-rYWQSCB87T figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYWQSCB87T .image-block {
    width: 100% !important;
  }
}
.cid-rYWOOEZFC4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rYWOOEZFC4 .mbr-text,
.cid-rYWOOEZFC4 blockquote {
  color: #767676;
}
.cid-rYWOOEIzbH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rYWOOEIzbH .image-block {
  margin: auto;
}
.cid-rYWOOEIzbH figcaption {
  position: relative;
}
.cid-rYWOOEIzbH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYWOOEIzbH .image-block {
    width: 100% !important;
  }
}
.cid-rYWOOFedbp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWOOFoC7Y {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYWOOFFdL7 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYWOOFFdL7 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYWOOFFdL7 a {
  font-style: normal;
}
.cid-rYWOOFFdL7 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYWOOFFdL7 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYWOOFFdL7 .nav-item:focus,
.cid-rYWOOFFdL7 .nav-link:focus {
  outline: none;
}
.cid-rYWOOFFdL7 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYWOOFFdL7 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYWOOFFdL7 .menu-logo {
  margin-right: auto;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYWOOFFdL7 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYWOOFFdL7 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYWOOFFdL7 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYWOOFFdL7 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYWOOFFdL7 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYWOOFFdL7 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYWOOFFdL7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYWOOFFdL7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYWOOFFdL7 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYWOOFFdL7 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYWOOFFdL7 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYWOOFFdL7 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYWOOFFdL7 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYWOOFFdL7 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYWOOFFdL7 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYWOOFFdL7 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYWOOFFdL7 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYWOOFFdL7 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYWOOFFdL7 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYWOOFFdL7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYWOOFFdL7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYWOOFFdL7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWOOFFdL7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWOOFFdL7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYWOOFFdL7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWOOFFdL7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYWOOFFdL7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYWOOFFdL7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWOOFFdL7 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWOOFFdL7 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.collapsing,
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYWOOFFdL7 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYWOOFFdL7 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYWOOFFdL7 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYWOOFFdL7 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWOOFFdL7 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYWOOFFdL7 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYWOOFFdL7 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYWOOFFdL7 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYWOOFFdL7.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWOOFFdL7 img {
    height: 3.8rem !important;
  }
  .cid-rYWOOFFdL7 .btn {
    display: -webkit-flex;
  }
  .cid-rYWOOFFdL7 button.navbar-toggler {
    display: block;
  }
  .cid-rYWOOFFdL7 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYWOOFFdL7 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWOOFFdL7 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYWOOFFdL7 .navbar-collapse.collapsing,
  .cid-rYWOOFFdL7 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYWOOFFdL7 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYWOOFFdL7 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYWOOFFdL7 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYWOOFFdL7 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYWOOFFdL7 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYWOOFFdL7 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWOOFFdL7 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYWOOFFdL7 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYWOOFFdL7 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYWOOFFdL7 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWOOFFdL7 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYWOOFFdL7 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYWOOFFdL7 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYWOOFFdL7 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYWOOFFdL7 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYWOOFFdL7 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYWOOFFdL7 .nav-link:hover,
.cid-rYWOOFFdL7 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYWRYC1FZn {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYWRYC1FZn P {
  color: #767676;
}
.cid-rYWRYCnoZI {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYWRYCnoZI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYWRYCnoZI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYWRYCnoZI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYWRYCnoZI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYWRYCnoZI .row > .row {
  display: block;
}
.cid-rYWRYCnoZI .mbr-gallery-item {
  width: 100%;
}
.cid-rYWRYCnoZI .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYWRYCnoZI .mbr-gallery-item > div {
  position: relative;
}
.cid-rYWRYCnoZI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYWRYCnoZI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYWRYCnoZI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYWRYCnoZI .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYWRYCTdVF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWRYCTdVF .mbr-text,
.cid-rYWRYCTdVF blockquote {
  color: #767676;
}
.cid-rYWRYDa7qy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWRYDlh5w {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYWRYDFQCW .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYWRYDFQCW .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYWRYDFQCW a {
  font-style: normal;
}
.cid-rYWRYDFQCW .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYWRYDFQCW .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYWRYDFQCW .nav-item:focus,
.cid-rYWRYDFQCW .nav-link:focus {
  outline: none;
}
.cid-rYWRYDFQCW .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYWRYDFQCW .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYWRYDFQCW .menu-logo {
  margin-right: auto;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYWRYDFQCW .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYWRYDFQCW .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYWRYDFQCW .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYWRYDFQCW .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYWRYDFQCW .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYWRYDFQCW .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYWRYDFQCW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYWRYDFQCW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYWRYDFQCW .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYWRYDFQCW .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYWRYDFQCW .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYWRYDFQCW .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYWRYDFQCW .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYWRYDFQCW .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYWRYDFQCW .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYWRYDFQCW .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYWRYDFQCW .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYWRYDFQCW button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYWRYDFQCW button.navbar-toggler:focus {
  outline: none;
}
.cid-rYWRYDFQCW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYWRYDFQCW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYWRYDFQCW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWRYDFQCW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWRYDFQCW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYWRYDFQCW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWRYDFQCW nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYWRYDFQCW nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYWRYDFQCW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWRYDFQCW .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWRYDFQCW .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse.collapsing,
.cid-rYWRYDFQCW .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYWRYDFQCW .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYWRYDFQCW .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYWRYDFQCW .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYWRYDFQCW .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYWRYDFQCW .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYWRYDFQCW .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYWRYDFQCW .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYWRYDFQCW .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYWRYDFQCW .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWRYDFQCW .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYWRYDFQCW .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYWRYDFQCW .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYWRYDFQCW .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYWRYDFQCW.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWRYDFQCW img {
    height: 3.8rem !important;
  }
  .cid-rYWRYDFQCW .btn {
    display: -webkit-flex;
  }
  .cid-rYWRYDFQCW button.navbar-toggler {
    display: block;
  }
  .cid-rYWRYDFQCW .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYWRYDFQCW .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWRYDFQCW .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYWRYDFQCW .navbar-collapse.collapsing,
  .cid-rYWRYDFQCW .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYWRYDFQCW .navbar-collapse.collapsing .navbar-nav,
  .cid-rYWRYDFQCW .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYWRYDFQCW .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYWRYDFQCW .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYWRYDFQCW .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYWRYDFQCW .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWRYDFQCW .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYWRYDFQCW .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYWRYDFQCW .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYWRYDFQCW .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWRYDFQCW .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYWRYDFQCW .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYWRYDFQCW .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYWRYDFQCW .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYWRYDFQCW .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYWRYDFQCW .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYWRYDFQCW .nav-link:hover,
.cid-rYWRYDFQCW .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYWZaI80OF {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYWZaI80OF P {
  color: #767676;
}
.cid-rYWZaIJKSR {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYWZaIJKSR .image-block {
  margin: auto;
}
.cid-rYWZaIJKSR figcaption {
  position: relative;
}
.cid-rYWZaIJKSR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYWZaIJKSR .image-block {
    width: 100% !important;
  }
}
.cid-rYWZaJ3FEX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWZaJ3FEX .mbr-text,
.cid-rYWZaJ3FEX blockquote {
  color: #767676;
}
.cid-rYWZaJyNjC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYWZaJNpGJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYWZaK9gAd .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYWZaK9gAd .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYWZaK9gAd a {
  font-style: normal;
}
.cid-rYWZaK9gAd .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYWZaK9gAd .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYWZaK9gAd .nav-item:focus,
.cid-rYWZaK9gAd .nav-link:focus {
  outline: none;
}
.cid-rYWZaK9gAd .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYWZaK9gAd .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYWZaK9gAd .menu-logo {
  margin-right: auto;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYWZaK9gAd .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYWZaK9gAd .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYWZaK9gAd .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYWZaK9gAd .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYWZaK9gAd .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYWZaK9gAd .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYWZaK9gAd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYWZaK9gAd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYWZaK9gAd .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYWZaK9gAd .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYWZaK9gAd .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYWZaK9gAd .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYWZaK9gAd .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYWZaK9gAd .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYWZaK9gAd .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYWZaK9gAd .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYWZaK9gAd .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYWZaK9gAd button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYWZaK9gAd button.navbar-toggler:focus {
  outline: none;
}
.cid-rYWZaK9gAd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYWZaK9gAd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYWZaK9gAd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWZaK9gAd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYWZaK9gAd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYWZaK9gAd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWZaK9gAd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYWZaK9gAd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYWZaK9gAd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYWZaK9gAd .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWZaK9gAd .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse.collapsing,
.cid-rYWZaK9gAd .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYWZaK9gAd .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYWZaK9gAd .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYWZaK9gAd .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYWZaK9gAd .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYWZaK9gAd .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYWZaK9gAd .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYWZaK9gAd .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYWZaK9gAd .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYWZaK9gAd .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYWZaK9gAd .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYWZaK9gAd .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYWZaK9gAd .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYWZaK9gAd .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYWZaK9gAd.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWZaK9gAd img {
    height: 3.8rem !important;
  }
  .cid-rYWZaK9gAd .btn {
    display: -webkit-flex;
  }
  .cid-rYWZaK9gAd button.navbar-toggler {
    display: block;
  }
  .cid-rYWZaK9gAd .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYWZaK9gAd .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYWZaK9gAd .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYWZaK9gAd .navbar-collapse.collapsing,
  .cid-rYWZaK9gAd .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYWZaK9gAd .navbar-collapse.collapsing .navbar-nav,
  .cid-rYWZaK9gAd .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYWZaK9gAd .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYWZaK9gAd .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYWZaK9gAd .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYWZaK9gAd .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWZaK9gAd .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYWZaK9gAd .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYWZaK9gAd .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYWZaK9gAd .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYWZaK9gAd .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYWZaK9gAd .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYWZaK9gAd .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYWZaK9gAd .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYWZaK9gAd .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYWZaK9gAd .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYWZaK9gAd .nav-link:hover,
.cid-rYWZaK9gAd .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYXlyMYt4e {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYXlyMYt4e P {
  color: #767676;
}
.cid-rYXlyNCaRS {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYXlyNCaRS .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYXlyNCaRS .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYXlyNCaRS .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYXlyNCaRS .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYXlyNCaRS .row > .row {
  display: block;
}
.cid-rYXlyNCaRS .mbr-gallery-item {
  width: 100%;
}
.cid-rYXlyNCaRS .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYXlyNCaRS .mbr-gallery-item > div {
  position: relative;
}
.cid-rYXlyNCaRS .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYXlyNCaRS .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYXlyNCaRS .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYXlyNCaRS .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYXlyO3eOs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXlyO3eOs .mbr-text,
.cid-rYXlyO3eOs blockquote {
  color: #767676;
}
.cid-rYXnDa7cMi {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 30px;
}
.cid-rYXnDa7cMi .image-block {
  margin: auto;
}
.cid-rYXnDa7cMi figcaption {
  position: relative;
}
.cid-rYXnDa7cMi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYXnDa7cMi .image-block {
    width: 100% !important;
  }
}
.cid-rYXlyOgzA6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXlyODEcq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYXlyOXA5G .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYXlyOXA5G .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYXlyOXA5G a {
  font-style: normal;
}
.cid-rYXlyOXA5G .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYXlyOXA5G .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYXlyOXA5G .nav-item:focus,
.cid-rYXlyOXA5G .nav-link:focus {
  outline: none;
}
.cid-rYXlyOXA5G .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYXlyOXA5G .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYXlyOXA5G .menu-logo {
  margin-right: auto;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYXlyOXA5G .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYXlyOXA5G .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYXlyOXA5G .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYXlyOXA5G .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYXlyOXA5G .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYXlyOXA5G .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYXlyOXA5G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYXlyOXA5G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYXlyOXA5G .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYXlyOXA5G .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYXlyOXA5G .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYXlyOXA5G .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYXlyOXA5G .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYXlyOXA5G .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYXlyOXA5G .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYXlyOXA5G .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYXlyOXA5G .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYXlyOXA5G button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYXlyOXA5G button.navbar-toggler:focus {
  outline: none;
}
.cid-rYXlyOXA5G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYXlyOXA5G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYXlyOXA5G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXlyOXA5G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXlyOXA5G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYXlyOXA5G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXlyOXA5G nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYXlyOXA5G nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYXlyOXA5G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXlyOXA5G .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXlyOXA5G .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse.collapsing,
.cid-rYXlyOXA5G .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYXlyOXA5G .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYXlyOXA5G .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYXlyOXA5G .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYXlyOXA5G .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYXlyOXA5G .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYXlyOXA5G .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYXlyOXA5G .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYXlyOXA5G .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYXlyOXA5G .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXlyOXA5G .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYXlyOXA5G .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYXlyOXA5G .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYXlyOXA5G .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYXlyOXA5G.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXlyOXA5G img {
    height: 3.8rem !important;
  }
  .cid-rYXlyOXA5G .btn {
    display: -webkit-flex;
  }
  .cid-rYXlyOXA5G button.navbar-toggler {
    display: block;
  }
  .cid-rYXlyOXA5G .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYXlyOXA5G .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXlyOXA5G .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYXlyOXA5G .navbar-collapse.collapsing,
  .cid-rYXlyOXA5G .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYXlyOXA5G .navbar-collapse.collapsing .navbar-nav,
  .cid-rYXlyOXA5G .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYXlyOXA5G .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYXlyOXA5G .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYXlyOXA5G .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYXlyOXA5G .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXlyOXA5G .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYXlyOXA5G .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYXlyOXA5G .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYXlyOXA5G .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXlyOXA5G .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYXlyOXA5G .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYXlyOXA5G .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYXlyOXA5G .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYXlyOXA5G .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYXlyOXA5G .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYXlyOXA5G .nav-link:hover,
.cid-rYXlyOXA5G .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYXofi7Om3 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYXofi7Om3 P {
  color: #767676;
}
.cid-rYXofjhGvK {
  background: #ffffff;
  padding-top: 60px;
  padding-bottom: 30px;
}
.cid-rYXofjhGvK .image-block {
  margin: auto;
}
.cid-rYXofjhGvK figcaption {
  position: relative;
}
.cid-rYXofjhGvK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYXofjhGvK .image-block {
    width: 100% !important;
  }
}
.cid-rYXofjMJXO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXofjXwt5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYXofkfCMR .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYXofkfCMR .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYXofkfCMR a {
  font-style: normal;
}
.cid-rYXofkfCMR .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYXofkfCMR .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYXofkfCMR .nav-item:focus,
.cid-rYXofkfCMR .nav-link:focus {
  outline: none;
}
.cid-rYXofkfCMR .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYXofkfCMR .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYXofkfCMR .menu-logo {
  margin-right: auto;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYXofkfCMR .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYXofkfCMR .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYXofkfCMR .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYXofkfCMR .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYXofkfCMR .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYXofkfCMR .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYXofkfCMR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYXofkfCMR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYXofkfCMR .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYXofkfCMR .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYXofkfCMR .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYXofkfCMR .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYXofkfCMR .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYXofkfCMR .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYXofkfCMR .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYXofkfCMR .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYXofkfCMR .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYXofkfCMR button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYXofkfCMR button.navbar-toggler:focus {
  outline: none;
}
.cid-rYXofkfCMR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYXofkfCMR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYXofkfCMR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXofkfCMR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXofkfCMR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYXofkfCMR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXofkfCMR nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYXofkfCMR nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYXofkfCMR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXofkfCMR .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXofkfCMR .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse.collapsing,
.cid-rYXofkfCMR .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYXofkfCMR .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYXofkfCMR .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYXofkfCMR .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYXofkfCMR .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYXofkfCMR .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYXofkfCMR .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYXofkfCMR .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYXofkfCMR .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYXofkfCMR .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXofkfCMR .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYXofkfCMR .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYXofkfCMR .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYXofkfCMR .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYXofkfCMR.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXofkfCMR img {
    height: 3.8rem !important;
  }
  .cid-rYXofkfCMR .btn {
    display: -webkit-flex;
  }
  .cid-rYXofkfCMR button.navbar-toggler {
    display: block;
  }
  .cid-rYXofkfCMR .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYXofkfCMR .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXofkfCMR .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYXofkfCMR .navbar-collapse.collapsing,
  .cid-rYXofkfCMR .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYXofkfCMR .navbar-collapse.collapsing .navbar-nav,
  .cid-rYXofkfCMR .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYXofkfCMR .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYXofkfCMR .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYXofkfCMR .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYXofkfCMR .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXofkfCMR .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYXofkfCMR .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYXofkfCMR .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYXofkfCMR .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXofkfCMR .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYXofkfCMR .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYXofkfCMR .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYXofkfCMR .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYXofkfCMR .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYXofkfCMR .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYXofkfCMR .nav-link:hover,
.cid-rYXofkfCMR .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYXRMf968u {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYXRMf968u P {
  color: #767676;
}
.cid-rYXRMgDskD {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYXRMgDskD .image-block {
  margin: auto;
}
.cid-rYXRMgDskD figcaption {
  position: relative;
}
.cid-rYXRMgDskD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYXRMgDskD .image-block {
    width: 100% !important;
  }
}
.cid-rYXRMhi0w6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXRMhi0w6 .mbr-text,
.cid-rYXRMhi0w6 blockquote {
  color: #767676;
}
.cid-rYXRMhH376 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXRMhWOEY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYXRMine3Q .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYXRMine3Q .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYXRMine3Q a {
  font-style: normal;
}
.cid-rYXRMine3Q .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYXRMine3Q .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYXRMine3Q .nav-item:focus,
.cid-rYXRMine3Q .nav-link:focus {
  outline: none;
}
.cid-rYXRMine3Q .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYXRMine3Q .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYXRMine3Q .menu-logo {
  margin-right: auto;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYXRMine3Q .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYXRMine3Q .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYXRMine3Q .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYXRMine3Q .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYXRMine3Q .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYXRMine3Q .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYXRMine3Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYXRMine3Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYXRMine3Q .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYXRMine3Q .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYXRMine3Q .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYXRMine3Q .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYXRMine3Q .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYXRMine3Q .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYXRMine3Q .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYXRMine3Q .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYXRMine3Q .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYXRMine3Q button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYXRMine3Q button.navbar-toggler:focus {
  outline: none;
}
.cid-rYXRMine3Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYXRMine3Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYXRMine3Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXRMine3Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXRMine3Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYXRMine3Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXRMine3Q nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYXRMine3Q nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYXRMine3Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXRMine3Q .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXRMine3Q .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse.collapsing,
.cid-rYXRMine3Q .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYXRMine3Q .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYXRMine3Q .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYXRMine3Q .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYXRMine3Q .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYXRMine3Q .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYXRMine3Q .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYXRMine3Q .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYXRMine3Q .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYXRMine3Q .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXRMine3Q .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYXRMine3Q .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYXRMine3Q .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYXRMine3Q .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYXRMine3Q.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXRMine3Q img {
    height: 3.8rem !important;
  }
  .cid-rYXRMine3Q .btn {
    display: -webkit-flex;
  }
  .cid-rYXRMine3Q button.navbar-toggler {
    display: block;
  }
  .cid-rYXRMine3Q .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYXRMine3Q .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXRMine3Q .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYXRMine3Q .navbar-collapse.collapsing,
  .cid-rYXRMine3Q .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYXRMine3Q .navbar-collapse.collapsing .navbar-nav,
  .cid-rYXRMine3Q .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYXRMine3Q .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYXRMine3Q .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYXRMine3Q .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYXRMine3Q .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXRMine3Q .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYXRMine3Q .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYXRMine3Q .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYXRMine3Q .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXRMine3Q .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYXRMine3Q .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYXRMine3Q .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYXRMine3Q .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYXRMine3Q .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYXRMine3Q .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYXRMine3Q .nav-link:hover,
.cid-rYXRMine3Q .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYXU6EWmQ4 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYXU6EWmQ4 P {
  color: #767676;
}
.cid-rYXU6Fpsv9 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYXU6Fpsv9 .image-block {
  margin: auto;
}
.cid-rYXU6Fpsv9 figcaption {
  position: relative;
}
.cid-rYXU6Fpsv9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYXU6Fpsv9 .image-block {
    width: 100% !important;
  }
}
.cid-rYXU6FH3gh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXU6FH3gh .mbr-text,
.cid-rYXU6FH3gh blockquote {
  color: #767676;
}
.cid-rYXU6G4n7J {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXU6GdjN4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYXU6Gt4Ea .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYXU6Gt4Ea .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYXU6Gt4Ea a {
  font-style: normal;
}
.cid-rYXU6Gt4Ea .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYXU6Gt4Ea .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYXU6Gt4Ea .nav-item:focus,
.cid-rYXU6Gt4Ea .nav-link:focus {
  outline: none;
}
.cid-rYXU6Gt4Ea .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYXU6Gt4Ea .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYXU6Gt4Ea .menu-logo {
  margin-right: auto;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYXU6Gt4Ea .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYXU6Gt4Ea .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYXU6Gt4Ea .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYXU6Gt4Ea .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYXU6Gt4Ea .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYXU6Gt4Ea .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYXU6Gt4Ea .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYXU6Gt4Ea .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYXU6Gt4Ea .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYXU6Gt4Ea .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYXU6Gt4Ea .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYXU6Gt4Ea .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYXU6Gt4Ea .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYXU6Gt4Ea .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYXU6Gt4Ea .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYXU6Gt4Ea .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYXU6Gt4Ea .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYXU6Gt4Ea button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYXU6Gt4Ea button.navbar-toggler:focus {
  outline: none;
}
.cid-rYXU6Gt4Ea button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYXU6Gt4Ea button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYXU6Gt4Ea button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXU6Gt4Ea button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXU6Gt4Ea button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYXU6Gt4Ea nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXU6Gt4Ea nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYXU6Gt4Ea nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYXU6Gt4Ea nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXU6Gt4Ea .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXU6Gt4Ea .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.collapsing,
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYXU6Gt4Ea .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYXU6Gt4Ea .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYXU6Gt4Ea .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXU6Gt4Ea .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYXU6Gt4Ea .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYXU6Gt4Ea .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYXU6Gt4Ea .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYXU6Gt4Ea.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXU6Gt4Ea img {
    height: 3.8rem !important;
  }
  .cid-rYXU6Gt4Ea .btn {
    display: -webkit-flex;
  }
  .cid-rYXU6Gt4Ea button.navbar-toggler {
    display: block;
  }
  .cid-rYXU6Gt4Ea .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYXU6Gt4Ea .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse.collapsing,
  .cid-rYXU6Gt4Ea .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse.collapsing .navbar-nav,
  .cid-rYXU6Gt4Ea .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYXU6Gt4Ea .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYXU6Gt4Ea .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYXU6Gt4Ea .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYXU6Gt4Ea .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYXU6Gt4Ea .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXU6Gt4Ea .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYXU6Gt4Ea .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYXU6Gt4Ea .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYXU6Gt4Ea .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYXU6Gt4Ea .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYXU6Gt4Ea .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYXU6Gt4Ea .nav-link:hover,
.cid-rYXU6Gt4Ea .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYXVoiWVhL {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYXVoiWVhL P {
  color: #767676;
}
.cid-rYXVokjIG5 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYXVokjIG5 .image-block {
  margin: auto;
}
.cid-rYXVokjIG5 figcaption {
  position: relative;
}
.cid-rYXVokjIG5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYXVokjIG5 .image-block {
    width: 100% !important;
  }
}
.cid-rYXVok5uAI {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rYXVok5uAI .mbr-text,
.cid-rYXVok5uAI blockquote {
  color: #767676;
}
.cid-rYXXuRvxxE {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 30px;
}
.cid-rYXXuRvxxE .image-block {
  margin: auto;
}
.cid-rYXXuRvxxE figcaption {
  position: relative;
}
.cid-rYXXuRvxxE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYXXuRvxxE .image-block {
    width: 100% !important;
  }
}
.cid-rYXVokOnuT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXVol2hcO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYXVolkbMe .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYXVolkbMe .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYXVolkbMe a {
  font-style: normal;
}
.cid-rYXVolkbMe .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYXVolkbMe .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYXVolkbMe .nav-item:focus,
.cid-rYXVolkbMe .nav-link:focus {
  outline: none;
}
.cid-rYXVolkbMe .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYXVolkbMe .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYXVolkbMe .menu-logo {
  margin-right: auto;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYXVolkbMe .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYXVolkbMe .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYXVolkbMe .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYXVolkbMe .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYXVolkbMe .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYXVolkbMe .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYXVolkbMe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYXVolkbMe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYXVolkbMe .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYXVolkbMe .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYXVolkbMe .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYXVolkbMe .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYXVolkbMe .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYXVolkbMe .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYXVolkbMe .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYXVolkbMe .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYXVolkbMe .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYXVolkbMe button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYXVolkbMe button.navbar-toggler:focus {
  outline: none;
}
.cid-rYXVolkbMe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYXVolkbMe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYXVolkbMe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXVolkbMe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXVolkbMe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYXVolkbMe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXVolkbMe nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYXVolkbMe nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYXVolkbMe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXVolkbMe .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXVolkbMe .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse.collapsing,
.cid-rYXVolkbMe .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYXVolkbMe .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYXVolkbMe .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYXVolkbMe .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYXVolkbMe .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYXVolkbMe .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYXVolkbMe .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYXVolkbMe .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYXVolkbMe .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYXVolkbMe .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXVolkbMe .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYXVolkbMe .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYXVolkbMe .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYXVolkbMe .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYXVolkbMe.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXVolkbMe img {
    height: 3.8rem !important;
  }
  .cid-rYXVolkbMe .btn {
    display: -webkit-flex;
  }
  .cid-rYXVolkbMe button.navbar-toggler {
    display: block;
  }
  .cid-rYXVolkbMe .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYXVolkbMe .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXVolkbMe .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYXVolkbMe .navbar-collapse.collapsing,
  .cid-rYXVolkbMe .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYXVolkbMe .navbar-collapse.collapsing .navbar-nav,
  .cid-rYXVolkbMe .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYXVolkbMe .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYXVolkbMe .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYXVolkbMe .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYXVolkbMe .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXVolkbMe .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYXVolkbMe .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYXVolkbMe .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYXVolkbMe .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXVolkbMe .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYXVolkbMe .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYXVolkbMe .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYXVolkbMe .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYXVolkbMe .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYXVolkbMe .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYXVolkbMe .nav-link:hover,
.cid-rYXVolkbMe .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYXXUzAyH3 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYXXUzAyH3 P {
  color: #767676;
}
.cid-rYXXUA0wAm {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYXXUA0wAm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYXXUA0wAm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYXXUA0wAm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYXXUA0wAm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYXXUA0wAm .row > .row {
  display: block;
}
.cid-rYXXUA0wAm .mbr-gallery-item {
  width: 100%;
}
.cid-rYXXUA0wAm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYXXUA0wAm .mbr-gallery-item > div {
  position: relative;
}
.cid-rYXXUA0wAm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYXXUA0wAm .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYXXUA0wAm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYXXUA0wAm .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYXXUAxzcu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXXUAxzcu .mbr-text,
.cid-rYXXUAxzcu blockquote {
  color: #767676;
}
.cid-rYXXUB0Duf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYXXUBbTyp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYXXUBurCS .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYXXUBurCS .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYXXUBurCS a {
  font-style: normal;
}
.cid-rYXXUBurCS .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYXXUBurCS .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYXXUBurCS .nav-item:focus,
.cid-rYXXUBurCS .nav-link:focus {
  outline: none;
}
.cid-rYXXUBurCS .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYXXUBurCS .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYXXUBurCS .menu-logo {
  margin-right: auto;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYXXUBurCS .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYXXUBurCS .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYXXUBurCS .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYXXUBurCS .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYXXUBurCS .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYXXUBurCS .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYXXUBurCS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYXXUBurCS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYXXUBurCS .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYXXUBurCS .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYXXUBurCS .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYXXUBurCS .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYXXUBurCS .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYXXUBurCS .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYXXUBurCS .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYXXUBurCS .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYXXUBurCS .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYXXUBurCS button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYXXUBurCS button.navbar-toggler:focus {
  outline: none;
}
.cid-rYXXUBurCS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYXXUBurCS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYXXUBurCS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXXUBurCS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYXXUBurCS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYXXUBurCS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXXUBurCS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYXXUBurCS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYXXUBurCS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYXXUBurCS .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXXUBurCS .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse.collapsing,
.cid-rYXXUBurCS .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYXXUBurCS .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYXXUBurCS .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYXXUBurCS .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYXXUBurCS .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYXXUBurCS .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYXXUBurCS .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYXXUBurCS .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYXXUBurCS .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYXXUBurCS .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYXXUBurCS .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYXXUBurCS .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYXXUBurCS .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYXXUBurCS .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYXXUBurCS.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXXUBurCS img {
    height: 3.8rem !important;
  }
  .cid-rYXXUBurCS .btn {
    display: -webkit-flex;
  }
  .cid-rYXXUBurCS button.navbar-toggler {
    display: block;
  }
  .cid-rYXXUBurCS .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYXXUBurCS .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYXXUBurCS .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYXXUBurCS .navbar-collapse.collapsing,
  .cid-rYXXUBurCS .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYXXUBurCS .navbar-collapse.collapsing .navbar-nav,
  .cid-rYXXUBurCS .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYXXUBurCS .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYXXUBurCS .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYXXUBurCS .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYXXUBurCS .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXXUBurCS .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYXXUBurCS .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYXXUBurCS .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYXXUBurCS .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYXXUBurCS .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYXXUBurCS .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYXXUBurCS .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYXXUBurCS .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYXXUBurCS .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYXXUBurCS .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYXXUBurCS .nav-link:hover,
.cid-rYXXUBurCS .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYY4YgG4Go {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYY4YgG4Go P {
  color: #767676;
}
.cid-rYY4YhhlYZ {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYY4YhhlYZ .image-block {
  margin: auto;
}
.cid-rYY4YhhlYZ figcaption {
  position: relative;
}
.cid-rYY4YhhlYZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYY4YhhlYZ .image-block {
    width: 100% !important;
  }
}
.cid-rYY4Yhy8O8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYY4Yhy8O8 .mbr-text,
.cid-rYY4Yhy8O8 blockquote {
  color: #767676;
}
.cid-rYY4YhOKof {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYY4YhYwtd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYY4YiqEJ7 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYY4YiqEJ7 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYY4YiqEJ7 a {
  font-style: normal;
}
.cid-rYY4YiqEJ7 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYY4YiqEJ7 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYY4YiqEJ7 .nav-item:focus,
.cid-rYY4YiqEJ7 .nav-link:focus {
  outline: none;
}
.cid-rYY4YiqEJ7 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYY4YiqEJ7 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYY4YiqEJ7 .menu-logo {
  margin-right: auto;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYY4YiqEJ7 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYY4YiqEJ7 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYY4YiqEJ7 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYY4YiqEJ7 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYY4YiqEJ7 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYY4YiqEJ7 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYY4YiqEJ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYY4YiqEJ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYY4YiqEJ7 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYY4YiqEJ7 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYY4YiqEJ7 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYY4YiqEJ7 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYY4YiqEJ7 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYY4YiqEJ7 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYY4YiqEJ7 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYY4YiqEJ7 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYY4YiqEJ7 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYY4YiqEJ7 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYY4YiqEJ7 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYY4YiqEJ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYY4YiqEJ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYY4YiqEJ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYY4YiqEJ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYY4YiqEJ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYY4YiqEJ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYY4YiqEJ7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYY4YiqEJ7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYY4YiqEJ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYY4YiqEJ7 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYY4YiqEJ7 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.collapsing,
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYY4YiqEJ7 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYY4YiqEJ7 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYY4YiqEJ7 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYY4YiqEJ7 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYY4YiqEJ7 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYY4YiqEJ7 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYY4YiqEJ7 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYY4YiqEJ7.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYY4YiqEJ7 img {
    height: 3.8rem !important;
  }
  .cid-rYY4YiqEJ7 .btn {
    display: -webkit-flex;
  }
  .cid-rYY4YiqEJ7 button.navbar-toggler {
    display: block;
  }
  .cid-rYY4YiqEJ7 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYY4YiqEJ7 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse.collapsing,
  .cid-rYY4YiqEJ7 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYY4YiqEJ7 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYY4YiqEJ7 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYY4YiqEJ7 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYY4YiqEJ7 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYY4YiqEJ7 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYY4YiqEJ7 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYY4YiqEJ7 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYY4YiqEJ7 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYY4YiqEJ7 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYY4YiqEJ7 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYY4YiqEJ7 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYY4YiqEJ7 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYY4YiqEJ7 .nav-link:hover,
.cid-rYY4YiqEJ7 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYY7JtaE3M {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYY7JtaE3M P {
  color: #767676;
}
.cid-rYY7JtHn3W {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYY7JtHn3W .image-block {
  margin: auto;
}
.cid-rYY7JtHn3W figcaption {
  position: relative;
}
.cid-rYY7JtHn3W figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYY7JtHn3W .image-block {
    width: 100% !important;
  }
}
.cid-rYY7JtWC9z {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYY7JtWC9z .mbr-text,
.cid-rYY7JtWC9z blockquote {
  color: #767676;
}
.cid-rYY7Ju7lFv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYY7JugU7B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYY7JuFPyh .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYY7JuFPyh .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYY7JuFPyh a {
  font-style: normal;
}
.cid-rYY7JuFPyh .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYY7JuFPyh .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYY7JuFPyh .nav-item:focus,
.cid-rYY7JuFPyh .nav-link:focus {
  outline: none;
}
.cid-rYY7JuFPyh .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYY7JuFPyh .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYY7JuFPyh .menu-logo {
  margin-right: auto;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYY7JuFPyh .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYY7JuFPyh .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYY7JuFPyh .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYY7JuFPyh .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYY7JuFPyh .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYY7JuFPyh .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYY7JuFPyh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYY7JuFPyh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYY7JuFPyh .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYY7JuFPyh .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYY7JuFPyh .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYY7JuFPyh .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYY7JuFPyh .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYY7JuFPyh .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYY7JuFPyh .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYY7JuFPyh .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYY7JuFPyh .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYY7JuFPyh button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYY7JuFPyh button.navbar-toggler:focus {
  outline: none;
}
.cid-rYY7JuFPyh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYY7JuFPyh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYY7JuFPyh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYY7JuFPyh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYY7JuFPyh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYY7JuFPyh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYY7JuFPyh nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYY7JuFPyh nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYY7JuFPyh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYY7JuFPyh .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYY7JuFPyh .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse.collapsing,
.cid-rYY7JuFPyh .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYY7JuFPyh .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYY7JuFPyh .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYY7JuFPyh .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYY7JuFPyh .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYY7JuFPyh .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYY7JuFPyh .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYY7JuFPyh .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYY7JuFPyh .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYY7JuFPyh .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYY7JuFPyh .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYY7JuFPyh .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYY7JuFPyh .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYY7JuFPyh .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYY7JuFPyh.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYY7JuFPyh img {
    height: 3.8rem !important;
  }
  .cid-rYY7JuFPyh .btn {
    display: -webkit-flex;
  }
  .cid-rYY7JuFPyh button.navbar-toggler {
    display: block;
  }
  .cid-rYY7JuFPyh .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYY7JuFPyh .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYY7JuFPyh .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYY7JuFPyh .navbar-collapse.collapsing,
  .cid-rYY7JuFPyh .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYY7JuFPyh .navbar-collapse.collapsing .navbar-nav,
  .cid-rYY7JuFPyh .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYY7JuFPyh .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYY7JuFPyh .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYY7JuFPyh .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYY7JuFPyh .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYY7JuFPyh .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYY7JuFPyh .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYY7JuFPyh .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYY7JuFPyh .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYY7JuFPyh .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYY7JuFPyh .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYY7JuFPyh .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYY7JuFPyh .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYY7JuFPyh .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYY7JuFPyh .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYY7JuFPyh .nav-link:hover,
.cid-rYY7JuFPyh .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYY9nGboX2 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYY9nGboX2 P {
  color: #767676;
}
.cid-rYY9nGQB0c {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYY9nGQB0c .image-block {
  margin: auto;
}
.cid-rYY9nGQB0c figcaption {
  position: relative;
}
.cid-rYY9nGQB0c figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYY9nGQB0c .image-block {
    width: 100% !important;
  }
}
.cid-rYY9nHosyi {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYY9nHosyi .mbr-text,
.cid-rYY9nHosyi blockquote {
  color: #767676;
}
.cid-rYY9nHZSzK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYY9nItf52 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYY9nJEr6a .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYY9nJEr6a .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYY9nJEr6a a {
  font-style: normal;
}
.cid-rYY9nJEr6a .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYY9nJEr6a .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYY9nJEr6a .nav-item:focus,
.cid-rYY9nJEr6a .nav-link:focus {
  outline: none;
}
.cid-rYY9nJEr6a .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYY9nJEr6a .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYY9nJEr6a .menu-logo {
  margin-right: auto;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYY9nJEr6a .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYY9nJEr6a .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYY9nJEr6a .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYY9nJEr6a .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYY9nJEr6a .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYY9nJEr6a .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYY9nJEr6a .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYY9nJEr6a .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYY9nJEr6a .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYY9nJEr6a .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYY9nJEr6a .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYY9nJEr6a .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYY9nJEr6a .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYY9nJEr6a .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYY9nJEr6a .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYY9nJEr6a .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYY9nJEr6a .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYY9nJEr6a button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYY9nJEr6a button.navbar-toggler:focus {
  outline: none;
}
.cid-rYY9nJEr6a button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYY9nJEr6a button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYY9nJEr6a button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYY9nJEr6a button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYY9nJEr6a button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYY9nJEr6a nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYY9nJEr6a nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYY9nJEr6a nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYY9nJEr6a nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYY9nJEr6a .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYY9nJEr6a .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse.collapsing,
.cid-rYY9nJEr6a .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYY9nJEr6a .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYY9nJEr6a .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYY9nJEr6a .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYY9nJEr6a .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYY9nJEr6a .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYY9nJEr6a .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYY9nJEr6a .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYY9nJEr6a .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYY9nJEr6a .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYY9nJEr6a .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYY9nJEr6a .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYY9nJEr6a .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYY9nJEr6a .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYY9nJEr6a.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYY9nJEr6a img {
    height: 3.8rem !important;
  }
  .cid-rYY9nJEr6a .btn {
    display: -webkit-flex;
  }
  .cid-rYY9nJEr6a button.navbar-toggler {
    display: block;
  }
  .cid-rYY9nJEr6a .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYY9nJEr6a .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYY9nJEr6a .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYY9nJEr6a .navbar-collapse.collapsing,
  .cid-rYY9nJEr6a .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYY9nJEr6a .navbar-collapse.collapsing .navbar-nav,
  .cid-rYY9nJEr6a .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYY9nJEr6a .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYY9nJEr6a .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYY9nJEr6a .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYY9nJEr6a .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYY9nJEr6a .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYY9nJEr6a .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYY9nJEr6a .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYY9nJEr6a .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYY9nJEr6a .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYY9nJEr6a .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYY9nJEr6a .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYY9nJEr6a .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYY9nJEr6a .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYY9nJEr6a .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYY9nJEr6a .nav-link:hover,
.cid-rYY9nJEr6a .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYvoccgPD {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYvoccgPD P {
  color: #767676;
}
.cid-rYYvocGsaE {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYvocGsaE .image-block {
  margin: auto;
}
.cid-rYYvocGsaE figcaption {
  position: relative;
}
.cid-rYYvocGsaE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYvocGsaE .image-block {
    width: 100% !important;
  }
}
.cid-rYYvocXWIz {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYvocXWIz .mbr-text,
.cid-rYYvocXWIz blockquote {
  color: #767676;
}
.cid-rYYvodabML {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYvodjjHC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYvodAGTC .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYvodAGTC .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYvodAGTC a {
  font-style: normal;
}
.cid-rYYvodAGTC .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYvodAGTC .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYvodAGTC .nav-item:focus,
.cid-rYYvodAGTC .nav-link:focus {
  outline: none;
}
.cid-rYYvodAGTC .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYvodAGTC .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYvodAGTC .menu-logo {
  margin-right: auto;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYvodAGTC .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYvodAGTC .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYvodAGTC .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYvodAGTC .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYvodAGTC .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYvodAGTC .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYvodAGTC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYvodAGTC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYvodAGTC .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYvodAGTC .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYvodAGTC .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYvodAGTC .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYvodAGTC .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYvodAGTC .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYvodAGTC .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYvodAGTC .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYvodAGTC .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYvodAGTC button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYvodAGTC button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYvodAGTC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYvodAGTC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYvodAGTC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYvodAGTC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYvodAGTC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYvodAGTC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYvodAGTC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYvodAGTC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYvodAGTC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYvodAGTC .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYvodAGTC .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse.collapsing,
.cid-rYYvodAGTC .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYvodAGTC .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYvodAGTC .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYvodAGTC .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYvodAGTC .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYvodAGTC .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYvodAGTC .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYvodAGTC .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYvodAGTC .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYvodAGTC .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYvodAGTC .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYvodAGTC .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYvodAGTC .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYvodAGTC .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYvodAGTC.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYvodAGTC img {
    height: 3.8rem !important;
  }
  .cid-rYYvodAGTC .btn {
    display: -webkit-flex;
  }
  .cid-rYYvodAGTC button.navbar-toggler {
    display: block;
  }
  .cid-rYYvodAGTC .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYvodAGTC .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYvodAGTC .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYvodAGTC .navbar-collapse.collapsing,
  .cid-rYYvodAGTC .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYvodAGTC .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYvodAGTC .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYvodAGTC .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYvodAGTC .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYvodAGTC .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYvodAGTC .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYvodAGTC .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYvodAGTC .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYvodAGTC .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYvodAGTC .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYvodAGTC .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYvodAGTC .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYvodAGTC .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYvodAGTC .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYvodAGTC .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYvodAGTC .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYvodAGTC .nav-link:hover,
.cid-rYYvodAGTC .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYwBA0oOf {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYwBA0oOf P {
  color: #767676;
}
.cid-rYYwBAKeWX {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYwBAKeWX .image-block {
  margin: auto;
}
.cid-rYYwBAKeWX figcaption {
  position: relative;
}
.cid-rYYwBAKeWX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYwBAKeWX .image-block {
    width: 100% !important;
  }
}
.cid-rYYwBBcMhH {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYwBBcMhH .mbr-text,
.cid-rYYwBBcMhH blockquote {
  color: #767676;
}
.cid-rYYy4K9Ucq {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYy4K9Ucq .image-block {
  margin: auto;
}
.cid-rYYy4K9Ucq figcaption {
  position: relative;
}
.cid-rYYy4K9Ucq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYy4K9Ucq .image-block {
    width: 100% !important;
  }
}
.cid-rYYwBBySCr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYwBBQYlf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYwBCdfNY .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYwBCdfNY .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYwBCdfNY a {
  font-style: normal;
}
.cid-rYYwBCdfNY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYwBCdfNY .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYwBCdfNY .nav-item:focus,
.cid-rYYwBCdfNY .nav-link:focus {
  outline: none;
}
.cid-rYYwBCdfNY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYwBCdfNY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYwBCdfNY .menu-logo {
  margin-right: auto;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYwBCdfNY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYwBCdfNY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYwBCdfNY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYwBCdfNY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYwBCdfNY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYwBCdfNY .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYwBCdfNY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYwBCdfNY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYwBCdfNY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYwBCdfNY .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYwBCdfNY .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYwBCdfNY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYwBCdfNY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYwBCdfNY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYwBCdfNY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYwBCdfNY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYwBCdfNY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYwBCdfNY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYwBCdfNY button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYwBCdfNY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYwBCdfNY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYwBCdfNY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYwBCdfNY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYwBCdfNY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYwBCdfNY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYwBCdfNY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYwBCdfNY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYwBCdfNY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYwBCdfNY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYwBCdfNY .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse.collapsing,
.cid-rYYwBCdfNY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYwBCdfNY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYwBCdfNY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYwBCdfNY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYwBCdfNY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYwBCdfNY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYwBCdfNY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYwBCdfNY .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYwBCdfNY .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYwBCdfNY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYwBCdfNY .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYwBCdfNY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYwBCdfNY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYwBCdfNY .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYwBCdfNY.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYwBCdfNY img {
    height: 3.8rem !important;
  }
  .cid-rYYwBCdfNY .btn {
    display: -webkit-flex;
  }
  .cid-rYYwBCdfNY button.navbar-toggler {
    display: block;
  }
  .cid-rYYwBCdfNY .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYwBCdfNY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYwBCdfNY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYwBCdfNY .navbar-collapse.collapsing,
  .cid-rYYwBCdfNY .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYwBCdfNY .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYwBCdfNY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYwBCdfNY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYwBCdfNY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYwBCdfNY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYwBCdfNY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYwBCdfNY .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYwBCdfNY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYwBCdfNY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYwBCdfNY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYwBCdfNY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYwBCdfNY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYwBCdfNY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYwBCdfNY .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYwBCdfNY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYwBCdfNY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYwBCdfNY .nav-link:hover,
.cid-rYYwBCdfNY .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYyyidlb3 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYyyidlb3 P {
  color: #767676;
}
.cid-rYYyyiEabU {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYyyiEabU .image-block {
  margin: auto;
}
.cid-rYYyyiEabU figcaption {
  position: relative;
}
.cid-rYYyyiEabU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYyyiEabU .image-block {
    width: 100% !important;
  }
}
.cid-rYYyyjfoOR {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYyyjfoOR .mbr-text,
.cid-rYYyyjfoOR blockquote {
  color: #767676;
}
.cid-rYYyyjr1jx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYyyjBkuY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYyyjSz6s .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYyyjSz6s .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYyyjSz6s a {
  font-style: normal;
}
.cid-rYYyyjSz6s .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYyyjSz6s .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYyyjSz6s .nav-item:focus,
.cid-rYYyyjSz6s .nav-link:focus {
  outline: none;
}
.cid-rYYyyjSz6s .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYyyjSz6s .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYyyjSz6s .menu-logo {
  margin-right: auto;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYyyjSz6s .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYyyjSz6s .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYyyjSz6s .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYyyjSz6s .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYyyjSz6s .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYyyjSz6s .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYyyjSz6s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYyyjSz6s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYyyjSz6s .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYyyjSz6s .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYyyjSz6s .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYyyjSz6s .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYyyjSz6s .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYyyjSz6s .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYyyjSz6s .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYyyjSz6s .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYyyjSz6s .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYyyjSz6s button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYyyjSz6s button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYyyjSz6s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYyyjSz6s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYyyjSz6s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYyyjSz6s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYyyjSz6s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYyyjSz6s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYyyjSz6s nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYyyjSz6s nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYyyjSz6s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYyyjSz6s .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYyyjSz6s .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse.collapsing,
.cid-rYYyyjSz6s .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYyyjSz6s .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYyyjSz6s .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYyyjSz6s .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYyyjSz6s .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYyyjSz6s .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYyyjSz6s .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYyyjSz6s .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYyyjSz6s .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYyyjSz6s .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYyyjSz6s .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYyyjSz6s .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYyyjSz6s .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYyyjSz6s .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYyyjSz6s.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYyyjSz6s img {
    height: 3.8rem !important;
  }
  .cid-rYYyyjSz6s .btn {
    display: -webkit-flex;
  }
  .cid-rYYyyjSz6s button.navbar-toggler {
    display: block;
  }
  .cid-rYYyyjSz6s .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYyyjSz6s .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYyyjSz6s .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYyyjSz6s .navbar-collapse.collapsing,
  .cid-rYYyyjSz6s .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYyyjSz6s .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYyyjSz6s .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYyyjSz6s .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYyyjSz6s .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYyyjSz6s .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYyyjSz6s .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYyyjSz6s .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYyyjSz6s .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYyyjSz6s .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYyyjSz6s .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYyyjSz6s .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYyyjSz6s .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYyyjSz6s .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYyyjSz6s .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYyyjSz6s .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYyyjSz6s .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYyyjSz6s .nav-link:hover,
.cid-rYYyyjSz6s .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYzptYE1a {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYzptYE1a P {
  color: #767676;
}
.cid-rYYzpuk8qK {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYzpuk8qK .image-block {
  margin: auto;
}
.cid-rYYzpuk8qK figcaption {
  position: relative;
}
.cid-rYYzpuk8qK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYzpuk8qK .image-block {
    width: 100% !important;
  }
}
.cid-rYYzpuAphj {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYzpuAphj .mbr-text,
.cid-rYYzpuAphj blockquote {
  color: #767676;
}
.cid-rYYzpuMRR2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYzpuWoPJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYzpvcQ8G .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYzpvcQ8G .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYzpvcQ8G a {
  font-style: normal;
}
.cid-rYYzpvcQ8G .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYzpvcQ8G .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYzpvcQ8G .nav-item:focus,
.cid-rYYzpvcQ8G .nav-link:focus {
  outline: none;
}
.cid-rYYzpvcQ8G .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYzpvcQ8G .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYzpvcQ8G .menu-logo {
  margin-right: auto;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYzpvcQ8G .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYzpvcQ8G .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYzpvcQ8G .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYzpvcQ8G .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYzpvcQ8G .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYzpvcQ8G .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYzpvcQ8G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYzpvcQ8G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYzpvcQ8G .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYzpvcQ8G .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYzpvcQ8G .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYzpvcQ8G .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYzpvcQ8G .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYzpvcQ8G .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYzpvcQ8G .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYzpvcQ8G .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYzpvcQ8G .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYzpvcQ8G button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYzpvcQ8G button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYzpvcQ8G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYzpvcQ8G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYzpvcQ8G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYzpvcQ8G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYzpvcQ8G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYzpvcQ8G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYzpvcQ8G nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYzpvcQ8G nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYzpvcQ8G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYzpvcQ8G .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYzpvcQ8G .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.collapsing,
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYzpvcQ8G .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYzpvcQ8G .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYzpvcQ8G .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYzpvcQ8G .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYzpvcQ8G .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYzpvcQ8G .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYzpvcQ8G .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYzpvcQ8G .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYzpvcQ8G.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYzpvcQ8G img {
    height: 3.8rem !important;
  }
  .cid-rYYzpvcQ8G .btn {
    display: -webkit-flex;
  }
  .cid-rYYzpvcQ8G button.navbar-toggler {
    display: block;
  }
  .cid-rYYzpvcQ8G .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYzpvcQ8G .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYzpvcQ8G .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYzpvcQ8G .navbar-collapse.collapsing,
  .cid-rYYzpvcQ8G .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYzpvcQ8G .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYzpvcQ8G .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYzpvcQ8G .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYzpvcQ8G .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYzpvcQ8G .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYzpvcQ8G .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYzpvcQ8G .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYzpvcQ8G .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYzpvcQ8G .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYzpvcQ8G .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYzpvcQ8G .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYzpvcQ8G .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYzpvcQ8G .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYzpvcQ8G .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYzpvcQ8G .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYzpvcQ8G .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYzpvcQ8G .nav-link:hover,
.cid-rYYzpvcQ8G .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYGXM1yQs {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYGXM1yQs P {
  color: #767676;
}
.cid-rYYGXMEPaa {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYGXMEPaa .image-block {
  margin: auto;
}
.cid-rYYGXMEPaa figcaption {
  position: relative;
}
.cid-rYYGXMEPaa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYGXMEPaa .image-block {
    width: 100% !important;
  }
}
.cid-rYYGXMXdLy {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYGXMXdLy .mbr-text,
.cid-rYYGXMXdLy blockquote {
  color: #767676;
}
.cid-rYYGXNeuF9 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYGXNeuF9 .image-block {
  margin: auto;
}
.cid-rYYGXNeuF9 figcaption {
  position: relative;
}
.cid-rYYGXNeuF9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYGXNeuF9 .image-block {
    width: 100% !important;
  }
}
.cid-rYYGXNwLNf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYGXNK6wN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYGXO4wx4 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYGXO4wx4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYGXO4wx4 a {
  font-style: normal;
}
.cid-rYYGXO4wx4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYGXO4wx4 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYGXO4wx4 .nav-item:focus,
.cid-rYYGXO4wx4 .nav-link:focus {
  outline: none;
}
.cid-rYYGXO4wx4 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYGXO4wx4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYGXO4wx4 .menu-logo {
  margin-right: auto;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYGXO4wx4 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYGXO4wx4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYGXO4wx4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYGXO4wx4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYGXO4wx4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYGXO4wx4 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYGXO4wx4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYGXO4wx4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYGXO4wx4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYGXO4wx4 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYGXO4wx4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYGXO4wx4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYGXO4wx4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYGXO4wx4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYGXO4wx4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYGXO4wx4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYGXO4wx4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYGXO4wx4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYGXO4wx4 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYGXO4wx4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYGXO4wx4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYGXO4wx4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYGXO4wx4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYGXO4wx4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYGXO4wx4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYGXO4wx4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYGXO4wx4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYGXO4wx4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYGXO4wx4 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYGXO4wx4 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.collapsing,
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYGXO4wx4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYGXO4wx4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYGXO4wx4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYGXO4wx4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYGXO4wx4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYGXO4wx4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYGXO4wx4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYGXO4wx4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYGXO4wx4.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYGXO4wx4 img {
    height: 3.8rem !important;
  }
  .cid-rYYGXO4wx4 .btn {
    display: -webkit-flex;
  }
  .cid-rYYGXO4wx4 button.navbar-toggler {
    display: block;
  }
  .cid-rYYGXO4wx4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYGXO4wx4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYGXO4wx4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYGXO4wx4 .navbar-collapse.collapsing,
  .cid-rYYGXO4wx4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYGXO4wx4 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYGXO4wx4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYGXO4wx4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYGXO4wx4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYGXO4wx4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYGXO4wx4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYGXO4wx4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYGXO4wx4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYGXO4wx4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYGXO4wx4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYGXO4wx4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYGXO4wx4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYGXO4wx4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYGXO4wx4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYGXO4wx4 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYGXO4wx4 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYGXO4wx4 .nav-link:hover,
.cid-rYYGXO4wx4 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYPco52ed {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYPco52ed P {
  color: #767676;
}
.cid-rYYPcoBYSK {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYPcoBYSK .image-block {
  margin: auto;
}
.cid-rYYPcoBYSK figcaption {
  position: relative;
}
.cid-rYYPcoBYSK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYPcoBYSK .image-block {
    width: 100% !important;
  }
}
.cid-rYYPcoUXkM {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYPcoUXkM .mbr-text,
.cid-rYYPcoUXkM blockquote {
  color: #767676;
}
.cid-rYYPcpvF3c {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYPcpIm5K {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYPcq3Fsj .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYPcq3Fsj .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYPcq3Fsj a {
  font-style: normal;
}
.cid-rYYPcq3Fsj .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYPcq3Fsj .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYPcq3Fsj .nav-item:focus,
.cid-rYYPcq3Fsj .nav-link:focus {
  outline: none;
}
.cid-rYYPcq3Fsj .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYPcq3Fsj .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYPcq3Fsj .menu-logo {
  margin-right: auto;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYPcq3Fsj .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYPcq3Fsj .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYPcq3Fsj .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYPcq3Fsj .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYPcq3Fsj .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYPcq3Fsj .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYPcq3Fsj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYPcq3Fsj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYPcq3Fsj .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYPcq3Fsj .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYPcq3Fsj .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYPcq3Fsj .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYPcq3Fsj .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYPcq3Fsj .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYPcq3Fsj .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYPcq3Fsj .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYPcq3Fsj .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYPcq3Fsj button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYPcq3Fsj button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYPcq3Fsj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYPcq3Fsj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYPcq3Fsj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYPcq3Fsj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYPcq3Fsj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYPcq3Fsj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYPcq3Fsj nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYPcq3Fsj nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYPcq3Fsj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYPcq3Fsj .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYPcq3Fsj .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.collapsing,
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYPcq3Fsj .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYPcq3Fsj .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYPcq3Fsj .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYPcq3Fsj .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYPcq3Fsj .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYPcq3Fsj .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYPcq3Fsj .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYPcq3Fsj .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYPcq3Fsj.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYPcq3Fsj img {
    height: 3.8rem !important;
  }
  .cid-rYYPcq3Fsj .btn {
    display: -webkit-flex;
  }
  .cid-rYYPcq3Fsj button.navbar-toggler {
    display: block;
  }
  .cid-rYYPcq3Fsj .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYPcq3Fsj .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYPcq3Fsj .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYPcq3Fsj .navbar-collapse.collapsing,
  .cid-rYYPcq3Fsj .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYPcq3Fsj .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYPcq3Fsj .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYPcq3Fsj .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYPcq3Fsj .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYPcq3Fsj .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYPcq3Fsj .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYPcq3Fsj .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYPcq3Fsj .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYPcq3Fsj .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYPcq3Fsj .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYPcq3Fsj .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYPcq3Fsj .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYPcq3Fsj .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYPcq3Fsj .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYPcq3Fsj .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYPcq3Fsj .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYPcq3Fsj .nav-link:hover,
.cid-rYYPcq3Fsj .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYQoE7eDM {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYQoE7eDM P {
  color: #767676;
}
.cid-rYYQoEB2Vv {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYQoEB2Vv .image-block {
  margin: auto;
}
.cid-rYYQoEB2Vv figcaption {
  position: relative;
}
.cid-rYYQoEB2Vv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYQoEB2Vv .image-block {
    width: 100% !important;
  }
}
.cid-rYYQoFeaMU {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYQoFeaMU .mbr-text,
.cid-rYYQoFeaMU blockquote {
  color: #767676;
}
.cid-rYYQoFr1ti {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYQoFALhG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYQoG4ye1 .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYQoG4ye1 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYQoG4ye1 a {
  font-style: normal;
}
.cid-rYYQoG4ye1 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYQoG4ye1 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYQoG4ye1 .nav-item:focus,
.cid-rYYQoG4ye1 .nav-link:focus {
  outline: none;
}
.cid-rYYQoG4ye1 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYQoG4ye1 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYQoG4ye1 .menu-logo {
  margin-right: auto;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYQoG4ye1 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYQoG4ye1 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYQoG4ye1 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYQoG4ye1 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYQoG4ye1 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYQoG4ye1 .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYQoG4ye1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYQoG4ye1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYQoG4ye1 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYQoG4ye1 .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYQoG4ye1 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYQoG4ye1 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYQoG4ye1 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYQoG4ye1 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYQoG4ye1 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYQoG4ye1 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYQoG4ye1 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYQoG4ye1 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYQoG4ye1 button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYQoG4ye1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYQoG4ye1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYQoG4ye1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYQoG4ye1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYQoG4ye1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYQoG4ye1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYQoG4ye1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYQoG4ye1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYQoG4ye1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYQoG4ye1 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYQoG4ye1 .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.collapsing,
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYQoG4ye1 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYQoG4ye1 .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYQoG4ye1 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYQoG4ye1 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYQoG4ye1 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYQoG4ye1 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYQoG4ye1 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYQoG4ye1 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYQoG4ye1.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYQoG4ye1 img {
    height: 3.8rem !important;
  }
  .cid-rYYQoG4ye1 .btn {
    display: -webkit-flex;
  }
  .cid-rYYQoG4ye1 button.navbar-toggler {
    display: block;
  }
  .cid-rYYQoG4ye1 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYQoG4ye1 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYQoG4ye1 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYQoG4ye1 .navbar-collapse.collapsing,
  .cid-rYYQoG4ye1 .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYQoG4ye1 .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYQoG4ye1 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYQoG4ye1 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYQoG4ye1 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYQoG4ye1 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYQoG4ye1 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYQoG4ye1 .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYQoG4ye1 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYQoG4ye1 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYQoG4ye1 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYQoG4ye1 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYQoG4ye1 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYQoG4ye1 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYQoG4ye1 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYQoG4ye1 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYQoG4ye1 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYQoG4ye1 .nav-link:hover,
.cid-rYYQoG4ye1 .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYWUozCv8 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYWUozCv8 P {
  color: #767676;
}
.cid-rYYYNVPY66 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYYNVPY66 .image-block {
  margin: auto;
}
.cid-rYYYNVPY66 figcaption {
  position: relative;
}
.cid-rYYYNVPY66 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYYNVPY66 .image-block {
    width: 100% !important;
  }
}
.cid-rYYWUpH0Px {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYWUpH0Px .mbr-text,
.cid-rYYWUpH0Px blockquote {
  color: #767676;
}
.cid-rYYYOxNEkB {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rYYYOxNEkB .image-block {
  margin: auto;
}
.cid-rYYYOxNEkB figcaption {
  position: relative;
}
.cid-rYYYOxNEkB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYYYOxNEkB .image-block {
    width: 100% !important;
  }
}
.cid-rYYWUqatpG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYWUqms0I {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYWUqEKAr .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYWUqEKAr .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYWUqEKAr a {
  font-style: normal;
}
.cid-rYYWUqEKAr .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYWUqEKAr .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYWUqEKAr .nav-item:focus,
.cid-rYYWUqEKAr .nav-link:focus {
  outline: none;
}
.cid-rYYWUqEKAr .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYWUqEKAr .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYWUqEKAr .menu-logo {
  margin-right: auto;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYWUqEKAr .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYWUqEKAr .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYWUqEKAr .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYWUqEKAr .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYWUqEKAr .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYWUqEKAr .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYWUqEKAr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYWUqEKAr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYWUqEKAr .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYWUqEKAr .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYWUqEKAr .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYWUqEKAr .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYWUqEKAr .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYWUqEKAr .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYWUqEKAr .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYWUqEKAr .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYWUqEKAr .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYWUqEKAr button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYWUqEKAr button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYWUqEKAr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYWUqEKAr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYWUqEKAr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYWUqEKAr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYWUqEKAr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYWUqEKAr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYWUqEKAr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYWUqEKAr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYWUqEKAr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYWUqEKAr .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYWUqEKAr .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse.collapsing,
.cid-rYYWUqEKAr .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYWUqEKAr .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYWUqEKAr .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYWUqEKAr .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYWUqEKAr .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYWUqEKAr .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYWUqEKAr .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYWUqEKAr .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYWUqEKAr .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYWUqEKAr .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYWUqEKAr .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYWUqEKAr .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYWUqEKAr .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYWUqEKAr .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYWUqEKAr.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYWUqEKAr img {
    height: 3.8rem !important;
  }
  .cid-rYYWUqEKAr .btn {
    display: -webkit-flex;
  }
  .cid-rYYWUqEKAr button.navbar-toggler {
    display: block;
  }
  .cid-rYYWUqEKAr .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYWUqEKAr .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYWUqEKAr .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYWUqEKAr .navbar-collapse.collapsing,
  .cid-rYYWUqEKAr .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYWUqEKAr .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYWUqEKAr .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYWUqEKAr .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYWUqEKAr .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYWUqEKAr .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYWUqEKAr .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYWUqEKAr .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYWUqEKAr .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYWUqEKAr .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYWUqEKAr .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYWUqEKAr .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYWUqEKAr .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYWUqEKAr .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYWUqEKAr .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYWUqEKAr .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYWUqEKAr .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYWUqEKAr .nav-link:hover,
.cid-rYYWUqEKAr .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rZ4F2VxKMh {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rZ4F2VxKMh P {
  color: #767676;
}
.cid-rZ4F2WNHnc {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rZ4F2WNHnc .image-block {
  margin: auto;
}
.cid-rZ4F2WNHnc figcaption {
  position: relative;
}
.cid-rZ4F2WNHnc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZ4F2WNHnc .image-block {
    width: 100% !important;
  }
}
.cid-rZ4FpMMNk9 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rZ4FpMMNk9 .image-block {
  margin: auto;
}
.cid-rZ4FpMMNk9 figcaption {
  position: relative;
}
.cid-rZ4FpMMNk9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZ4FpMMNk9 .image-block {
    width: 100% !important;
  }
}
.cid-rZ4Frbylg1 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rZ4Frbylg1 .image-block {
  margin: auto;
}
.cid-rZ4Frbylg1 figcaption {
  position: relative;
}
.cid-rZ4Frbylg1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZ4Frbylg1 .image-block {
    width: 100% !important;
  }
}
.cid-rZ4Fs6yJM5 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rZ4Fs6yJM5 .image-block {
  margin: auto;
}
.cid-rZ4Fs6yJM5 figcaption {
  position: relative;
}
.cid-rZ4Fs6yJM5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZ4Fs6yJM5 .image-block {
    width: 100% !important;
  }
}
.cid-rZ4FsDGzE1 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rZ4FsDGzE1 .image-block {
  margin: auto;
}
.cid-rZ4FsDGzE1 figcaption {
  position: relative;
}
.cid-rZ4FsDGzE1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZ4FsDGzE1 .image-block {
    width: 100% !important;
  }
}
.cid-rZ4FqzOByb {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-rZ4FqzOByb .image-block {
  margin: auto;
}
.cid-rZ4FqzOByb figcaption {
  position: relative;
}
.cid-rZ4FqzOByb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZ4FqzOByb .image-block {
    width: 100% !important;
  }
}
.cid-rZ9g1ivfkz {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZ9g1ivfkz .counter-container {
  color: #767676;
}
.cid-rZ9g1ivfkz .counter-container ul {
  margin-bottom: 0;
}
.cid-rZ9g1ivfkz .counter-container ul li {
  margin-bottom: 1rem;
}
.cid-rZ4F2X2TG0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZ4F2XbbyD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rZ4F2XtM7o .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rZ4F2XtM7o .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rZ4F2XtM7o a {
  font-style: normal;
}
.cid-rZ4F2XtM7o .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rZ4F2XtM7o .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rZ4F2XtM7o .nav-item:focus,
.cid-rZ4F2XtM7o .nav-link:focus {
  outline: none;
}
.cid-rZ4F2XtM7o .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rZ4F2XtM7o .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rZ4F2XtM7o .menu-logo {
  margin-right: auto;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rZ4F2XtM7o .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rZ4F2XtM7o .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rZ4F2XtM7o .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rZ4F2XtM7o .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rZ4F2XtM7o .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rZ4F2XtM7o .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rZ4F2XtM7o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rZ4F2XtM7o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rZ4F2XtM7o .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rZ4F2XtM7o .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rZ4F2XtM7o .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rZ4F2XtM7o .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rZ4F2XtM7o .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rZ4F2XtM7o .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rZ4F2XtM7o .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rZ4F2XtM7o .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rZ4F2XtM7o .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rZ4F2XtM7o button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rZ4F2XtM7o button.navbar-toggler:focus {
  outline: none;
}
.cid-rZ4F2XtM7o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rZ4F2XtM7o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rZ4F2XtM7o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ4F2XtM7o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rZ4F2XtM7o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rZ4F2XtM7o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ4F2XtM7o nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rZ4F2XtM7o nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rZ4F2XtM7o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rZ4F2XtM7o .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rZ4F2XtM7o .collapsed .btn {
  display: -webkit-flex;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.collapsing,
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rZ4F2XtM7o .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rZ4F2XtM7o .collapsed button.navbar-toggler {
  display: block;
}
.cid-rZ4F2XtM7o .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rZ4F2XtM7o .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rZ4F2XtM7o .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rZ4F2XtM7o .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rZ4F2XtM7o .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rZ4F2XtM7o .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rZ4F2XtM7o.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rZ4F2XtM7o img {
    height: 3.8rem !important;
  }
  .cid-rZ4F2XtM7o .btn {
    display: -webkit-flex;
  }
  .cid-rZ4F2XtM7o button.navbar-toggler {
    display: block;
  }
  .cid-rZ4F2XtM7o .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rZ4F2XtM7o .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rZ4F2XtM7o .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rZ4F2XtM7o .navbar-collapse.collapsing,
  .cid-rZ4F2XtM7o .navbar-collapse.show {
    display: block !important;
  }
  .cid-rZ4F2XtM7o .navbar-collapse.collapsing .navbar-nav,
  .cid-rZ4F2XtM7o .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rZ4F2XtM7o .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rZ4F2XtM7o .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rZ4F2XtM7o .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rZ4F2XtM7o .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rZ4F2XtM7o .navbar-collapse.collapsing .navbar-buttons,
  .cid-rZ4F2XtM7o .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rZ4F2XtM7o .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rZ4F2XtM7o .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rZ4F2XtM7o .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rZ4F2XtM7o .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rZ4F2XtM7o .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rZ4F2XtM7o .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rZ4F2XtM7o .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rZ4F2XtM7o .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rZ4F2XtM7o .nav-link:hover,
.cid-rZ4F2XtM7o .dropdown-item:hover {
  color: #879a9f !important;
}
.cid-rYYUNEKmQ2 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #efefef;
}
.cid-rYYUNEKmQ2 P {
  color: #767676;
}
.cid-rYYUNFe9MO {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rYYUNFe9MO .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYYUNFe9MO .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYYUNFe9MO .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYYUNFe9MO .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYYUNFe9MO .row > .row {
  display: block;
}
.cid-rYYUNFe9MO .mbr-gallery-item {
  width: 100%;
}
.cid-rYYUNFe9MO .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-rYYUNFe9MO .mbr-gallery-item > div {
  position: relative;
}
.cid-rYYUNFe9MO .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYYUNFe9MO .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYYUNFe9MO .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYYUNFe9MO .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-rYYUNFL6t3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYUNFL6t3 .mbr-text,
.cid-rYYUNFL6t3 blockquote {
  color: #767676;
}
.cid-rYYUNGfJdy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYYUNGq7kq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2e2e2e;
}
.cid-rYYUNGHoAR .navbar {
  background: #ffffff;
  transition: none;
  min-height: 77px;
  padding: .5rem 0;
}
.cid-rYYUNGHoAR .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-rYYUNGHoAR a {
  font-style: normal;
}
.cid-rYYUNGHoAR .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rYYUNGHoAR .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-rYYUNGHoAR .nav-item:focus,
.cid-rYYUNGHoAR .nav-link:focus {
  outline: none;
}
.cid-rYYUNGHoAR .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rYYUNGHoAR .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rYYUNGHoAR .menu-logo {
  margin-right: auto;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rYYUNGHoAR .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-rYYUNGHoAR .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rYYUNGHoAR .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rYYUNGHoAR .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rYYUNGHoAR .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rYYUNGHoAR .dropdown .dropdown-menu {
  background: #ffffff;
  visibility: hidden;
  display: block;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rYYUNGHoAR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rYYUNGHoAR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rYYUNGHoAR .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rYYUNGHoAR .dropdown.open > .dropdown-menu {
  visibility: visible;
}
.cid-rYYUNGHoAR .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rYYUNGHoAR .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rYYUNGHoAR .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rYYUNGHoAR .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rYYUNGHoAR .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rYYUNGHoAR .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rYYUNGHoAR .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rYYUNGHoAR button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rYYUNGHoAR button.navbar-toggler:focus {
  outline: none;
}
.cid-rYYUNGHoAR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #efefef;
}
.cid-rYYUNGHoAR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rYYUNGHoAR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYUNGHoAR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rYYUNGHoAR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rYYUNGHoAR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYUNGHoAR nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rYYUNGHoAR nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rYYUNGHoAR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rYYUNGHoAR .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYUNGHoAR .collapsed .btn {
  display: -webkit-flex;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse.collapsing,
.cid-rYYUNGHoAR .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rYYUNGHoAR .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rYYUNGHoAR .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-rYYUNGHoAR .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rYYUNGHoAR .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rYYUNGHoAR .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rYYUNGHoAR .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rYYUNGHoAR .collapsed button.navbar-toggler {
  display: block;
}
.cid-rYYUNGHoAR .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rYYUNGHoAR .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rYYUNGHoAR .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rYYUNGHoAR .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rYYUNGHoAR .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rYYUNGHoAR .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-rYYUNGHoAR.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYUNGHoAR img {
    height: 3.8rem !important;
  }
  .cid-rYYUNGHoAR .btn {
    display: -webkit-flex;
  }
  .cid-rYYUNGHoAR button.navbar-toggler {
    display: block;
  }
  .cid-rYYUNGHoAR .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rYYUNGHoAR .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rYYUNGHoAR .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rYYUNGHoAR .navbar-collapse.collapsing,
  .cid-rYYUNGHoAR .navbar-collapse.show {
    display: block !important;
  }
  .cid-rYYUNGHoAR .navbar-collapse.collapsing .navbar-nav,
  .cid-rYYUNGHoAR .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rYYUNGHoAR .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rYYUNGHoAR .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rYYUNGHoAR .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-rYYUNGHoAR .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYUNGHoAR .navbar-collapse.collapsing .navbar-buttons,
  .cid-rYYUNGHoAR .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rYYUNGHoAR .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rYYUNGHoAR .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rYYUNGHoAR .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rYYUNGHoAR .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rYYUNGHoAR .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rYYUNGHoAR .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rYYUNGHoAR .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-rYYUNGHoAR .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-rYYUNGHoAR .nav-link:hover,
.cid-rYYUNGHoAR .dropdown-item:hover {
  color: #879a9f !important;
}
