.btn {
  border-width: 2px;
}

body {
  font-family: Jost;
}

.display-1 {
  font-family: 'Jost', sans-serif;
  font-size  : 4.6rem;
  line-height: 1.1;
}

.display-1>.mbr-iconfont {
  font-size: 5.75rem;
}

.display-2 {
  font-family: 'Jost', sans-serif;
  font-size  : 3rem;
  line-height: 1.1;
}

.display-2>.mbr-iconfont {
  font-size: 3.75rem;
}

.display-4 {
  font-family: 'Jost', sans-serif;
  font-size  : 1.1rem;
  line-height: 1.5;
}

.display-4>.mbr-iconfont {
  font-size: 1.375rem;
}

.display-5 {
  font-family: 'Jost', sans-serif;
  font-size  : 2.2rem;
  line-height: 1.5;
}

.display-5>.mbr-iconfont {
  font-size: 2.75rem;
}

.display-7 {
  font-family: 'Jost', sans-serif;
  font-size  : 1.2rem;
  line-height: 1.5;
}

.display-7>.mbr-iconfont {
  font-size: 1.5rem;
}

/* ---- 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: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}

@media (max-width: 768px) {
  .display-1 {
    font-size  : 3.22rem;
    font-size  : calc(2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.26rem + (4.6 - 2.26) * ((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.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }

  .display-4 {
    font-size  : 0.88rem;
    font-size  : calc(1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }

  .display-5 {
    font-size  : 1.76rem;
    font-size  : calc(1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }

  .display-7 {
    font-size  : 0.96rem;
    font-size  : calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}

/* Buttons */
.btn {
  padding      : 0.6rem 1.2rem;
  border-radius: 4px;
}

.btn-sm {
  padding      : 0.6rem 1.2rem;
  border-radius: 4px;
}

.btn-md {
  padding      : 0.6rem 1.2rem;
  border-radius: 4px;
}

.btn-lg {
  padding      : 1rem 2.6rem;
  border-radius: 4px;
}

/* .bg-primary {
  background-color: #002fa7 !important;
}
.bg-success {
  background-color: #002fa7 !important;
}
.bg-info {
  background-color: #002fa7 !important;
}
.bg-warning {
  background-color: #002fa7 !important;
}
.bg-danger {
  background-color: #002fa7 !important;
} */
.btn-primary,
.btn-primary:active {
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
}

.btn-secondary,
.btn-secondary:active {
  background-color: #47b5ed !important;
  border-color    : #47b5ed !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color           : #ffffff !important;
  background-color: #148cca !important;
  border-color    : #148cca !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color           : #ffffff !important;
  background-color: #148cca !important;
  border-color    : #148cca !important;
}

.btn-info,
.btn-info:active {
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-info.disabled,
.btn-info:disabled {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
}

.btn-success,
.btn-success:active {
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-success.disabled,
.btn-success:disabled {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
}

.btn-warning,
.btn-warning:active {
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
}

.btn-danger,
.btn-danger:active {
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color           : #ffffff !important;
  background-color: #001750 !important;
  border-color    : #001750 !important;
}

.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color    : #fafafa !important;
  color           : #7a7a7a !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color           : #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color    : #cfcfcf !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-white.disabled,
.btn-white:disabled {
  color           : #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color    : #cfcfcf !important;
}

.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color    : #232323 !important;
  color           : #ffffff !important;
  box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color           : #ffffff !important;
  background-color: #000000 !important;
  border-color    : #000000 !important;
  box-shadow      : 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-black.disabled,
.btn-black:disabled {
  color           : #ffffff !important;
  background-color: #000000 !important;
  border-color    : #000000 !important;
}

.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color    : #002fa7;
  color           : #002fa7;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color           : #001750 !important;
  background-color: transparent !important;
  border-color    : #001750 !important;
  box-shadow      : none !important;
}

.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color           : #ffffff !important;
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
}

/* .btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #47b5ed;
  color: #47b5ed;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: #148cca !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
} */
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color    : #002fa7;
  color           : #002fa7;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color           : #001750 !important;
  background-color: transparent !important;
  border-color    : #001750 !important;
  box-shadow      : none !important;
}

.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color           : #ffffff !important;
  background-color: #002fa7 !important;
  border-color    : #002fa7 !important;
}

/* .btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #002fa7;
  color: #002fa7;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #001750 !important;
  background-color: transparent!important;
  border-color: #001750 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #002fa7 !important;
  border-color: #002fa7 !important;
} */
/* .btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #002fa7;
  color: #002fa7;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #001750 !important;
  background-color: transparent!important;
  border-color: #001750 !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #002fa7 !important;
  border-color: #002fa7 !important;
} */
/* .btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #002fa7;
  color: #002fa7;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #001750 !important;
  background-color: transparent!important;
  border-color: #001750 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #002fa7 !important;
  border-color: #002fa7 !important;
} */
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color    : #232323;
  color           : #232323;
}

.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color           : #000000 !important;
  background-color: transparent !important;
  border-color    : #000000 !important;
  box-shadow      : none !important;
}

.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color           : #ffffff !important;
  background-color: #232323 !important;
  border-color    : #232323 !important;
}

.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color    : #fafafa;
  color           : #fafafa;
}

.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color           : #cfcfcf !important;
  background-color: transparent !important;
  border-color    : #cfcfcf !important;
  box-shadow      : none !important;
}

.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color           : #7a7a7a !important;
  background-color: #fafafa !important;
  border-color    : #fafafa !important;
}

.text-primary {
  color: #002fa7 !important;
}

.text-secondary {
  color: #47b5ed !important;
}

.text-success {
  color: #002fa7 !important;
}

.text-info {
  color: #002fa7 !important;
}

.text-warning {
  color: #002fa7 !important;
}

.text-danger {
  color: #002fa7 !important;
}

.text-white {
  color: #fafafa !important;
}

.text-black {
  color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #001241 !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #1283bc !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #001241 !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #001241 !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #001241 !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #001241 !important;
}

a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}

a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}

a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition         : 0.2s;
  position           : relative;
  background-image   : linear-gradient(currentColor 50%, currentColor 50%);
  background-size    : 10000px 2px;
  background-repeat  : no-repeat;
  background-position: 0 1.2em;
}

.nav-tabs .nav-link.active {
  color: #002fa7;
}

.nav-tabs .nav-link:not(.active) {
  color: #232323;
}

.alert-success {
  background-color: #70c770;
}

.alert-info {
  background-color: #002fa7;
}

.alert-warning {
  background-color: #002fa7;
}

.alert-danger {
  background-color: #002fa7;
}

.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}

.mbr-gallery-filter li a {
  border-radius: 100px !important;
}

.mbr-gallery-filter li.active .btn {
  background-color: #002fa7;
  border-color    : #002fa7;
  color           : #ffffff;
}

.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}

.nav-tabs .nav-link {
  border-radius: 100px !important;
}

a,
a:hover {
  color: #002fa7;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #2764ff;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #2764ff;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #2764ff;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #2764ff;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #2764ff;
}

/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}

.form-control {
  font-family: 'Jost', sans-serif;
  font-size  : 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}

.form-control>.mbr-iconfont {
  font-size: 1.375rem;
}

.form-control:hover,
.form-control:focus {
  box-shadow  : rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #002fa7 !important;
}

.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size  : 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}

.form-control:-webkit-input-placeholder>.mbr-iconfont {
  font-size: 1.375rem;
}

blockquote {
  border-color: #002fa7;
}

/* Forms */
.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);
}

.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #002fa7;
  color           : #ffffff;
}

.jq-number__spin {
  transition: 0.25s ease;
}

.jq-number__spin:hover {
  border-color: #002fa7;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition         : 0.4s;
  border-top-color   : #353535;
  border-bottom-color: #353535;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color   : #002fa7;
  border-bottom-color: #002fa7;
}

.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: #002fa7 !important;
  box-shadow      : none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  color     : #000000 !important;
  background: #47b5ed !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%;
  width         : 100%;
  height        : auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
  content         : '';
  position        : absolute;
  width           : 200px;
  height          : 200px;
  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='%23002fa7' %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.5;
}

body {
  overflow-x: hidden;
}

a {
  transition: color 0.6s;
}

.cid-tdnnjWiHly {
  padding-top     : 180px;
  padding-bottom  : 100px;
  background-image: url("../../../assets/images/20220805-155249-2000x1500.jpg");
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdnnjWiHly .row {
  justify-content: space-between;
}

.cid-tdnnjWiHly .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-tdnnjWiHly .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdnnjWiHly .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-tdnnjWiHly .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-tdnnjWiHly .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-tdnnjWiHly .form-block {
    padding: 1rem;
  }
}

.cid-tdnnjWiHly .mbr-section-title,
.cid-tdnnjWiHly .mbr-section-btn {
  color: #ffffff;
}

.cid-tdnnjWiHly .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdnnjWiHly .form-text {
  color: #353535;
}

.cid-tdnnjWiHly .text {
  color: #ffffff;
}

.cid-tdnnjWiHly .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdnnjWiHly H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdnnjWiHly H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdnnjWiHly H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-tdnnjWiHly .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdnnjXj0Sb {
  z-index: 1000;
  width  : 100%;
}

.cid-tdnnjXj0Sb nav.navbar {
  position: fixed;
}

.cid-tdnnjXj0Sb .navbar-nav {
  margin: auto;
}

.cid-tdnnjXj0Sb .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdnnjXj0Sb .dropdown-item:hover,
.cid-tdnnjXj0Sb .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdnnjXj0Sb .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdnnjXj0Sb .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdnnjXj0Sb .navbar-short,
.cid-tdnnjXj0Sb .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdnnjXj0Sb .navbar-short .nav-link,
.cid-tdnnjXj0Sb .opened .nav-link,
.cid-tdnnjXj0Sb .navbar-short .navbar-caption,
.cid-tdnnjXj0Sb .opened .navbar-caption,
.cid-tdnnjXj0Sb .navbar-short .mbr-iconfont,
.cid-tdnnjXj0Sb .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdnnjXj0Sb .navbar-short .hamburger span,
.cid-tdnnjXj0Sb .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdnnjXj0Sb .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdnnjXj0Sb .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdnnjXj0Sb .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdnnjXj0Sb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdnnjXj0Sb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdnnjXj0Sb .container {
  display: flex;
  margin : auto;
}

.cid-tdnnjXj0Sb .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdnnjXj0Sb .dropdown-menu,
.cid-tdnnjXj0Sb .navbar.opened {
  background: #ffffff !important;
}

.cid-tdnnjXj0Sb .nav-item:focus,
.cid-tdnnjXj0Sb .nav-link:focus {
  outline: none;
}

.cid-tdnnjXj0Sb .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdnnjXj0Sb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdnnjXj0Sb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdnnjXj0Sb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdnnjXj0Sb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdnnjXj0Sb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdnnjXj0Sb .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdnnjXj0Sb .navbar.opened {
  transition: all 0.3s;
}

.cid-tdnnjXj0Sb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdnnjXj0Sb .navbar .navbar-logo img {
  width: auto;
}

.cid-tdnnjXj0Sb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdnnjXj0Sb .navbar.collapsed {
  justify-content: center;
}

.cid-tdnnjXj0Sb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdnnjXj0Sb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdnnjXj0Sb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdnnjXj0Sb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdnnjXj0Sb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdnnjXj0Sb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdnnjXj0Sb .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdnnjXj0Sb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdnnjXj0Sb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdnnjXj0Sb .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdnnjXj0Sb .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdnnjXj0Sb .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdnnjXj0Sb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdnnjXj0Sb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdnnjXj0Sb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdnnjXj0Sb .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdnnjXj0Sb .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdnnjXj0Sb .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdnnjXj0Sb .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdnnjXj0Sb .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdnnjXj0Sb .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdnnjXj0Sb .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdnnjXj0Sb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdnnjXj0Sb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdnnjXj0Sb .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdnnjXj0Sb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdnnjXj0Sb .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdnnjXj0Sb .dropdown-item.active,
.cid-tdnnjXj0Sb .dropdown-item:active {
  background-color: transparent;
}

.cid-tdnnjXj0Sb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdnnjXj0Sb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdnnjXj0Sb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdnnjXj0Sb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdnnjXj0Sb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdnnjXj0Sb .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdnnjXj0Sb ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdnnjXj0Sb .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdnnjXj0Sb button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdnnjXj0Sb button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdnnjXj0Sb button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdnnjXj0Sb button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdnnjXj0Sb button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdnnjXj0Sb button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdnnjXj0Sb nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdnnjXj0Sb nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdnnjXj0Sb nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdnnjXj0Sb nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdnnjXj0Sb .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdnnjXj0Sb a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdnnjXj0Sb .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdnnjXj0Sb .navbar {
    height: 70px;
  }

  .cid-tdnnjXj0Sb .navbar.opened {
    height: auto;
  }

  .cid-tdnnjXj0Sb .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdtKLtqyPu {
  padding-top     : 10rem;
  padding-bottom  : 2rem;
  background-color: #ffffff;
}

.cid-tdtKLtqyPu .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtKLtqyPu .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtKLtqyPu .mbr-section-title {
  color: #002fa7;
}

.cid-tdtKBJq944 {
  padding-top     : 0px;
  padding-bottom  : 90px;
  background-color: #ffffff;
}

.cid-tdtKBJq944 .mbr-text {
  color     : #716c80;
  text-align: left;
}

.cid-tdtKBJq944 h4 {
  text-align: center;
}

.cid-tdtKBJq944 p {
  text-align: center;
}

.cid-tdtKBJq944 .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdtKBJq944 .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000;
  font-size : 2rem;
}

.cid-tdtKBJq944 .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdtKBJq944 .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdtKBJq944 .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdtKBJq944 .card-title,
.cid-tdtKBJq944 .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdtKBJq944 .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdtKBJq944 .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdtKBJq944 .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdnuR00lnV {
  padding-top     : 7rem;
  padding-bottom  : 7rem;
  background-image: url("../../../assets/images/fundo-3-1920x961.png");
}

.cid-tdnuR00lnV .iconfont-wrapper {
  padding-bottom: 1rem;
  margin-bottom : 1rem;
}

.cid-tdnuR00lnV .card-box {
  z-index : 2;
  position: relative;
}

.cid-tdnuR00lnV .mbr-iconfont {
  font-size    : 2rem;
  color        : #212428;
  background   : #fafafa;
  width        : 80px;
  padding      : 10px;
  border-radius: 6px;
  text-align   : center;
}

.cid-tdnuR00lnV .mbr-iconfont-big {
  font-size : 16rem;
  color     : #fafafa;
  position  : absolute;
  bottom    : -5rem;
  right     : -4rem;
  z-index   : -1;
  transition: all 0.6s;
  opacity   : 0.1;
}

.cid-tdnuR00lnV .card-title,
.cid-tdnuR00lnV .card-text {
  transition: all 0.3s;
}

.cid-tdnuR00lnV .card-wrapper {
  position     : relative;
  overflow     : hidden;
  border-radius: 6px;
  padding      : 4rem 3rem;
  box-shadow   : 0 0 8px 0 rgba(0, 0, 0, 0.3);
  background   : #002fa7;
  transition   : all 0.3s;
}

.cid-tdnuR00lnV .card-wrapper:hover .mbr-iconfont-big {
  transform: rotate(-20deg);
}

@media (max-width: 767px) {
  .cid-tdnuR00lnV .card-wrapper {
    padding: 2rem 1rem;
  }
}

.cid-tdnuR00lnV .card-title,
.cid-tdnuR00lnV .iconfont-wrapper {
  color: #ffffff;
}

.cid-tdnuR00lnV .card-text {
  color: #ffffff;
}

.cid-tdnuR00lnV .mbr-section-title {
  color     : #002fa7;
  text-align: center;
}

.cid-tdnuR00lnV .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdnuR00lnV .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdnuR00lnV .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdnnk1OJuk {
  padding-top     : 15rem;
  padding-bottom  : 10rem;
  background-image: url("../../../assets/images/foto-4-2000x1533.jpg");
  border-radius   : 0px 0px 500px 0px;
}

.cid-tdnnk1OJuk .mbr-section-title {
  color: #ffffff;
}

.cid-tdnnk1OJuk .mbr-text,
.cid-tdnnk1OJuk .mbr-section-btn {
  color: #ffffff;
}

.cid-tdnnk1OJuk .mbr-overlay {
  border-radius: 0px 0px 500px 0px;
}

.cid-tdtJrcIzCj {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-tdtJrcIzCj .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtJrcIzCj .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtJrcIzCj .video-wrapper iframe {
  width: 100%;
}

.cid-tdtJrcIzCj .mbr-section-title,
.cid-tdtJrcIzCj .mbr-section-subtitle,
.cid-tdtJrcIzCj .mbr-text {
  text-align: center;
}

.cid-tdtJrcIzCj .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdtJrcIzCj .mbr-section-subtitle {
  color: #000000;
}

.cid-tdnBktIRY2 {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdnBktIRY2 .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdnBktIRY2 .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdnBktIRY2 .mbr-section-subtitle {
  color: #767676;
}

.cid-tdnBktIRY2 .panel-group {
  width: 100%;
}

.cid-tdnBktIRY2 .panel-text {
  color: #000000;
}

.cid-tdnBktIRY2 .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdnBktIRY2 .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdnBktIRY2 .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #f6f6f6;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdnBktIRY2 .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdnBktIRY2 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdnBktIRY2 .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdnBktIRY2 .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdnBktIRY2 .card .panel-body {
  background: #ffffff;
}

.cid-tdnBktIRY2 .sign {
  color: #232323;
}

.cid-tdnnk7gplO {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdnnk7gplO .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdnnk7gplO .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdnnk7gplO .row {
    text-align: center;
  }

  .cid-tdnnk7gplO .social-row {
    justify-content: center;
  }
}

.cid-tdnnk7gplO .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdnnk7gplO .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdnnk7gplO .list {
    margin-bottom: 0rem;
  }
}

.cid-tdnnk7gplO ul {
  padding-bottom: 4.37rem;
}

.cid-tdnnk7gplO .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdnnk7gplO .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdnnk7gplO .footer-logo img {
    width: 100%;
  }
}

.cid-tdnnk7gplO a.text-warning:hover,
.cid-tdnnk7gplO a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdrUQ6r0dj {
  padding-top     : 180px;
  padding-bottom  : 150px;
  background-image: url("../../../assets/images/sam-balye-wnvnnhhcbem-unsplash-2000x1333.jpg");
  border-radius   : 50px 50px 50px 80px;
}

.cid-tdrUQ6r0dj .row {
  justify-content: space-between;
}

.cid-tdrUQ6r0dj .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-tdrUQ6r0dj .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdrUQ6r0dj .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-tdrUQ6r0dj .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-tdrUQ6r0dj .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-tdrUQ6r0dj .form-block {
    padding: 1rem;
  }
}

.cid-tdrUQ6r0dj .mbr-section-title,
.cid-tdrUQ6r0dj .mbr-section-btn {
  color: #ffffff;
}

.cid-tdrUQ6r0dj .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdrUQ6r0dj .form-text {
  color: #353535;
}

.cid-tdrUQ6r0dj .text {
  color: #ffffff;
}

.cid-tdrUQ6r0dj .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdrUQ6r0dj H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdrUQ6r0dj H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdrUQ6r0dj H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-tdrUQ6r0dj .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtM44yev1 {
  padding-top     : 75px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdtM44yev1 .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdtM44yev1 h4 {
  text-align: center;
}

.cid-tdtM44yev1 p {
  text-align: center;
}

.cid-tdtM44yev1 .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdtM44yev1 .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000;
  font-size : 3rem !important;
}

.cid-tdtM44yev1 .card {
  transition: all 0.3s;
  padding   : 2rem;
}

.cid-tdtM44yev1 .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdtM44yev1 .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdtM44yev1 .card-title,
.cid-tdtM44yev1 .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdtM44yev1 .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdtM44yev1 .card {
    padding: 2rem 0rem 0rem 0rem;
  }

  .cid-tdtM44yev1 .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdtMC4DbtB {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #ffffff;
  border-radius   : 0px 00px 180px 0px;
}

.cid-tdtMC4DbtB .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdtMC4DbtB h4 {
  text-align: center;
}

.cid-tdtMC4DbtB p {
  text-align: center;
}

.cid-tdtMC4DbtB .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdtMC4DbtB .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000 !important;
  font-size : 3rem !important;
}

.cid-tdtMC4DbtB .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdtMC4DbtB .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdtMC4DbtB .card:hover .mbr-iconfont {
  color: #002fa7 !important;
}

.cid-tdtMC4DbtB .card-title,
.cid-tdtMC4DbtB .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdtMC4DbtB .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdtMC4DbtB .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdtMC4DbtB .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdrUQ7ydzK {
  z-index: 1000;
  width  : 100%;
}

.cid-tdrUQ7ydzK nav.navbar {
  position: fixed;
}

.cid-tdrUQ7ydzK .navbar-nav {
  margin: auto;
}

.cid-tdrUQ7ydzK .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdrUQ7ydzK .dropdown-item:hover,
.cid-tdrUQ7ydzK .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdrUQ7ydzK .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdrUQ7ydzK .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdrUQ7ydzK .navbar-short,
.cid-tdrUQ7ydzK .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdrUQ7ydzK .navbar-short .nav-link,
.cid-tdrUQ7ydzK .opened .nav-link,
.cid-tdrUQ7ydzK .navbar-short .navbar-caption,
.cid-tdrUQ7ydzK .opened .navbar-caption,
.cid-tdrUQ7ydzK .navbar-short .mbr-iconfont,
.cid-tdrUQ7ydzK .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdrUQ7ydzK .navbar-short .hamburger span,
.cid-tdrUQ7ydzK .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdrUQ7ydzK .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdrUQ7ydzK .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdrUQ7ydzK .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdrUQ7ydzK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdrUQ7ydzK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdrUQ7ydzK .container {
  display: flex;
  margin : auto;
}

.cid-tdrUQ7ydzK .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdrUQ7ydzK .dropdown-menu,
.cid-tdrUQ7ydzK .navbar.opened {
  background: #ffffff !important;
}

.cid-tdrUQ7ydzK .nav-item:focus,
.cid-tdrUQ7ydzK .nav-link:focus {
  outline: none;
}

.cid-tdrUQ7ydzK .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdrUQ7ydzK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdrUQ7ydzK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdrUQ7ydzK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdrUQ7ydzK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdrUQ7ydzK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdrUQ7ydzK .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdrUQ7ydzK .navbar.opened {
  transition: all 0.3s;
}

.cid-tdrUQ7ydzK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdrUQ7ydzK .navbar .navbar-logo img {
  width: auto;
}

.cid-tdrUQ7ydzK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdrUQ7ydzK .navbar.collapsed {
  justify-content: center;
}

.cid-tdrUQ7ydzK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdrUQ7ydzK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdrUQ7ydzK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdrUQ7ydzK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdrUQ7ydzK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdrUQ7ydzK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdrUQ7ydzK .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdrUQ7ydzK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdrUQ7ydzK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdrUQ7ydzK .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdrUQ7ydzK .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdrUQ7ydzK .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdrUQ7ydzK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdrUQ7ydzK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdrUQ7ydzK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdrUQ7ydzK .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdrUQ7ydzK .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdrUQ7ydzK .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdrUQ7ydzK .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdrUQ7ydzK .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdrUQ7ydzK .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdrUQ7ydzK .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdrUQ7ydzK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdrUQ7ydzK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdrUQ7ydzK .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdrUQ7ydzK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdrUQ7ydzK .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdrUQ7ydzK .dropdown-item.active,
.cid-tdrUQ7ydzK .dropdown-item:active {
  background-color: transparent;
}

.cid-tdrUQ7ydzK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdrUQ7ydzK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdrUQ7ydzK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdrUQ7ydzK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdrUQ7ydzK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdrUQ7ydzK .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdrUQ7ydzK ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdrUQ7ydzK .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdrUQ7ydzK button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdrUQ7ydzK button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdrUQ7ydzK button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdrUQ7ydzK button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdrUQ7ydzK button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdrUQ7ydzK button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdrUQ7ydzK nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdrUQ7ydzK nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdrUQ7ydzK nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdrUQ7ydzK nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdrUQ7ydzK .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdrUQ7ydzK a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdrUQ7ydzK .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdrUQ7ydzK .navbar {
    height: 70px;
  }

  .cid-tdrUQ7ydzK .navbar.opened {
    height: auto;
  }

  .cid-tdrUQ7ydzK .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdF3Gd9UQg {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #f3faff;
  border-radius   : 100px 100px 00px 0px;
}

.cid-tdF3Gd9UQg .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdF3Gd9UQg .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdF3Gd9UQg .row {
  flex-direction: row-reverse;
}

.cid-tdF3Gd9UQg .video-wrapper iframe {
  width: 100%;
}

.cid-tdF3Gd9UQg .mbr-section-title,
.cid-tdF3Gd9UQg .mbr-description {
  text-align: center;
}

@media (min-width: 992px) {
  .cid-tdF3Gd9UQg .text-wrapper {
    padding: 2rem;
  }
}

.cid-tdF3Gd9UQg .mbr-section-subtitle {
  color: #002fa7;
}

.cid-tdF4ukYTK2 {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #f3faff;
}

.cid-tdF4ukYTK2 .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdF4ukYTK2 h4 {
  text-align: center;
}

.cid-tdF4ukYTK2 p {
  text-align: center;
}

.cid-tdF4ukYTK2 .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdF4ukYTK2 .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000 !important;
  font-size : 3rem !important;
}

.cid-tdF4ukYTK2 .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdF4ukYTK2 .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdF4ukYTK2 .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdF4ukYTK2 .card-title,
.cid-tdF4ukYTK2 .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdF4ukYTK2 .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdF4ukYTK2 .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdF4ukYTK2 .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdrUQ9wiQI {
  padding-top     : 10rem;
  padding-bottom  : 10rem;
  background-image: url("../../../assets/images/foto-4-2000x1533.jpg");
}

.cid-tdrUQ9wiQI .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdrUQ9wiQI .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdrUQ9wiQI .mbr-section-title {
  color     : #ffffff;
  text-align: center;
}

.cid-tdrUQ9wiQI .mbr-section-subtitle {
  color     : #ffffff;
  text-align: center;
}

.cid-tdrUQ9Xk7Y {
  padding-top     : 120px;
  padding-bottom  : 120px;
  background-color: #ffffff;
}

.cid-tdrUQ9Xk7Y .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdrUQ9Xk7Y .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdrUQ9Xk7Y .mbr-section-subtitle {
  color: #767676;
}

.cid-tdrUQ9Xk7Y .panel-group {
  width: 100%;
}

.cid-tdrUQ9Xk7Y .panel-text {
  color: #000000;
}

.cid-tdrUQ9Xk7Y .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdrUQ9Xk7Y .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdrUQ9Xk7Y .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e5efff;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdrUQ9Xk7Y .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdrUQ9Xk7Y .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdrUQ9Xk7Y .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdrUQ9Xk7Y .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdrUQ9Xk7Y .card .panel-body {
  background: #ffffff;
}

.cid-tdrUQ9Xk7Y .sign {
  color: #232323;
}

.cid-tdrUQ9Xk7Y .header-text,
.cid-tdrUQ9Xk7Y .sign {
  color: #000000;
}

.cid-tdrUQapSKA {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdrUQapSKA .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdrUQapSKA .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdrUQapSKA .row {
    text-align: center;
  }

  .cid-tdrUQapSKA .social-row {
    justify-content: center;
  }
}

.cid-tdrUQapSKA .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdrUQapSKA .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdrUQapSKA .list {
    margin-bottom: 0rem;
  }
}

.cid-tdrUQapSKA ul {
  padding-bottom: 4.37rem;
}

.cid-tdrUQapSKA .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdrUQapSKA .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdrUQapSKA .footer-logo img {
    width: 100%;
  }
}

.cid-tdrUQapSKA a.text-warning:hover,
.cid-tdrUQapSKA a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdWng5eAz6 {
  padding-top     : 10rem;
  padding-bottom  : 6rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-tdWng5eAz6 .row {
  flex-direction: row-reverse;
}

.cid-tdWng5eAz6 .image-wrapper {
  padding: 0 2rem;
}

.cid-tdWng5eAz6 .image-wrapper img {
  width        : 100%;
  border-radius: 15px;
}

@media (max-width: 1199px) {
  .cid-tdWng5eAz6 .image-wrapper {
    padding      : 0;
    margin-bottom: 3rem;
  }
}

.cid-tdWng5eAz6 .mbr-section-title {
  color        : #002fa7;
  margin-bottom: 1.5rem;
}

.cid-tdWng5eAz6 .mbr-section-subtitle {
  color        : #000000;
  margin-bottom: 4rem;
}

.cid-tdWng5eAz6 .mbr-text {
  color        : #1f1437;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {

  .cid-tdWng5eAz6 .text-wrapper,
  .cid-tdWng5eAz6 .price {
    padding-left : 4.5rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .cid-tdWng5eAz6 .text-wrapper,
  .cid-tdWng5eAz6 .price {
    padding-left: 2.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {

  .cid-tdWng5eAz6 .text-wrapper,
  .cid-tdWng5eAz6 .price {
    padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1030px) {

  .cid-tdWng5eAz6 .text-wrapper,
  .cid-tdWng5eAz6 .price {
    padding-left: 0.8rem;
  }
}

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

  .cid-tdWng5eAz6 .text-wrapper,
  .cid-tdWng5eAz6 .price {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .content {
    text-align: center;
  }
}

.cid-tdWng5eAz6 .mbr-card-title {
  color        : #1f1437;
  margin-bottom: 18px;
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .mbr-card-title {
    text-align: start;
  }
}

.cid-tdWng5eAz6 .nutrition {
  max-width       : 543px;
  background-color: #f3edf7;
  border-radius   : 10px;
  padding         : 2.5rem 2rem;
  margin-bottom   : 2rem;
  margin-left     : 4.5rem;
  margin-right    : 2rem;
}

@media (max-width: 1199px) {
  .cid-tdWng5eAz6 .nutrition {
    margin-left: 2.375rem;
  }
}

@media (max-width: 1099px) {
  .cid-tdWng5eAz6 .nutrition {
    margin-left: 1rem;
  }
}

@media (max-width: 1030px) {
  .cid-tdWng5eAz6 .nutrition {
    margin-left: 0.8rem;
  }
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .nutrition {
    margin-left : auto;
    margin-right: auto;
  }
}

@media (max-width: 479px) {
  .cid-tdWng5eAz6 .nutrition {
    padding: 1.5rem 1rem;
  }
}

.cid-tdWng5eAz6 .nutrition-head {
  display        : flex;
  justify-content: space-between;
  border-bottom  : 1px solid #cd8ad1;
  margin-bottom  : 1rem;
}

.cid-tdWng5eAz6 .nutrition-head .numbers {
  margin-bottom: 18px;
}

.cid-tdWng5eAz6 .nutrition-wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .nutrition-wrap {
    justify-content: center;
  }
}

@media (max-width: 479px) {
  .cid-tdWng5eAz6 .nutrition-wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 388px) {
  .cid-tdWng5eAz6 .nutrition-wrap {
    width: 100%;
  }
}

.cid-tdWng5eAz6 .nutrition-wrap .nutrition-tile {
  width          : 100%;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 1rem;
}

.cid-tdWng5eAz6 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top   : 1rem;
}

.cid-tdWng5eAz6 .tile-text-wrap {
  display: flex;
}

.cid-tdWng5eAz6 svg {
  display     : inline-block;
  width       : 50px;
  height      : 38px;
  margin-left : -0.5rem;
  margin-right: 0.6rem;
}

.cid-tdWng5eAz6 svg path {
  fill: #cd8ad1;
}

.cid-tdWng5eAz6 .numbers {
  display   : flex;
  align-self: center;
}

.cid-tdWng5eAz6 .mbr-number {
  width        : 60px;
  margin-bottom: 0;
}

.cid-tdWng5eAz6 .mbr-number:first-child {
  margin-right: 1rem;
}

.cid-tdWng5eAz6 .mbr-tile-text {
  color       : #1f1437;
  margin      : 0;
  margin-right: 2rem;
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .mbr-tile-text {
    text-align: start;
  }
}

.cid-tdWng5eAz6 .price {
  display: flex;
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .price {
    flex-direction : column-reverse;
    justify-content: center;
  }
}

.cid-tdWng5eAz6 .price-text-wrap {
  display    : flex;
  align-items: center;
  margin-left: 2rem;
}

@media (max-width: 991px) {
  .cid-tdWng5eAz6 .price-text-wrap {
    margin-left    : 0;
    justify-content: center;
  }
}

.cid-tdWng5eAz6 .line {
  width           : 1px;
  height          : 50px;
  margin          : 0 20px;
  background-color: #1f1437;
  opacity         : 0.5;
  opacity         : 0;
}

.cid-tdWng5eAz6 .mbr-price-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdWng5eAz6 .mbr-price-number {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdWng5eAz6 .mbr-amount-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdWng5eAz6 .mbr-amount-number {
  color        : #1f1437;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .cid-tdWng5eAz6 div[class*="col-lg"] {
    width: 100%;
  }
}

.cid-tdWnaa4he6 {
  padding-top     : 0px;
  padding-bottom  : 0px;
  background-color: #01218e;
  border-radius   : 85px 0px 85px 0px;
}

.cid-tdWnaa4he6 .row {
  justify-content: center;
}

.cid-tdWnaa4he6 .form-control {
  box-shadow      : none;
  margin-bottom   : 5px;
  padding         : 0.2rem 1rem !important;
  background-color: #ffffff;
  border          : 1px solid #bbbbbb !important;
  color           : #bbbbbb;
  border-radius   : 0.25rem;
  line-height     : 2.5rem !important;
}

.cid-tdWnaa4he6 .form-control:focus,
.cid-tdWnaa4he6 .form-control:hover {
  border          : 1px solid #bbbbbb !important;
  background-color: #e2e2f5;
  box-shadow      : none;
}

.cid-tdWnaa4he6 .form-group {
  margin-bottom: 1rem;
}

.cid-tdWnaa4he6 input::-webkit-input-placeholder,
.cid-tdWnaa4he6 textarea::-webkit-input-placeholder {
  color: #bbbbbb;
}

.cid-tdWnaa4he6 input:-moz-placeholder,
.cid-tdWnaa4he6 textarea:-moz-placeholder {
  color: #bbbbbb;
}

.cid-tdWnaa4he6 .jq-selectbox li,
.cid-tdWnaa4he6 .jq-selectbox li {
  background-color: #ffffff;
  color           : #000000;
}

.cid-tdWnaa4he6 .jq-selectbox li:hover,
.cid-tdWnaa4he6 .jq-selectbox li.selected {
  background-color: #e2e2f5;
  color           : #000000;
}

.cid-tdWnaa4he6 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}

.cid-tdWnaa4he6 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #e2e2f5;
}

.cid-tdWnaa4he6 .mbr-text {
  color: #767676;
}

.cid-tdWnaa4he6 .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdWnaa4he6 .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 6px;
  left         : 0;
  right        : 0;
  background   : #01218e;
  opacity      : 1;
  z-index      : 0;
}

.cid-tdWnaa4he6 .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

@media (max-width: 767px) {
  .cid-tdWnaa4he6 .form-block {
    padding: 1rem;
  }
}

.cid-tdWnaa4he6 H4 {
  color: #ffffff;
}

.cid-tdWnaa4he6 .mbr-section-title,
.cid-tdWnaa4he6 .mbr-section-btn {
  color: #ffffff;
}

.cid-tdWnaa4he6 .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdWnaa4he6 .form-text {
  color: #bbbbbb;
}

.cid-tdWnaa4he6 .text {
  color: #ffffff;
}

.cid-tdWnaa4he6 .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdWnaa4he6 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teeqidzIbB {
  padding-top     : 1rem;
  padding-bottom  : 0rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-teeqidzIbB .mbr-fallback-image.disabled {
  display: none;
}

.cid-teeqidzIbB .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teeqidzIbB .card-wrapper {
  padding-right: 2rem;
}

@media (max-width: 992px) {
  .cid-teeqidzIbB .card {
    margin-bottom: 2rem !important;
  }

  .cid-teeqidzIbB .card-wrapper {
    padding: 0 1rem;
  }
}

@media (max-width: 767px) {
  .cid-teeqidzIbB .link-wrap {
    align-items: center;
  }
}

.cid-teeqidzIbB .image-wrapper img {
  width     : 100%;
  object-fit: cover;
}

.cid-teeqidzIbB .card-title,
.cid-teeqidzIbB .card-box {
  color: #002fa7;
}

.cid-teeqidzIbB .mbr-text,
.cid-teeqidzIbB .link-wrap,
.cid-teeqidzIbB .mbr-section-btn {
  color: #000000;
}

.cid-teeqidzIbB .mbr-text {
  color: #000000;
}

.cid-tdnFTQOUbl {
  z-index: 1000;
  width  : 100%;
}

.cid-tdnFTQOUbl nav.navbar {
  position: fixed;
}

.cid-tdnFTQOUbl .navbar-nav {
  margin: auto;
}

.cid-tdnFTQOUbl .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdnFTQOUbl .dropdown-item:hover,
.cid-tdnFTQOUbl .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdnFTQOUbl .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdnFTQOUbl .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdnFTQOUbl .navbar-short,
.cid-tdnFTQOUbl .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdnFTQOUbl .navbar-short .nav-link,
.cid-tdnFTQOUbl .opened .nav-link,
.cid-tdnFTQOUbl .navbar-short .navbar-caption,
.cid-tdnFTQOUbl .opened .navbar-caption,
.cid-tdnFTQOUbl .navbar-short .mbr-iconfont,
.cid-tdnFTQOUbl .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdnFTQOUbl .navbar-short .hamburger span,
.cid-tdnFTQOUbl .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdnFTQOUbl .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdnFTQOUbl .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdnFTQOUbl .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdnFTQOUbl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdnFTQOUbl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdnFTQOUbl .container {
  display: flex;
  margin : auto;
}

.cid-tdnFTQOUbl .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdnFTQOUbl .dropdown-menu,
.cid-tdnFTQOUbl .navbar.opened {
  background: #ffffff !important;
}

.cid-tdnFTQOUbl .nav-item:focus,
.cid-tdnFTQOUbl .nav-link:focus {
  outline: none;
}

.cid-tdnFTQOUbl .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdnFTQOUbl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdnFTQOUbl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdnFTQOUbl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdnFTQOUbl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdnFTQOUbl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdnFTQOUbl .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdnFTQOUbl .navbar.opened {
  transition: all 0.3s;
}

.cid-tdnFTQOUbl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdnFTQOUbl .navbar .navbar-logo img {
  width: auto;
}

.cid-tdnFTQOUbl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdnFTQOUbl .navbar.collapsed {
  justify-content: center;
}

.cid-tdnFTQOUbl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdnFTQOUbl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdnFTQOUbl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdnFTQOUbl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdnFTQOUbl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdnFTQOUbl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdnFTQOUbl .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdnFTQOUbl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdnFTQOUbl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdnFTQOUbl .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdnFTQOUbl .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdnFTQOUbl .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdnFTQOUbl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdnFTQOUbl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdnFTQOUbl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdnFTQOUbl .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdnFTQOUbl .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdnFTQOUbl .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdnFTQOUbl .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdnFTQOUbl .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdnFTQOUbl .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdnFTQOUbl .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdnFTQOUbl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdnFTQOUbl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdnFTQOUbl .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdnFTQOUbl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdnFTQOUbl .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdnFTQOUbl .dropdown-item.active,
.cid-tdnFTQOUbl .dropdown-item:active {
  background-color: transparent;
}

.cid-tdnFTQOUbl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdnFTQOUbl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdnFTQOUbl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdnFTQOUbl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdnFTQOUbl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdnFTQOUbl .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdnFTQOUbl ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdnFTQOUbl .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdnFTQOUbl button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdnFTQOUbl button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdnFTQOUbl button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdnFTQOUbl button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdnFTQOUbl button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdnFTQOUbl button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdnFTQOUbl nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdnFTQOUbl nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdnFTQOUbl nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdnFTQOUbl nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdnFTQOUbl .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdnFTQOUbl a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdnFTQOUbl .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdnFTQOUbl .navbar {
    height: 70px;
  }

  .cid-tdnFTQOUbl .navbar.opened {
    height: auto;
  }

  .cid-tdnFTQOUbl .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-teezjMBZ2o {
  padding-top     : 0px;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-teezjMBZ2o .container {
  margin-bottom: 15%;
}

.cid-teezjMBZ2o .content-container .btn-bgr {
  z-index: 0;
}

.cid-teezjMBZ2o .container-boxes {
  padding-bottom         : 90px;
  position               : relative;
  display                : flex;
  -webkit-justify-content: center;
  justify-content        : center;
  -webkit-flex-wrap      : wrap;
  flex-wrap              : wrap;
  -webkit-align-items    : stretch;
  align-items            : stretch;
  background-color       : #e5efff;
}

.cid-teezjMBZ2o .box-item {
  width  : calc(33.3% - 5rem);
  padding: 2.5rem;
}

.cid-teezjMBZ2o .box-item:first-child {
  background-color: #01218e;
  margin-top      : -200px;
}

.cid-teezjMBZ2o .box-item:nth-child(2) {
  background-color: #0847e7;
}

.cid-teezjMBZ2o .box-item:last-child {
  background-color: #01218e;
}

.cid-teezjMBZ2o .box-list {
  padding-left : 0;
  list-style   : none;
  margin-bottom: 0;
}

.cid-teezjMBZ2o .box-list li {
  border-bottom: 1px solid;
  padding      : 10px 0 5px;
}

.cid-teezjMBZ2o .box-list li:last-child {
  border-bottom: none;
}

.cid-teezjMBZ2o .box-list li span {
  float       : right;
  text-align  : right;
  padding-left: 0.5rem;
}

.cid-teezjMBZ2o .media-content {
  -webkit-flex-basis: initial;
  flex-basis        : initial;
}

@media (min-width: 992px) {
  .cid-teezjMBZ2o .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content        : flex-start;
  }

  .cid-teezjMBZ2o .box-item {
    margin-top: -200px;
    max-width : 400px;
  }
}

@media (max-width: 991px) {
  .cid-teezjMBZ2o .content-container {
    -webkit-flex-basis: 90%;
    flex-basis        : 90%;
  }

  .cid-teezjMBZ2o .box-item {
    margin-top: 0;
    width     : 90%;
  }

  .cid-teezjMBZ2o .box-item:first-child {
    margin-top: -100px;
  }
}

.cid-teezjMBZ2o .mbr-fallback-image.disabled {
  display: none;
}

.cid-teezjMBZ2o .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teezjMBZ2o .icon-block-top,
.cid-teezjMBZ2o .box-item-title {
  color: #ffffff;
}

.cid-tdnQWwGDU6 {
  padding-top        : 8rem;
  padding-bottom     : 8rem;
  overflow           : hidden;
  background-color   : #e5efff;
  border-radius      : 0px 0px 250px 0px;
  background-position: initial !important;
}

.cid-tdnQWwGDU6 .item:focus,
.cid-tdnQWwGDU6 span:focus {
  outline: none;
}

.cid-tdnQWwGDU6 .item-wrapper {
  position: relative;
}

.cid-tdnQWwGDU6 .slide-content {
  position     : relative;
  border-radius: 4px;
  background   : transparent;
  height       : 100%;
  display      : flex;
  overflow     : visible;
  flex-flow    : column nowrap;
}

.cid-tdnQWwGDU6 .mbr-section-btn {
  margin-top  : auto !important;
  margin-left : 0;
  margin-right: 0;
  width       : auto;
  display     : inline-block;
}

.cid-tdnQWwGDU6 .mbr-section-title {
  color        : #01218e;
  text-align   : left;
  margin-bottom: 40px;
}

.cid-tdnQWwGDU6 .mbr-text,
.cid-tdnQWwGDU6 .mbr-section-btn {
  text-align: left;
}

.cid-tdnQWwGDU6 .item-title {
  text-align: left;
}

.cid-tdnQWwGDU6 .item-subtitle {
  text-align: left;
}

.cid-tdnQWwGDU6 .embla__slide {
  display        : flex;
  justify-content: center;
  position       : relative;
  min-width      : 49%;
  max-width      : 596px;
}

@media (max-width: 768px) {
  .cid-tdnQWwGDU6 .embla__slide {
    min-width   : 70%;
    max-width   : initial;
    margin-left : 1rem !important;
    margin-right: 1rem !important;
  }
}

.cid-tdnQWwGDU6 .embla__button--next,
.cid-tdnQWwGDU6 .embla__button--prev {
  display: flex;
}

.cid-tdnQWwGDU6 .embla__button {
  transition      : background-color 300ms ease, transform 300ms ease, -webkit-transform 300ms ease;
  border          : none;
  width           : 64px;
  height          : 64px;
  font-size       : 22px;
  border-radius   : 50%;
  top             : -25%;
  margin-top      : -1.5rem;
  background-color: #ffffff;
  color           : #000000;
  position        : absolute;
  display         : flex;
  justify-content : center;
  align-items     : center;
}

.cid-tdnQWwGDU6 .embla__button:disabled {
  cursor: default;
}

.cid-tdnQWwGDU6 .embla__button.embla__button--prev {
  right       : 0;
  margin-right: 5.5rem;
}

.cid-tdnQWwGDU6 .embla__button.embla__button--next {
  right       : 0;
  margin-right: 0.5rem;
}

.cid-tdnQWwGDU6 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}

.cid-tdnQWwGDU6 .mobi-mbri-arrow-next {
  margin-left: 5px;
}

.cid-tdnQWwGDU6 .embla {
  position: relative;
  width   : 100%;
}

.cid-tdnQWwGDU6 .embla__viewport {
  overflow: visible;
  width   : 100%;
}

.cid-tdnQWwGDU6 .embla__viewport.is-draggable {
  cursor: grab;
}

.cid-tdnQWwGDU6 .embla__viewport.is-dragging {
  cursor: grabbing;
}

.cid-tdnQWwGDU6 .embla__container {
  display                    : flex;
  user-select                : none;
  -webkit-touch-callout      : none;
  -khtml-user-select         : none;
  -webkit-tap-highlight-color: transparent;
}

.cid-tdnQWwGDU6 .mbr-section-subtitle {
  text-align: center;
  color     : #8c8c95;
}

.cid-tdnQWwGDU6 .shadow {
  border-radius   : 34px;
  overflow        : visible;
  padding         : 30px 30px 50px;
  border          : 1px solid #eff0f6;
  background-color: #ffffff;
}

.cid-tdnQWwGDU6 .wrap-img {
  transition     : all 300ms ease !important;
  overflow       : hidden;
  border-radius  : 30px 30px 0 0;
  padding        : 0px 20px 20px;
  display        : flex;
  justify-content: center;
}

.cid-tdnQWwGDU6 img {
  border-radius: 3000px;
}

.cid-tdnQWwGDU6 .card-title {
  margin-bottom: 10px;
  color        : #4c4c4c;
  text-align   : left;
}

.cid-tdnQWwGDU6 .card-text {
  color     : #000000;
  text-align: left;
}

.cid-tdnQWwGDU6 .btn {
  padding     : 1rem 2rem;
  margin-left : 20px;
  margin-right: 20px;
  transition  : all 300ms ease !important;
  font-weight : 600;
}

.cid-tdnQWwGDU6 a.btn>span {
  margin-left: 0.5rem;
}

.cid-tdnQWwGDU6 .row {
  display: flex;
}

.cid-tdnQWwGDU6 .card-title,
.cid-tdnQWwGDU6 .iconfont-wrapper {
  color: #000000;
}

.cid-tdnQWwGDU6 .btn-secondary:hover {
  color: #000000 !important;
}

@media (max-width: 900px) {
  .cid-tdnQWwGDU6 .embla__slide {
    min-width: 60%;
  }
}

@media (max-width: 767px) {
  .cid-tdnQWwGDU6 .embla__button--prev {
    right       : initial;
    margin-right: 0;
  }

  .cid-tdnQWwGDU6 .embla__button--next {
    right       : 0;
    margin-right: 0;
  }
}

@media (max-width: 630px) {
  .cid-tdnQWwGDU6 .embla__slide {
    min-width: 375px;
  }
}

@media (max-width: 420px) {
  .cid-tdnQWwGDU6 .embla__button {
    top   : -40px;
    width : 44px;
    height: 44px;
  }

  .cid-tdnQWwGDU6 .embla__button.embla__button--prev {
    margin-left: 0 !important;
    right      : initial;
  }

  .cid-tdnQWwGDU6 .embla__button--next {
    margin-left: 3.5rem !important;
  }

  .cid-tdnQWwGDU6 .embla__container {
    transform: translateX(-25px);
  }

  .cid-tdnQWwGDU6 .embla__slide {
    min-width: 290px;
  }

  .cid-tdnQWwGDU6 .mbr-section-title {
    margin-bottom: 70px;
  }
}

.cid-tdnUQaCHbc {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-tdnUQaCHbc .container {
  margin-right: 0rem;
  max-width   : 1500px;
  padding     : 0 2rem;
}

@media (max-width: 767px) {
  .cid-tdnUQaCHbc .container {
    padding: 0 1rem;
  }
}

.cid-tdnUQaCHbc .item-wrapper {
  height         : 400px;
  display        : flex;
  flex-direction : column;
  justify-content: flex-end;
  position       : relative;
  border-radius  : 30px;
  flex-flow      : column nowrap;
  padding        : 2rem;
}

.cid-tdnUQaCHbc .item-wrapper:before {
  position      : absolute;
  top           : 0;
  left          : 0;
  content       : '';
  z-index       : 1;
  width         : 100%;
  pointer-events: none;
  height        : 100%;
  background    : black;
  transition    : all 0.3s;
  opacity       : 0;
}

.cid-tdnUQaCHbc .item-wrapper:hover .item-content {
  opacity  : 1;
  transform: translateY(0px);
}

.cid-tdnUQaCHbc .item-wrapper:hover .item-img {
  transform: scale(1.1);
}

.cid-tdnUQaCHbc .item-wrapper:hover:before {
  opacity: 0.5;
}

@media (max-width: 767px) {
  .cid-tdnUQaCHbc .item-wrapper .item-content {
    opacity  : 1;
    transform: translateY(0px);
  }

  .cid-tdnUQaCHbc .item-wrapper .item-img {
    transform: scale(1.1);
  }

  .cid-tdnUQaCHbc .item-wrapper:before {
    opacity: 0.5;
  }
}

.cid-tdnUQaCHbc .item-img {
  position  : absolute;
  top       : 0;
  left      : 0;
  transition: all 0.3s;
  height    : 100%;
  width     : 100%;
  z-index   : 0;
}

.cid-tdnUQaCHbc .item-img img {
  object-fit: cover;
  height    : 100%;
}

.cid-tdnUQaCHbc .item-content {
  z-index   : 3;
  opacity   : 0;
  transition: all 0.3s;
  transform : translateY(5px);
  position  : relative;
}

.cid-tdnUQaCHbc .item:focus,
.cid-tdnUQaCHbc span:focus {
  outline: none;
}

.cid-tdnUQaCHbc .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-tdnUQaCHbc .mbr-section-btn {
  margin-top: auto !important;
}

.cid-tdnUQaCHbc .mbr-section-title {
  color     : #062ba0;
  text-align: center;
}

.cid-tdnUQaCHbc .mbr-text,
.cid-tdnUQaCHbc .mbr-section-btn {
  color: #ffffff;
}

.cid-tdnUQaCHbc .item-title {
  color: #ffffff;
}

.cid-tdnUQaCHbc .mbr-section-subtitle {
  color     : #000000;
  text-align: center;
}

.cid-tdtJBXNNs8 {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #002fa7;
  border-radius   : 250px 0px 250px 0px;
}

.cid-tdtJBXNNs8 .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtJBXNNs8 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtJBXNNs8 .video-wrapper iframe {
  width: 100%;
}

.cid-tdtJBXNNs8 .mbr-section-title,
.cid-tdtJBXNNs8 .mbr-section-subtitle,
.cid-tdtJBXNNs8 .mbr-text {
  text-align: center;
}

.cid-tdtJBXNNs8 .mbr-section-title {
  color        : #ffffff;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdtJBXNNs8 .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdnFTWswQB {
  padding-top     : 120px;
  padding-bottom  : 120px;
  background-color: #ffffff;
}

.cid-tdnFTWswQB .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdnFTWswQB .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdnFTWswQB .mbr-section-subtitle {
  color: #767676;
}

.cid-tdnFTWswQB .panel-group {
  width: 100%;
}

.cid-tdnFTWswQB .panel-text {
  color: #000000;
}

.cid-tdnFTWswQB .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdnFTWswQB .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdnFTWswQB .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e5efff;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdnFTWswQB .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdnFTWswQB .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdnFTWswQB .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdnFTWswQB .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdnFTWswQB .card .panel-body {
  background: #ffffff;
}

.cid-tdnFTWswQB .sign {
  color: #232323;
}

.cid-tdnFTXTVqz {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdnFTXTVqz .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdnFTXTVqz .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdnFTXTVqz .row {
    text-align: center;
  }

  .cid-tdnFTXTVqz .social-row {
    justify-content: center;
  }
}

.cid-tdnFTXTVqz .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdnFTXTVqz .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdnFTXTVqz .list {
    margin-bottom: 0rem;
  }
}

.cid-tdnFTXTVqz ul {
  padding-bottom: 4.37rem;
}

.cid-tdnFTXTVqz .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdnFTXTVqz .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdnFTXTVqz .footer-logo img {
    width: 100%;
  }
}

.cid-tdnFTXTVqz a.text-warning:hover,
.cid-tdnFTXTVqz a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdgDtz3qWv {
  padding-top     : 360px;
  padding-bottom  : 200px;
  background-image: url("../../../assets/images/banner-2-1500x1001.jpg");
  border-radius   : 0rem 0rem 10rem 10rem;
}

.cid-tdgDtz3qWv .row {
  justify-content: space-between;
}

.cid-tdgDtz3qWv .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-tdgDtz3qWv .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdgDtz3qWv .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-tdgDtz3qWv .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-tdgDtz3qWv .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-tdgDtz3qWv .form-block {
    padding: 1rem;
  }
}

.cid-tdgDtz3qWv .mbr-section-title,
.cid-tdgDtz3qWv .mbr-section-btn {
  color: #ffffff;
}

.cid-tdgDtz3qWv .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdgDtz3qWv .form-text {
  color: #353535;
}

.cid-tdgDtz3qWv .text {
  color: #ffffff;
}

.cid-tdgDtz3qWv .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdgDtz3qWv H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdgDtz3qWv H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdgDtz3qWv H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-tdgDtz3qWv .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdgxTcuYY6 {
  z-index: 1000;
  width  : 100%;
}

.cid-tdgxTcuYY6 nav.navbar {
  position: fixed;
}

/* .cid-tdgxTcuYY6 .navbar-nav {
  margin: auto;
} */

.cid-tdgxTcuYY6 .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdgxTcuYY6 .dropdown-item:hover,
.cid-tdgxTcuYY6 .dropdown-item:focus {
  /* background: #002fa7 !important;
  color: white !important; */
}

.cid-tdgxTcuYY6 .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdgxTcuYY6 .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdgxTcuYY6 .navbar-short,
.cid-tdgxTcuYY6 .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdgxTcuYY6 .navbar-short .nav-link,
.cid-tdgxTcuYY6 .opened .nav-link,
.cid-tdgxTcuYY6 .navbar-short .navbar-caption,
.cid-tdgxTcuYY6 .opened .navbar-caption,
.cid-tdgxTcuYY6 .navbar-short .mbr-iconfont,
.cid-tdgxTcuYY6 .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdgxTcuYY6 .navbar-short .hamburger span,
.cid-tdgxTcuYY6 .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdgxTcuYY6 .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdgxTcuYY6 .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdgxTcuYY6 .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdgxTcuYY6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdgxTcuYY6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdgxTcuYY6 .container {
  display: flex;
  margin : auto;
}

.cid-tdgxTcuYY6 .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdgxTcuYY6 .dropdown-menu,
.cid-tdgxTcuYY6 .navbar.opened {
  background: #ffffff !important;
}

.cid-tdgxTcuYY6 .nav-item:focus,
.cid-tdgxTcuYY6 .nav-link:focus {
  outline: none;
}

.cid-tdgxTcuYY6 .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdgxTcuYY6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdgxTcuYY6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdgxTcuYY6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdgxTcuYY6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdgxTcuYY6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdgxTcuYY6 .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdgxTcuYY6 .navbar.opened {
  transition: all 0.3s;
}

.cid-tdgxTcuYY6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdgxTcuYY6 .navbar .navbar-logo img {
  width: auto;
}

.cid-tdgxTcuYY6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdgxTcuYY6 .navbar.collapsed {
  justify-content: center;
}

.cid-tdgxTcuYY6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdgxTcuYY6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdgxTcuYY6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdgxTcuYY6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdgxTcuYY6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdgxTcuYY6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdgxTcuYY6 .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdgxTcuYY6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdgxTcuYY6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdgxTcuYY6 .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdgxTcuYY6 .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdgxTcuYY6 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdgxTcuYY6 .navbar .navbar-logo img {
    height: 3rem;
  }

  .cid-tdgxTcuYY6 .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdgxTcuYY6 .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdgxTcuYY6 .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdgxTcuYY6 .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdgxTcuYY6 .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdgxTcuYY6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdgxTcuYY6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdgxTcuYY6 .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdgxTcuYY6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdgxTcuYY6 .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdgxTcuYY6 .dropdown-item.active,
.cid-tdgxTcuYY6 .dropdown-item:active {
  background-color: transparent;
}

.cid-tdgxTcuYY6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdgxTcuYY6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdgxTcuYY6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdgxTcuYY6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdgxTcuYY6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdgxTcuYY6 .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdgxTcuYY6 ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdgxTcuYY6 .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdgxTcuYY6 button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdgxTcuYY6 button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdgxTcuYY6 button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdgxTcuYY6 button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdgxTcuYY6 button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdgxTcuYY6 button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdgxTcuYY6 nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdgxTcuYY6 nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdgxTcuYY6 nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdgxTcuYY6 nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdgxTcuYY6 .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdgxTcuYY6 a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdgxTcuYY6 .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdgxTcuYY6 .navbar {
    height: 70px;
  }

  .cid-tdgxTcuYY6 .navbar.opened {
    height: auto;
  }

  .cid-tdgxTcuYY6 .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdhdjXbwYz {
  padding-top     : 1rem;
  padding-bottom  : 0rem;
  background-color: #ffffff;
}

.cid-tdhdjXbwYz .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdhdjXbwYz .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

@media (max-width: 991px) {
  .cid-tdhdjXbwYz .image-wrapper {
    margin-bottom: 1rem;
  }
}

.cid-tdhdjXbwYz .row {
  flex-direction: row-reverse;
}

.cid-tdhdjXbwYz img {
  width: 100%;
}

@media (min-width: 992px) {
  .cid-tdhdjXbwYz .text-wrapper {
    padding: 2rem;
  }
}

.cid-tdhdjXbwYz .mbr-section-title {
  color: #002fa7;
}

.cid-tdheKJ2Ivf {
  padding-top     : 5rem;
  padding-bottom  : 9rem;
  background-color: #ffffff;
}

.cid-tdheKJ2Ivf .mbr-iconfont {
  display      : block;
  font-size    : 3rem;
  color        : #ffffff;
  transition   : all 0.3s;
  margin-bottom: 1rem;
}

.cid-tdheKJ2Ivf .card-title {
  transition: all 0.3s;
}

.cid-tdheKJ2Ivf .main-title {
  position: relative;
  width   : fit-content;
  display : inline-block;
}

.cid-tdheKJ2Ivf .main-title:before {
  content   : "";
  bottom    : -1rem;
  left      : 50%;
  transform : translateX(-50%);
  width     : 100px;
  height    : 2px;
  background: #ffffff;
  position  : absolute;
}

.cid-tdheKJ2Ivf .card-wrapper {
  transition     : all 0.3s;
  padding        : 1.5rem 1rem;
  background     : #f6fafd;
  border-radius  : 4px;
  display        : flex;
  justify-content: center;
  align-items    : center;
}

.cid-tdheKJ2Ivf .card-wrapper:hover {
  background: #ffffff;
  box-shadow: 5px 5px 30px 0 #ffffff;
}

.cid-tdheKJ2Ivf .card-wrapper:hover .mbr-iconfont,
.cid-tdheKJ2Ivf .card-wrapper:hover .card-title {
  color: #000000;
}

.cid-tdheKJ2Ivf .card-title,
.cid-tdheKJ2Ivf .card-box {
  color: #000000;
}

.cid-tdheKJ2Ivf .main-title,
.cid-tdheKJ2Ivf .title-col {
  text-align: center;
  color     : #160830;
}

.cid-tdheKJ2Ivf .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdheKJ2Ivf .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdhkJrM4OE {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #f9fdff;
}

.cid-tdhkJrM4OE .img-wrapper {
  text-align: center;
}

.cid-tdhkJrM4OE .card-title {
  padding-top: 1.5rem;
  color      : #666666;
}

.cid-tdhkJrM4OE img {
  margin   : auto;
  width    : 100%;
  max-width: 140px;
}

.cid-tdhkJrM4OE .row {
  align-items: flex-start;
}

.cid-tdhkJrM4OE .card-wrapper {
  border-radius: 4px;
  background   : #f9fdff;
}

@media (max-width: 992px) {
  .cid-tdhkJrM4OE .card-wrapper {
    margin-bottom: 2rem;
  }
}

@media (min-width: 1400px) {
  .cid-tdhkJrM4OE .card-wrapper {
    padding: 2rem;
  }
}

@media (max-width: 1400px) {
  .cid-tdhkJrM4OE .card-wrapper {
    padding: 2rem 1rem;
  }
}

.cid-tdhkJrM4OE .card-wrapper:hover .img-wrapper {
  animation: 0.5s ease-in bounce;
}

@keyframes bounce {
  0% {
    transform: translateY(0px);
  }

  25% {
    transform: translateY(-10px);
  }

  50% {
    transform: translateY(0px);
  }

  75% {
    transform: translateY(-5px);
  }

  100% {
    transform: translateY(0px);
  }
}

.cid-tdhkJrM4OE .title {
  color     : #002fa7;
  text-align: center;
}

.cid-tdhmsAijok {
  padding-top     : 5rem;
  padding-bottom  : 6rem;
  background-color: #062ba0;
  border-radius   : 0px 0px 0px 500px;
}

.cid-tdhmsAijok .mbr-media {
  position: relative;
}

.cid-tdhmsAijok .mbr-media img {
  width        : 75%;
  object-fit   : cover;
  border-radius: 2rem;
}

.cid-tdhmsAijok .icon-wrap {
  left     : 50%;
  top      : 50%;
  transform: translate(-50%, -50%);
  position : absolute;
}

.cid-tdhmsAijok .mbr-media span {
  font-size : 4rem;
  transition: all 0.2s;
}

.cid-tdhmsAijok .modalWindow {
  position        : fixed;
  z-index         : 5000;
  left            : 0;
  top             : 0;
  background-color: rgba(61, 61, 61, 0.65);
  width           : 100%;
  height          : 100%;
}

.cid-tdhmsAijok .modalWindow .modalWindow-container {
  display       : table-cell;
  vertical-align: middle;
}

.cid-tdhmsAijok .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width : 80vw;
  margin: 0 auto;
}

.cid-tdhmsAijok .close {
  position       : fixed;
  opacity        : 0.5;
  font-size      : 22px;
  font-weight    : 300;
  width          : 60px;
  height         : 60px;
  border-radius  : 50%;
  color          : #fff;
  top            : 2.5rem;
  right          : 2.5rem;
  border         : 2px solid #fff;
  text-shadow    : none;
  z-index        : 5;
  transition     : opacity 0.3s ease;
  align-items    : center;
  justify-content: center;
  display        : flex;
}

.cid-tdhmsAijok .close:hover {
  opacity   : 1;
  background: #000;
  color     : #fff;
}

.cid-tdhmsAijok .mbr-section-title {
  color: #ffffff;
}

.cid-tdhnNfjxbJ {
  padding-top     : 9rem;
  padding-bottom  : 10rem;
  background-color: #ffffff;
}

.cid-tdhnNfjxbJ .mbr-media span {
  font-size      : 2rem;
  transition     : all 0.2s;
  color          : #002fa7;
  background     : #ffffff;
  border-radius  : 50%;
  width          : 90px;
  height         : 90px;
  display        : flex;
  justify-content: center;
  align-items    : center;
  padding-left   : 6px;
}

.cid-tdhnNfjxbJ .mbr-media {
  position: relative;
}

.cid-tdhnNfjxbJ .mbr-media img {
  min-height   : 400px;
  width        : 100%;
  height       : 100%;
  border-radius: 2rem;
  object-fit   : cover;
}

@media (max-width: 992px) {
  .cid-tdhnNfjxbJ .mbr-media {
    margin-bottom: 2rem;
  }
}

.cid-tdhnNfjxbJ .cards {
  display       : flex;
  flex-direction: row;
}

@media (max-width: 767px) {
  .cid-tdhnNfjxbJ .cards {
    flex-direction: column;
    align-items   : center;
  }
}

.cid-tdhnNfjxbJ .card-title {
  padding: 0;
  margin : 0;
}

.cid-tdhnNfjxbJ .card-wrapper {
  display: flex;
}

@media (max-width: 991px) {
  .cid-tdhnNfjxbJ .card-wrapper {
    margin-bottom: 2rem;
  }
}

@media (max-width: 767px) {
  .cid-tdhnNfjxbJ .card-wrapper {
    width: fit-content;
  }
}

.cid-tdhnNfjxbJ .card-icon {
  font-size    : 1.5rem;
  color        : currentColor;
  padding-right: 0.8rem;
}

@media (max-width: 991px) {
  .cid-tdhnNfjxbJ .image-wrapper {
    margin-bottom: 2rem;
  }
}

.cid-tdhnNfjxbJ .image-wrapper img {
  width     : 100%;
  object-fit: cover;
}

.cid-tdhnNfjxbJ .card-title,
.cid-tdhnNfjxbJ .card-icon {
  color: #5b6c8f;
}

.cid-tdhnNfjxbJ .mbr-section-title {
  color: #002fa7;
}

.cid-tdhnNfjxbJ .mbr-text,
.cid-tdhnNfjxbJ .mbr-section-btn {
  color: #000000;
}

.cid-tdhnNfjxbJ .price-title {
  text-align: center;
  color     : #103178;
}

.cid-tdhnNfjxbJ .price {
  text-align: center;
  color     : #103178;
}

.cid-tdhnNfjxbJ .icon-wrap {
  left     : 50%;
  top      : 50%;
  transform: translate(-50%, -50%);
  position : absolute;
}

.cid-tdhnNfjxbJ .mbr-media a:hover {
  background-image: none !important;
}

.cid-tdhnNfjxbJ .modalWindow {
  position        : fixed;
  z-index         : 5000;
  left            : 0;
  top             : 0;
  background-color: rgba(61, 61, 61, 0.65);
  width           : 100%;
  height          : 100%;
}

.cid-tdhnNfjxbJ .modalWindow .modalWindow-container {
  display       : table-cell;
  vertical-align: middle;
}

.cid-tdhnNfjxbJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width : 80vw;
  margin: 0 auto;
}

.cid-tdhnNfjxbJ .close {
  position       : fixed;
  opacity        : 0.5;
  font-size      : 22px;
  font-weight    : 300;
  width          : 60px;
  height         : 60px;
  border-radius  : 50%;
  color          : #fff;
  top            : 2.5rem;
  right          : 2.5rem;
  border         : 2px solid #fff;
  text-shadow    : none;
  z-index        : 5;
  transition     : opacity 0.3s ease;
  align-items    : center;
  justify-content: center;
  display        : flex;
}

.cid-tdhnNfjxbJ .close:hover {
  opacity   : 1;
  background: #000;
  color     : #fff;
}

.cid-tdht7k8iP4 {
  padding-top     : 15rem;
  padding-bottom  : 10rem;
  background-image: url("../../../assets/images/foto-julia-janela-1200x900.png");
  border-radius   : 0px 0px 500px 0px;
}

.cid-tdht7k8iP4 .mbr-section-title {
  color: #ffffff;
}

.cid-tdht7k8iP4 .mbr-text,
.cid-tdht7k8iP4 .mbr-section-btn {
  color: #ffffff;
}

.cid-tdht7k8iP4 .mbr-overlay {
  border-radius: 0px 0px 500px 0px;
}

.cid-tdhD4cPg0c {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #ffffff;
}

.cid-tdhD4cPg0c .mbr-section-title {
  color: #002fa7;
}

.cid-tdhD4cPg0c .mbr-text,
.cid-tdhD4cPg0c .mbr-section-btn {
  color: #353535;
}

.cid-tdhD4cPg0c .mbr-section-subtitle {
  color: #717171;
}

.cid-tdhD4cPg0c img {
  border-radius: 2rem;
}

.cid-tdhD4cPg0c .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdhD4cPg0c .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdhF3qUoaH {
  padding-top   : 4rem;
  padding-bottom: 6rem;
  background    : #f6fafd;
}

.cid-tdhF3qUoaH h2,
.cid-tdhF3qUoaH h3,
.cid-tdhF3qUoaH h4,
.cid-tdhF3qUoaH h5,
.cid-tdhF3qUoaH p {
  margin: 0;
}

.cid-tdhF3qUoaH .inner-container {
  margin-right: -32px;
}

.cid-tdhF3qUoaH .content {
  width       : 100%;
  padding-left: calc((100% - 1300px) / 2);
}

@media (max-width: 1440px) {
  .cid-tdhF3qUoaH .content {
    padding-left: calc((100% - 1100px) / 2);
  }
}

@media (max-width: 1200px) {
  .cid-tdhF3qUoaH .content {
    padding-left: calc((100% - 920px) / 2);
  }
}

@media (max-width: 1024px) {
  .cid-tdhF3qUoaH .content {
    padding-left: calc((100% - 768px) / 2);
  }
}

@media (max-width: 800px) {
  .cid-tdhF3qUoaH .content {
    width       : 100%;
    padding-left: 7%;
  }
}

@media (max-width: 480px) {
  .cid-tdhF3qUoaH .content {
    padding-left: 0;
  }
}

.cid-tdhF3qUoaH .text-wrap {
  position     : relative;
  width        : 18.6%;
  padding-right: 30px;
}

@media (max-width: 1599px) {
  .cid-tdhF3qUoaH .text-wrap {
    width: 25%;
  }
}

@media (max-width: 1024px) {
  .cid-tdhF3qUoaH .text-wrap {
    padding-right: 24px;
  }
}

@media (max-width: 768px) {
  .cid-tdhF3qUoaH .text-wrap {
    width: 38%;
  }
}

@media (max-width: 680px) {
  .cid-tdhF3qUoaH .text-wrap {
    width: 100%;
  }
}

.cid-tdhF3qUoaH .mbr-section-title {
  color: #000000;
}

.cid-tdhF3qUoaH .mbr-section-subtitle {
  color: #6b6b6b;
}

.cid-tdhF3qUoaH .controls {
  margin-top: 45px;
}

.cid-tdhF3qUoaH .embla {
  position   : relative;
  display    : flex;
  flex-wrap  : wrap;
  align-items: center;
  width      : 100%;
}

.cid-tdhF3qUoaH .embla__viewport {
  overflow: hidden;
  width   : 81.4%;
}

@media (max-width: 1599px) {
  .cid-tdhF3qUoaH .embla__viewport {
    width: 75%;
  }
}

@media (max-width: 680px) {
  .cid-tdhF3qUoaH .embla__viewport {
    width: 100%;
  }
}

.cid-tdhF3qUoaH .embla__viewport.is-draggable {
  cursor: grab;
}

.cid-tdhF3qUoaH .embla__viewport.is-dragging {
  cursor: grabbing;
}

.cid-tdhF3qUoaH .embla__container {
  display                    : flex;
  user-select                : none;
  -webkit-touch-callout      : none;
  -khtml-user-select         : none;
  -webkit-tap-highlight-color: transparent;
  position                   : relative;
  width                      : 81.4%;
}

@media (max-width: 1599px) {
  .cid-tdhF3qUoaH .embla__container {
    width: 75%;
  }
}

@media (max-width: 680px) {
  .cid-tdhF3qUoaH .embla__container {
    width     : 100%;
    margin-top: 30px;
  }
}

.cid-tdhF3qUoaH .embla__slide {
  position    : relative;
  margin-right: 30px;
}

.cid-tdhF3qUoaH .card-wrap {
  width: 345.75px;
}

@media (max-width: 680px) {
  .cid-tdhF3qUoaH .card-wrap {
    width: 296px;
  }
}

.cid-tdhF3qUoaH .image-wrap {
  width   : 100%;
  overflow: hidden;
}

.cid-tdhF3qUoaH .image-wrap img {
  max-width : 100%;
  height    : auto;
  object-fit: cover;
}

.cid-tdhF3qUoaH .content-wrap {
  margin-top: 20px;
}

.cid-tdhF3qUoaH .mbr-card-title {
  margin-bottom: 6px;
  color        : #000000;
}

.cid-tdhF3qUoaH .mbr-card-subtitle {
  margin-bottom: 2px;
  color        : #6b6b6b;
}

.cid-tdhF3qUoaH .mbr-card-text {
  color: #6b6b6b;
}

.cid-tdhF3qUoaH .embla__button--next svg polygon,
.cid-tdhF3qUoaH .embla__button--prev svg polygon {
  transition: 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.cid-tdhF3qUoaH .embla__button--next svg,
.cid-tdhF3qUoaH .embla__button--prev svg {
  overflow: hidden;
}

.cid-tdhF3qUoaH .embla__button--prev {
  vertical-align: super;
  color         : #000;
  transition    : color 0.25s ease-out;
}

.cid-tdhF3qUoaH .embla__button--prev:hover {
  color: #000;
}

.cid-tdhF3qUoaH .embla__button--prev svg polygon:nth-of-type(1) {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path        : inset(0 0 0 0);
}

.cid-tdhF3qUoaH .embla__button--prev svg polygon:nth-of-type(2) {
  -webkit-clip-path: inset(0 0 0 100%);
  clip-path        : inset(0 0 0 100%);
}

.cid-tdhF3qUoaH .embla__button--prev:hover svg polygon:nth-of-type(1) {
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path        : inset(0 100% 0 0);
}

.cid-tdhF3qUoaH .embla__button--prev:hover svg polygon:nth-of-type(2) {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path        : inset(0 0 0 0);
  transition-delay : 0.3s;
}

.cid-tdhF3qUoaH .embla__button--next {
  vertical-align: sub;
  color         : #000;
  transition    : color 0.25s ease-out;
}

.cid-tdhF3qUoaH .embla__button--next:hover {
  color: #000;
}

.cid-tdhF3qUoaH .embla__button--next svg polygon:nth-of-type(1) {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path        : inset(0 0 0 0);
}

.cid-tdhF3qUoaH .embla__button--next svg polygon:nth-of-type(2) {
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path        : inset(0 100% 0 0);
}

.cid-tdhF3qUoaH .embla__button--next:hover svg polygon:nth-of-type(1) {
  -webkit-clip-path: inset(0 0 0 100%);
  clip-path        : inset(0 0 0 100%);
}

.cid-tdhF3qUoaH .embla__button--next:hover svg polygon:nth-of-type(2) {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path        : inset(0 0 0 0);
  transition-delay : 0.3s;
}

.cid-tdhP0lst1U {
  padding-top     : 75px;
  padding-bottom  : 90px;
  background-color: #002fa7;
  border-radius   : 0px 0px 80px 80px;
}

@media (max-width: 992px) {
  .cid-tdhP0lst1U {
    padding-top   : 50px;
    padding-bottom: 60px;
  }

  .cid-tdhP0lst1U .box {
    margin-top: 2.5rem;
    height    : 300px;
  }

  .cid-tdhP0lst1U .video-block {
    padding: 0rem;
  }

  .cid-tdhP0lst1U .row {
    padding: 0rem;
  }

  .cid-tdhP0lst1U .left-block {
    padding: 2rem 1rem;
  }
}

.cid-tdhP0lst1U .btn {
  margin-left: 0rem;
}

.cid-tdhP0lst1U .box {
  background-image   : url("../../../assets/images/imagem-lgpd-2000x1250.jpg");
  background-size    : cover;
  background-position: center;
  display            : flex;
  align-items        : center;
  justify-content    : center;
  border-radius      : 40px;
}

.cid-tdhP0lst1U .icon-wrap {
  border          : 3px solid #ffffff !important;
  background-color: #ffffff;
  border-radius   : 50%;
  width           : 100px;
  height          : 100px;
  margin          : auto;
  display         : flex;
  justify-content : center;
  align-items     : center;
  overflow        : hidden;
  cursor          : pointer;
  position        : relative;
  transform       : perspective(1px) translateZ(0);
  transition      : all 0.3s ease-in-out !important;
}

.cid-tdhP0lst1U .icon-wrap:hover span {
  color: #ffffff;
}

.cid-tdhP0lst1U .icon-wrap::before {
  content                   : '';
  position                  : absolute;
  z-index                   : -1;
  top                       : 0;
  left                      : 0;
  right                     : 0;
  bottom                    : 0;
  transform                 : scaleY(0);
  transform-origin          : 50% 0;
  transition-property       : transform;
  transition                : 0.6s;
  transition-timing-function: cubic-bezier(0.4, 0.67, 0, 1.01);
}

.cid-tdhP0lst1U .icon-wrap:hover::before {
  background-color: #002fa7;
  transform       : scaleY(1);
}

.cid-tdhP0lst1U .mbr-media span {
  font-size : 16px;
  cursor    : pointer;
  position  : relative;
  display   : inline-block;
  transition: all 0.25s;
  color     : #ffffff;
}

.cid-tdhP0lst1U .mbr-media span.mbri-play:before {
  position : absolute;
  left     : 50%;
  transform: translateX(-35%);
}

.cid-tdhP0lst1U .modalWindow {
  position        : fixed;
  z-index         : 5000;
  left            : 0;
  top             : 0;
  background-color: rgba(61, 61, 61, 0.65);
  width           : 100%;
  height          : 100%;
}

.cid-tdhP0lst1U .modalWindow .modalWindow-container {
  display       : table-cell;
  vertical-align: middle;
}

.cid-tdhP0lst1U .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width : 80vw;
  margin: 0 auto;
}

.cid-tdhP0lst1U a.close {
  position     : absolute;
  right        : 4vw;
  top          : 4vh;
  color        : #ffffff;
  z-index      : 5000000;
  font-size    : 37px;
  background   : #000;
  padding      : 20px;
  border-radius: 50%;
}

.cid-tdhP0lst1U a.close:hover {
  color: #ffffff;
}

@media (max-width: 576px) {
  .cid-tdhP0lst1U {
    padding-top   : 35px;
    padding-bottom: 42px;
  }
}

.cid-tdhP0lst1U .mbr-text {
  margin-bottom: 2rem;
}

.cid-tdhP0lst1U .mbr-section-title {
  margin-bottom: 2rem;
}

@media (min-width: 767px) and (max-width: 992px) {
  .cid-tdhP0lst1U .left-block {
    padding: 5rem 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdhP0lst1U .video-block {
    padding-right: 0rem;
  }

  .cid-tdhP0lst1U .row {
    padding-right: 0rem;
  }

  .cid-tdhP0lst1U .left-block {
    padding: 7.5rem 5.5rem 7.5rem 5rem;
  }

  .cid-tdhP0lst1U .box {
    height: 100%;
  }
}

.cid-tdhQsQFWTU {
  padding-top     : 10rem;
  padding-bottom  : 10rem;
  background-color: #ffffff;
}

.cid-tdhQsQFWTU .row {
  justify-content: center;
}

.cid-tdhQsQFWTU img,
.cid-tdhQsQFWTU .item-img {
  width     : 100%;
  height    : 100%;
  object-fit: cover;
}

.cid-tdhQsQFWTU .item:focus,
.cid-tdhQsQFWTU span:focus {
  outline: none;
}

.cid-tdhQsQFWTU .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-tdhQsQFWTU .item-wrapper {
  position       : relative;
  background     : transparent;
  height         : 100%;
  display        : flex;
  flex-flow      : column nowrap;
  justify-content: flex-end;
  min-height     : 370px;
  padding        : 35px;
  overflow       : hidden;
}

@media (min-width: 992px) {
  .cid-tdhQsQFWTU .item-wrapper {
    min-height: 463px;
  }
}

.cid-tdhQsQFWTU .item-wrapper .btn {
  padding: 10px 12px;
}

.cid-tdhQsQFWTU .item-wrapper .btn span {
  color : #222222;
  margin: 0 8px;
}

.cid-tdhQsQFWTU .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color    : #222222 !important;
}

.cid-tdhQsQFWTU .item-wrapper .btn-primary:hover span {
  color: #002fa7 !important;
}

@media (min-width: 768px) {
  .cid-tdhQsQFWTU .item-wrapper:hover img {
    transform: scale(1);
  }
}

.cid-tdhQsQFWTU .item-img {
  position: absolute;
  top     : 0;
  left    : 0;
  width   : 100%;
  height  : 100%;
  overflow: hidden;
}

.cid-tdhQsQFWTU .item-img img {
  width          : 100%;
  transform      : scale(1.2);
  transform-style: preserve-3d;
  transition     : 2s;
}

.cid-tdhQsQFWTU .img-overlay {
  position        : absolute;
  top             : 0;
  width           : 100%;
  height          : 100%;
  background-color: #000000;
  opacity         : 0.2;
  pointer-events  : none;
}

.cid-tdhQsQFWTU .item-content {
  position: relative;
  z-index : 3;
  padding : 0;
}

.cid-tdhQsQFWTU .mbr-section-title {
  color: #222222;
  width: 100%;
}

.cid-tdhQsQFWTU .mbr-text {
  color: #ffffff;
}

.cid-tdhQsQFWTU .item-title {
  color     : #ffffff;
  text-align: left;
}

.cid-tdhQsQFWTU .item-subtitle {
  color     : #ffffff;
  text-align: center;
}

.cid-tdhQsQFWTU .icon-wrapper {
  margin-bottom: 1rem;
}

.cid-tdhQsQFWTU .icon-wrapper .mbr-iconfont {
  font-size: 33px;
  color    : #ffffff;
}

.cid-tdhQsQFWTU .mbr-section-head {
  display        : flex;
  flex-direction : column;
  justify-content: flex-end;
  margin-bottom  : 4rem;
}

@media (min-width: 992px) {
  .cid-tdhQsQFWTU .mbr-section-head {
    padding-left : 30px;
    padding-right: 6rem;
    margin-bottom: 2rem;
  }
}

.cid-tdi2JU9Jae {
  padding-top     : 4rem;
  padding-bottom  : 4rem;
  background-image: url("../../../assets/images/foto-4-2000x1533.jpg");
}

.cid-tdi2JU9Jae .card-wrapper {
  display       : flex;
  padding       : 3rem 1rem;
  border-radius : 10px;
  background    : #fff;
  border        : 2px solid #efefef;
  flex-direction: column;
  text-align    : center;
}

.cid-tdi2JU9Jae .card-wrapper:hover .card-title {
  color: #47b5ed;
}

.cid-tdi2JU9Jae .main-sub-title {
  background   : #bbbbbb;
  border-radius: 8px;
  display      : inline-block;
  width        : fit-content;
  padding      : 0.1rem 1rem;
}

.cid-tdi2JU9Jae .card-title {
  transition: all 0.3s;
  text-align: left;
  color     : #000000;
}

.cid-tdi2JU9Jae .mbr-iconfont {
  font-size    : 5rem;
  color        : #002fa7;
  padding-right: 1.5rem;
  padding      : 0;
  margin-bottom: 1.5rem;
}

.cid-tdi2JU9Jae .card-text {
  color     : #000000;
  text-align: left;
}

.cid-tdi2JU9Jae .main-text {
  color     : #ffffff;
  text-align: left;
}

.cid-tdi2JU9Jae .main-sub-title,
.cid-tdi2JU9Jae .align-wrapper {
  color     : #33358c;
  text-align: left;
}

.cid-tdi2JU9Jae .main-title {
  color     : #ffffff;
  text-align: left;
}

.cid-tdiapT45Qg {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-tdiapT45Qg .container {
  max-width: 1240px;
}

@media (max-width: 1199px) {
  .cid-tdiapT45Qg .container {
    max-width: 1040px;
  }
}

.cid-tdiapT45Qg .row {
  justify-content: center;
}

.cid-tdiapT45Qg .item:focus,
.cid-tdiapT45Qg span:focus {
  outline: none;
}

.cid-tdiapT45Qg .col-items {
  display        : flex;
  justify-content: center;
  align-items    : stretch;
  padding-bottom : 1rem;
}

@media (max-width: 991px) {
  .cid-tdiapT45Qg .col-items {
    flex-wrap: wrap;
  }
}

@media (max-width: 991px) {
  .cid-tdiapT45Qg .item {
    width: 100%;
  }

  .cid-tdiapT45Qg .item:first-child {
    padding-bottom: 0.5rem;
  }

  .cid-tdiapT45Qg .item:last-child {
    padding-top: 0.5rem;
  }
}

@media (min-width: 992px) {
  .cid-tdiapT45Qg .item:first-child {
    padding-right: 0.5rem;
  }

  .cid-tdiapT45Qg .item:last-child {
    padding-left: 0.5rem;
  }
}

.cid-tdiapT45Qg .item:first-child .item-wrap {
  background: #ffffff;
  background: linear-gradient(180deg, #ffffff, #ffffff);
}

.cid-tdiapT45Qg .item:last-child .item-wrap {
  background: #fafafa;
  background: linear-gradient(180deg, #fafafa, #0099ff);
}

.cid-tdiapT45Qg .item-wrap {
  position       : relative;
  height         : 100%;
  display        : flex;
  flex-flow      : column nowrap;
  justify-content: flex-start;
  padding        : 24px;
  border-radius  : 1rem;
}

@media (min-width: 768px) {
  .cid-tdiapT45Qg .item-wrap {
    padding: 27px;
  }
}

@media (min-width: 992px) {
  .cid-tdiapT45Qg .item-wrap {
    padding: 50px;
  }
}

.cid-tdiapT45Qg .item-content {
  width: 100%;
}

.cid-tdiapT45Qg .label-text {
  color        : #ffffff;
  opacity      : 0.8;
  width        : 100%;
  margin-bottom: 16px;
}

.cid-tdiapT45Qg .mbr-text {
  color        : #ffffff;
  margin-top   : 12px;
  margin-bottom: 0;
  opacity      : 0.8;
}

.cid-tdiapT45Qg .item-title {
  color        : #ffffff;
  margin-top   : 12px;
  margin-bottom: 0;
}

.cid-tdiapT45Qg .list-container {
  display       : flex;
  flex-direction: column;
  margin-top    : 18px;
}

.cid-tdiapT45Qg .list-item {
  display    : flex;
  align-items: center;
}

.cid-tdiapT45Qg .list-item:not(:last-child) {
  margin-bottom: 16px;
}

.cid-tdiapT45Qg .icon-box {
  padding-right: 14px;
}

.cid-tdiapT45Qg .list-text {
  flex-grow    : 1;
  color        : #ffffff;
  margin-bottom: 0;
}

.cid-tdiapT45Qg .link-container {
  display       : flex;
  flex-direction: column;
  margin-top    : 50px;
}

@media (min-width: 992px) {
  .cid-tdiapT45Qg .link-container {
    margin-top: 72px;
  }
}

.cid-tdiapT45Qg .link-container .link:first-child {
  margin-bottom: 16px;
}

.cid-tdiapT45Qg .link-container .link span {
  padding-right: 10px;
}

.cid-tdiapT45Qg .item-title,
.cid-tdiapT45Qg .mbr-section-btn {
  color     : #002fa7;
  text-align: left;
}

.cid-tdn9k3RLhv {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdn9k3RLhv .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdn9k3RLhv .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdn9k3RLhv .row {
    text-align: center;
  }

  .cid-tdn9k3RLhv .social-row {
    justify-content: center;
  }
}

.cid-tdn9k3RLhv .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdn9k3RLhv .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdn9k3RLhv .list {
    margin-bottom: 0rem;
  }
}

.cid-tdn9k3RLhv ul {
  padding-bottom: 4.37rem;
}

.cid-tdn9k3RLhv .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdn9k3RLhv .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdn9k3RLhv .footer-logo img {
    width: 100%;
  }
}

.cid-tdn9k3RLhv a.text-warning:hover,
.cid-tdn9k3RLhv a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdxOqplGrW {
  padding-top     : 225px;
  padding-bottom  : 50px;
  background-image: url("../../../assets/images/evento-1920x1080.jpg");
}

.cid-tdxOqplGrW .row {
  justify-content: space-between;
}

.cid-tdxOqplGrW .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-tdxOqplGrW .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdxOqplGrW .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-tdxOqplGrW .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-tdxOqplGrW .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-tdxOqplGrW .form-block {
    padding: 1rem;
  }
}

.cid-tdxOqplGrW .mbr-section-title,
.cid-tdxOqplGrW .mbr-section-btn {
  color: #ffffff;
}

.cid-tdxOqplGrW .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdxOqplGrW .form-text {
  color: #353535;
}

.cid-tdxOqplGrW .text {
  color: #ffffff;
}

.cid-tdxOqplGrW .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdxOqplGrW H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdxOqplGrW H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdxOqplGrW H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-tdxOqplGrW .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdxOxcnTtG {
  /* padding-top: 6rem;
  padding-bottom: 6rem; */
  background-color: #01218e;
  border-radius   : 0px 0px 250px 0px;
}

.cid-tdxOxcnTtG .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdxOxcnTtG .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdxOxcnTtG .video-wrapper iframe {
  width: 100%;
}

.cid-tdxOxcnTtG .mbr-section-title,
.cid-tdxOxcnTtG .mbr-section-subtitle,
.cid-tdxOxcnTtG .mbr-text {
  text-align: center;
}

.cid-tdxOxcnTtG .mbr-section-title {
  color        : #ffffff;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdxOxcnTtG .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdxOqpFQSq {
  padding-top     : 105px;
  padding-bottom  : 30px;
  background-color: #ffffff;
}

.cid-tdxOqpFQSq .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdxOqpFQSq h4 {
  text-align: center;
}

.cid-tdxOqpFQSq p {
  text-align: center;
}

.cid-tdxOqpFQSq .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdxOqpFQSq .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000 !important;
  font-size : 3rem;
}

.cid-tdxOqpFQSq .card {
  transition: all 0.3s;
  padding   : 2rem;
}

.cid-tdxOqpFQSq .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdxOqpFQSq .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdxOqpFQSq .card-title,
.cid-tdxOqpFQSq .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdxOqpFQSq .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdxOqpFQSq .card {
    padding: 2rem 0rem 0rem 0rem;
  }

  .cid-tdxOqpFQSq .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdxOqq2maT {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdxOqq2maT .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdxOqq2maT h4 {
  text-align: center;
}

.cid-tdxOqq2maT p {
  text-align: center;
}

.cid-tdxOqq2maT .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdxOqq2maT .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000 !important;
  font-size : 3rem !important;
}

.cid-tdxOqq2maT .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdxOqq2maT .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdxOqq2maT .card:hover .mbr-iconfont {
  color: #002fa7;
}

.cid-tdxOqq2maT .card-title,
.cid-tdxOqq2maT .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdxOqq2maT .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdxOqq2maT .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdxOqq2maT .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdxQDKJmtb {
  padding-top     : 10rem;
  padding-bottom  : 9rem;
  background-color: #01218e;
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdxQDKJmtb .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdxQDKJmtb .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdxQDKJmtb .video-wrapper iframe {
  width: 100%;
}

.cid-tdxQDKJmtb .mbr-section-title,
.cid-tdxQDKJmtb .mbr-description {
  text-align: center;
}

@media (min-width: 992px) {
  .cid-tdxQDKJmtb .text-wrapper {
    padding: 2rem;
  }
}

.cid-tdxQDKJmtb .mbr-section-title {
  text-align: center;
  color     : #ffffff;
}

.cid-tdxQDKJmtb .mbr-text {
  color: #ffffff;
}

.cid-tdxOqqpuDV {
  z-index: 1000;
  width  : 100%;
}

.cid-tdxOqqpuDV nav.navbar {
  position: fixed;
}

.cid-tdxOqqpuDV .navbar-nav {
  margin: auto;
}

.cid-tdxOqqpuDV .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdxOqqpuDV .dropdown-item:hover,
.cid-tdxOqqpuDV .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdxOqqpuDV .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdxOqqpuDV .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdxOqqpuDV .navbar-short,
.cid-tdxOqqpuDV .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdxOqqpuDV .navbar-short .nav-link,
.cid-tdxOqqpuDV .opened .nav-link,
.cid-tdxOqqpuDV .navbar-short .navbar-caption,
.cid-tdxOqqpuDV .opened .navbar-caption,
.cid-tdxOqqpuDV .navbar-short .mbr-iconfont,
.cid-tdxOqqpuDV .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdxOqqpuDV .navbar-short .hamburger span,
.cid-tdxOqqpuDV .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdxOqqpuDV .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdxOqqpuDV .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdxOqqpuDV .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdxOqqpuDV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdxOqqpuDV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdxOqqpuDV .container {
  display: flex;
  margin : auto;
}

.cid-tdxOqqpuDV .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdxOqqpuDV .dropdown-menu,
.cid-tdxOqqpuDV .navbar.opened {
  background: #ffffff !important;
}

.cid-tdxOqqpuDV .nav-item:focus,
.cid-tdxOqqpuDV .nav-link:focus {
  outline: none;
}

.cid-tdxOqqpuDV .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdxOqqpuDV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdxOqqpuDV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdxOqqpuDV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdxOqqpuDV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdxOqqpuDV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdxOqqpuDV .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdxOqqpuDV .navbar.opened {
  transition: all 0.3s;
}

.cid-tdxOqqpuDV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdxOqqpuDV .navbar .navbar-logo img {
  width: auto;
}

.cid-tdxOqqpuDV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdxOqqpuDV .navbar.collapsed {
  justify-content: center;
}

.cid-tdxOqqpuDV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdxOqqpuDV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdxOqqpuDV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdxOqqpuDV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdxOqqpuDV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdxOqqpuDV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdxOqqpuDV .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdxOqqpuDV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdxOqqpuDV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdxOqqpuDV .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdxOqqpuDV .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdxOqqpuDV .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdxOqqpuDV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdxOqqpuDV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdxOqqpuDV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdxOqqpuDV .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdxOqqpuDV .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdxOqqpuDV .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdxOqqpuDV .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdxOqqpuDV .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdxOqqpuDV .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdxOqqpuDV .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdxOqqpuDV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdxOqqpuDV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdxOqqpuDV .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdxOqqpuDV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdxOqqpuDV .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdxOqqpuDV .dropdown-item.active,
.cid-tdxOqqpuDV .dropdown-item:active {
  background-color: transparent;
}

.cid-tdxOqqpuDV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdxOqqpuDV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdxOqqpuDV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdxOqqpuDV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdxOqqpuDV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdxOqqpuDV .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdxOqqpuDV ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdxOqqpuDV .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdxOqqpuDV button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdxOqqpuDV button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdxOqqpuDV button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdxOqqpuDV button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdxOqqpuDV button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdxOqqpuDV button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdxOqqpuDV nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdxOqqpuDV nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdxOqqpuDV nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdxOqqpuDV nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdxOqqpuDV .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdxOqqpuDV a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdxOqqpuDV .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdxOqqpuDV .navbar {
    height: 70px;
  }

  .cid-tdxOqqpuDV .navbar.opened {
    height: auto;
  }

  .cid-tdxOqqpuDV .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdxSj6phgO {
  padding-top     : 8rem;
  padding-bottom  : 5rem;
  background-color: #ffffff;
}

.cid-tdxSj6phgO .row {
  flex-direction: row-reverse;
}

.cid-tdxSj6phgO .image-wrapper {
  padding: 0 2rem;
}

.cid-tdxSj6phgO .image-wrapper img {
  width        : 100%;
  border-radius: 15px;
}

@media (max-width: 1199px) {
  .cid-tdxSj6phgO .image-wrapper {
    padding      : 0;
    margin-bottom: 3rem;
  }
}

.cid-tdxSj6phgO .mbr-section-title {
  color        : #002fa7;
  margin-bottom: 1.5rem;
}

.cid-tdxSj6phgO .mbr-section-subtitle {
  color        : #000000;
  margin-bottom: 4rem;
}

.cid-tdxSj6phgO .mbr-text {
  color        : #1f1437;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {

  .cid-tdxSj6phgO .text-wrapper,
  .cid-tdxSj6phgO .price {
    padding-left : 4.5rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .cid-tdxSj6phgO .text-wrapper,
  .cid-tdxSj6phgO .price {
    padding-left: 2.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {

  .cid-tdxSj6phgO .text-wrapper,
  .cid-tdxSj6phgO .price {
    padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1030px) {

  .cid-tdxSj6phgO .text-wrapper,
  .cid-tdxSj6phgO .price {
    padding-left: 0.8rem;
  }
}

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

  .cid-tdxSj6phgO .text-wrapper,
  .cid-tdxSj6phgO .price {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .content {
    text-align: center;
  }
}

.cid-tdxSj6phgO .mbr-card-title {
  color        : #1f1437;
  margin-bottom: 18px;
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .mbr-card-title {
    text-align: start;
  }
}

.cid-tdxSj6phgO .nutrition {
  max-width       : 543px;
  background-color: #f3edf7;
  border-radius   : 10px;
  padding         : 2.5rem 2rem;
  margin-bottom   : 2rem;
  margin-left     : 4.5rem;
  margin-right    : 2rem;
}

@media (max-width: 1199px) {
  .cid-tdxSj6phgO .nutrition {
    margin-left: 2.375rem;
  }
}

@media (max-width: 1099px) {
  .cid-tdxSj6phgO .nutrition {
    margin-left: 1rem;
  }
}

@media (max-width: 1030px) {
  .cid-tdxSj6phgO .nutrition {
    margin-left: 0.8rem;
  }
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .nutrition {
    margin-left : auto;
    margin-right: auto;
  }
}

@media (max-width: 479px) {
  .cid-tdxSj6phgO .nutrition {
    padding: 1.5rem 1rem;
  }
}

.cid-tdxSj6phgO .nutrition-head {
  display        : flex;
  justify-content: space-between;
  border-bottom  : 1px solid #cd8ad1;
  margin-bottom  : 1rem;
}

.cid-tdxSj6phgO .nutrition-head .numbers {
  margin-bottom: 18px;
}

.cid-tdxSj6phgO .nutrition-wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .nutrition-wrap {
    justify-content: center;
  }
}

@media (max-width: 479px) {
  .cid-tdxSj6phgO .nutrition-wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 388px) {
  .cid-tdxSj6phgO .nutrition-wrap {
    width: 100%;
  }
}

.cid-tdxSj6phgO .nutrition-wrap .nutrition-tile {
  width          : 100%;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 1rem;
}

.cid-tdxSj6phgO .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top   : 1rem;
}

.cid-tdxSj6phgO .tile-text-wrap {
  display: flex;
}

.cid-tdxSj6phgO svg {
  display     : inline-block;
  width       : 50px;
  height      : 38px;
  margin-left : -0.5rem;
  margin-right: 0.6rem;
}

.cid-tdxSj6phgO svg path {
  fill: #cd8ad1;
}

.cid-tdxSj6phgO .numbers {
  display   : flex;
  align-self: center;
}

.cid-tdxSj6phgO .mbr-number {
  width        : 60px;
  margin-bottom: 0;
}

.cid-tdxSj6phgO .mbr-number:first-child {
  margin-right: 1rem;
}

.cid-tdxSj6phgO .mbr-tile-text {
  color       : #1f1437;
  margin      : 0;
  margin-right: 2rem;
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .mbr-tile-text {
    text-align: start;
  }
}

.cid-tdxSj6phgO .price {
  display: flex;
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .price {
    flex-direction : column-reverse;
    justify-content: center;
  }
}

.cid-tdxSj6phgO .price-text-wrap {
  display    : flex;
  align-items: center;
  margin-left: 2rem;
}

@media (max-width: 991px) {
  .cid-tdxSj6phgO .price-text-wrap {
    margin-left    : 0;
    justify-content: center;
    margin-bottom  : 1rem;
  }
}

.cid-tdxSj6phgO .line {
  width           : 1px;
  height          : 50px;
  margin          : 0 20px;
  background-color: #1f1437;
  opacity         : 0.5;
  opacity         : 0;
}

.cid-tdxSj6phgO .mbr-price-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdxSj6phgO .mbr-price-number {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdxSj6phgO .mbr-amount-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdxSj6phgO .mbr-amount-number {
  color        : #1f1437;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .cid-tdxSj6phgO div[class*="col-lg"] {
    width: 100%;
  }
}

.cid-tdxSj6phgO .mbr-section-btn {
  display: flex;
}

.cid-tdxU8OPh1A {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdxU8OPh1A .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdxU8OPh1A .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdxU8OPh1A .mbr-section-subtitle {
  color: #767676;
}

.cid-tdxU8OPh1A .panel-group {
  width: 100%;
}

.cid-tdxU8OPh1A .panel-text {
  color: #767676;
}

.cid-tdxU8OPh1A .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdxU8OPh1A .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdxU8OPh1A .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdxU8OPh1A .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdxU8OPh1A .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdxU8OPh1A .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdxU8OPh1A .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdxU8OPh1A .card .panel-body {
  background: #ffffff;
}

.cid-tdxU8OPh1A .sign {
  color: #232323;
}

.cid-tdxOqrs21h {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdxOqrs21h .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdxOqrs21h .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdxOqrs21h .row {
    text-align: center;
  }

  .cid-tdxOqrs21h .social-row {
    justify-content: center;
  }
}

.cid-tdxOqrs21h .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdxOqrs21h .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdxOqrs21h .list {
    margin-bottom: 0rem;
  }
}

.cid-tdxOqrs21h ul {
  padding-bottom: 4.37rem;
}

.cid-tdxOqrs21h .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdxOqrs21h .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdxOqrs21h .footer-logo img {
    width: 100%;
  }
}

.cid-tdxOqrs21h a.text-warning:hover,
.cid-tdxOqrs21h a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdDY3wk1j6 {
  padding-top     : 10rem;
  padding-bottom  : 10rem;
  background-image: url("../../../assets/images/imagem-banner-2000x1250.jpg");
}

.cid-tdDY3wk1j6 .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDY3wk1j6 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDY3wk1j6 .mbr-section-title {
  text-align: left;
  color     : #022ea7;
}

.cid-tdDY3wk1j6 .mbr-text,
.cid-tdDY3wk1j6 .mbr-section-btn {
  text-align: left;
}

.cid-tdE06MxAeK {
  padding-top     : 5rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 0px 250px 0px 0px;
}

.cid-tdE06MxAeK .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdE06MxAeK .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdE06MxAeK .mbr-section-title {
  color: #ffffff;
}

.cid-tdDXAUCXsW {
  padding-top     : 45px;
  padding-bottom  : 15px;
  background-color: #002fa7;
}

.cid-tdDXAUCXsW .row {
  justify-content: center;
}

.cid-tdDXAUCXsW .form-control {
  box-shadow      : none;
  margin-bottom   : 5px;
  padding         : 0.2rem 1rem;
  background-color: #ffffff;
  border          : 1px solid #bbbbbb !important;
  color           : #bbbbbb;
  border-radius   : 0.25rem;
  line-height     : 2.5rem !important;
}

.cid-tdDXAUCXsW .form-control:focus,
.cid-tdDXAUCXsW .form-control:hover {
  border          : 1px solid #bbbbbb !important;
  background-color: #e2e2f5;
  box-shadow      : none;
}

.cid-tdDXAUCXsW .form-group {
  margin-bottom: 1rem;
}

.cid-tdDXAUCXsW input::-webkit-input-placeholder,
.cid-tdDXAUCXsW textarea::-webkit-input-placeholder {
  color: #bbbbbb;
}

.cid-tdDXAUCXsW input:-moz-placeholder,
.cid-tdDXAUCXsW textarea:-moz-placeholder {
  color: #bbbbbb;
}

.cid-tdDXAUCXsW .jq-selectbox li,
.cid-tdDXAUCXsW .jq-selectbox li {
  background-color: #ffffff;
  color           : #000000;
}

.cid-tdDXAUCXsW .jq-selectbox li:hover,
.cid-tdDXAUCXsW .jq-selectbox li.selected {
  background-color: #e2e2f5;
  color           : #000000;
}

.cid-tdDXAUCXsW .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}

.cid-tdDXAUCXsW .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #e2e2f5;
}

.cid-tdDXAUCXsW .mbr-text {
  color: #767676;
}

.cid-tdDXAUCXsW .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdDXAUCXsW .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 6px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 1;
  z-index      : 0;
}

.cid-tdDXAUCXsW .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

@media (max-width: 767px) {
  .cid-tdDXAUCXsW .form-block {
    padding: 1rem;
  }
}

.cid-tdDXAUCXsW H4 {
  color: #ffffff;
}

.cid-tdDXAUCXsW .mbr-section-title,
.cid-tdDXAUCXsW .mbr-section-btn {
  color: #ffffff;
}

.cid-tdDXAUCXsW .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdDXAUCXsW .form-text {
  color: #bbbbbb;
}

.cid-tdDXAUCXsW .text {
  color: #ffffff;
}

.cid-tdDXAUCXsW .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDXAUCXsW .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDXATgcI6 {
  z-index: 1000;
  width  : 100%;
}

.cid-tdDXATgcI6 nav.navbar {
  position: fixed;
}

.cid-tdDXATgcI6 .navbar-nav {
  margin: auto;
}

.cid-tdDXATgcI6 .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdDXATgcI6 .dropdown-item:hover,
.cid-tdDXATgcI6 .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdDXATgcI6 .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdDXATgcI6 .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdDXATgcI6 .navbar-short,
.cid-tdDXATgcI6 .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdDXATgcI6 .navbar-short .nav-link,
.cid-tdDXATgcI6 .opened .nav-link,
.cid-tdDXATgcI6 .navbar-short .navbar-caption,
.cid-tdDXATgcI6 .opened .navbar-caption,
.cid-tdDXATgcI6 .navbar-short .mbr-iconfont,
.cid-tdDXATgcI6 .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdDXATgcI6 .navbar-short .hamburger span,
.cid-tdDXATgcI6 .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdDXATgcI6 .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdDXATgcI6 .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdDXATgcI6 .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdDXATgcI6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdDXATgcI6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdDXATgcI6 .container {
  display: flex;
  margin : auto;
}

.cid-tdDXATgcI6 .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdDXATgcI6 .dropdown-menu,
.cid-tdDXATgcI6 .navbar.opened {
  background: #ffffff !important;
}

.cid-tdDXATgcI6 .nav-item:focus,
.cid-tdDXATgcI6 .nav-link:focus {
  outline: none;
}

.cid-tdDXATgcI6 .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdDXATgcI6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdDXATgcI6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdDXATgcI6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdDXATgcI6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdDXATgcI6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdDXATgcI6 .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdDXATgcI6 .navbar.opened {
  transition: all 0.3s;
}

.cid-tdDXATgcI6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdDXATgcI6 .navbar .navbar-logo img {
  width: auto;
}

.cid-tdDXATgcI6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdDXATgcI6 .navbar.collapsed {
  justify-content: center;
}

.cid-tdDXATgcI6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdDXATgcI6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdDXATgcI6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdDXATgcI6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdDXATgcI6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdDXATgcI6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdDXATgcI6 .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdDXATgcI6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdDXATgcI6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdDXATgcI6 .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdDXATgcI6 .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdDXATgcI6 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdDXATgcI6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdDXATgcI6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdDXATgcI6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdDXATgcI6 .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdDXATgcI6 .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdDXATgcI6 .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdDXATgcI6 .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdDXATgcI6 .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdDXATgcI6 .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdDXATgcI6 .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdDXATgcI6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdDXATgcI6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdDXATgcI6 .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdDXATgcI6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdDXATgcI6 .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdDXATgcI6 .dropdown-item.active,
.cid-tdDXATgcI6 .dropdown-item:active {
  background-color: transparent;
}

.cid-tdDXATgcI6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdDXATgcI6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdDXATgcI6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdDXATgcI6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdDXATgcI6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdDXATgcI6 .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdDXATgcI6 ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdDXATgcI6 .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdDXATgcI6 button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdDXATgcI6 button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdDXATgcI6 button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdDXATgcI6 button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdDXATgcI6 button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdDXATgcI6 button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdDXATgcI6 nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdDXATgcI6 nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdDXATgcI6 nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdDXATgcI6 nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdDXATgcI6 .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdDXATgcI6 a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdDXATgcI6 .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdDXATgcI6 .navbar {
    height: 70px;
  }

  .cid-tdDXATgcI6 .navbar.opened {
    height: auto;
  }

  .cid-tdDXATgcI6 .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdE03937yZ {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #002fa7;
  border-radius   : 0px 0px 250px 0px;
}

.cid-tdE03937yZ .mbr-text {
  color     : #ffffff;
  text-align: left;
}

.cid-tdE03937yZ h4 {
  text-align: center;
}

.cid-tdE03937yZ p {
  text-align: center;
}

.cid-tdE03937yZ .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdE03937yZ .mbr-iconfont {
  transition: all 0.3s;
  color     : #2a56c7 !important;
  font-size : 3rem !important;
}

.cid-tdE03937yZ .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdE03937yZ .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdE03937yZ .card:hover .mbr-iconfont {
  color: #ffffff !important;
}

.cid-tdE03937yZ .card-title,
.cid-tdE03937yZ .card-img {
  color     : #ffffff;
  text-align: left;
}

.cid-tdE03937yZ .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdE03937yZ .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdE03937yZ .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdDXAU6HpL {
  padding-top     : 3rem;
  padding-bottom  : 4rem;
  background-color: #ffffff;
}

.cid-tdDXAU6HpL .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDXAU6HpL .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDXAU6HpL .row {
  flex-direction: row-reverse;
}

.cid-tdDXAU6HpL .row {
  align-items: center;
}

@media (max-width: 991px) {
  .cid-tdDXAU6HpL .image-wrapper {
    padding: 1rem;
  }
}

@media (min-width: 992px) {
  .cid-tdDXAU6HpL .text-wrapper {
    padding: 0 2rem;
  }
}

.cid-tdDXAU6HpL .mbr-section-title {
  text-align: left;
  color     : #022ea7;
}

.cid-tdDXAU6HpL .mbr-text,
.cid-tdDXAU6HpL .mbr-section-btn {
  text-align: left;
  color     : #000000;
}

.cid-tdE2yyndQm {
  padding-top     : 7rem;
  padding-bottom  : 7rem;
  border-radius   : 0px 250px 0px 250px;
  background-color: #002fa7;
}

.cid-tdE2yyndQm .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdE2yyndQm .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdE2yyndQm .mbr-section-title {
  color: #ffffff;
}

.cid-tdE2yyndQm .mbr-subtitle {
  color: #ffffff;
}

.cid-tdE2fPGbOU {
  padding-top     : 8rem;
  padding-bottom  : 5rem;
  background-color: #ffffff;
}

.cid-tdE2fPGbOU .row {
  flex-direction: row-reverse;
}

.cid-tdE2fPGbOU .image-wrapper {
  padding: 0 2rem;
}

.cid-tdE2fPGbOU .image-wrapper img {
  width        : 100%;
  border-radius: 15px;
}

@media (max-width: 1199px) {
  .cid-tdE2fPGbOU .image-wrapper {
    padding      : 0;
    margin-bottom: 3rem;
  }
}

.cid-tdE2fPGbOU .mbr-section-title {
  color        : #002fa7;
  margin-bottom: 1.5rem;
}

.cid-tdE2fPGbOU .mbr-section-subtitle {
  color        : #000000;
  margin-bottom: 4rem;
}

.cid-tdE2fPGbOU .mbr-text {
  color        : #1f1437;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {

  .cid-tdE2fPGbOU .text-wrapper,
  .cid-tdE2fPGbOU .price {
    padding-left : 4.5rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .cid-tdE2fPGbOU .text-wrapper,
  .cid-tdE2fPGbOU .price {
    padding-left: 2.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {

  .cid-tdE2fPGbOU .text-wrapper,
  .cid-tdE2fPGbOU .price {
    padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1030px) {

  .cid-tdE2fPGbOU .text-wrapper,
  .cid-tdE2fPGbOU .price {
    padding-left: 0.8rem;
  }
}

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

  .cid-tdE2fPGbOU .text-wrapper,
  .cid-tdE2fPGbOU .price {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .content {
    text-align: center;
  }
}

.cid-tdE2fPGbOU .mbr-card-title {
  color        : #1f1437;
  margin-bottom: 18px;
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .mbr-card-title {
    text-align: start;
  }
}

.cid-tdE2fPGbOU .nutrition {
  max-width       : 543px;
  background-color: #f3edf7;
  border-radius   : 10px;
  padding         : 2.5rem 2rem;
  margin-bottom   : 2rem;
  margin-left     : 4.5rem;
  margin-right    : 2rem;
}

@media (max-width: 1199px) {
  .cid-tdE2fPGbOU .nutrition {
    margin-left: 2.375rem;
  }
}

@media (max-width: 1099px) {
  .cid-tdE2fPGbOU .nutrition {
    margin-left: 1rem;
  }
}

@media (max-width: 1030px) {
  .cid-tdE2fPGbOU .nutrition {
    margin-left: 0.8rem;
  }
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .nutrition {
    margin-left : auto;
    margin-right: auto;
  }
}

@media (max-width: 479px) {
  .cid-tdE2fPGbOU .nutrition {
    padding: 1.5rem 1rem;
  }
}

.cid-tdE2fPGbOU .nutrition-head {
  display        : flex;
  justify-content: space-between;
  border-bottom  : 1px solid #cd8ad1;
  margin-bottom  : 1rem;
}

.cid-tdE2fPGbOU .nutrition-head .numbers {
  margin-bottom: 18px;
}

.cid-tdE2fPGbOU .nutrition-wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .nutrition-wrap {
    justify-content: center;
  }
}

@media (max-width: 479px) {
  .cid-tdE2fPGbOU .nutrition-wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 388px) {
  .cid-tdE2fPGbOU .nutrition-wrap {
    width: 100%;
  }
}

.cid-tdE2fPGbOU .nutrition-wrap .nutrition-tile {
  width          : 100%;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 1rem;
}

.cid-tdE2fPGbOU .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top   : 1rem;
}

.cid-tdE2fPGbOU .tile-text-wrap {
  display: flex;
}

.cid-tdE2fPGbOU svg {
  display     : inline-block;
  width       : 50px;
  height      : 38px;
  margin-left : -0.5rem;
  margin-right: 0.6rem;
}

.cid-tdE2fPGbOU svg path {
  fill: #cd8ad1;
}

.cid-tdE2fPGbOU .numbers {
  display   : flex;
  align-self: center;
}

.cid-tdE2fPGbOU .mbr-number {
  width        : 60px;
  margin-bottom: 0;
}

.cid-tdE2fPGbOU .mbr-number:first-child {
  margin-right: 1rem;
}

.cid-tdE2fPGbOU .mbr-tile-text {
  color       : #1f1437;
  margin      : 0;
  margin-right: 2rem;
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .mbr-tile-text {
    text-align: start;
  }
}

.cid-tdE2fPGbOU .price {
  display: flex;
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .price {
    flex-direction : column-reverse;
    justify-content: center;
  }
}

.cid-tdE2fPGbOU .price-text-wrap {
  display    : flex;
  align-items: center;
  margin-left: 2rem;
}

@media (max-width: 991px) {
  .cid-tdE2fPGbOU .price-text-wrap {
    margin-left    : 0;
    justify-content: center;
    margin-bottom  : 1rem;
  }
}

.cid-tdE2fPGbOU .line {
  width           : 1px;
  height          : 50px;
  margin          : 0 20px;
  background-color: #1f1437;
  opacity         : 0.5;
  opacity         : 0;
}

.cid-tdE2fPGbOU .mbr-price-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdE2fPGbOU .mbr-price-number {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdE2fPGbOU .mbr-amount-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdE2fPGbOU .mbr-amount-number {
  color        : #1f1437;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .cid-tdE2fPGbOU div[class*="col-lg"] {
    width: 100%;
  }
}

.cid-tdE2fPGbOU .mbr-section-btn {
  display: flex;
}

.cid-tdDXAYfs6Q {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdDXAYfs6Q .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdDXAYfs6Q .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdDXAYfs6Q .mbr-section-subtitle {
  color: #767676;
}

.cid-tdDXAYfs6Q .panel-group {
  width: 100%;
}

.cid-tdDXAYfs6Q .panel-text {
  color: #767676;
}

.cid-tdDXAYfs6Q .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdDXAYfs6Q .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdDXAYfs6Q .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdDXAYfs6Q .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdDXAYfs6Q .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdDXAYfs6Q .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdDXAYfs6Q .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdDXAYfs6Q .card .panel-body {
  background: #ffffff;
}

.cid-tdDXAYfs6Q .sign {
  color: #232323;
}

.cid-tdDXAYfs6Q .header-text,
.cid-tdDXAYfs6Q .sign {
  text-align: center;
}

.cid-tdDXAYfs6Q .header-text,
.cid-tdDXAYfs6Q .sign DIV {
  text-align: left;
}

.cid-tdDXAYOATP {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdDXAYOATP .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdDXAYOATP .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdDXAYOATP .row {
    text-align: center;
  }

  .cid-tdDXAYOATP .social-row {
    justify-content: center;
  }
}

.cid-tdDXAYOATP .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdDXAYOATP .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdDXAYOATP .list {
    margin-bottom: 0rem;
  }
}

.cid-tdDXAYOATP ul {
  padding-bottom: 4.37rem;
}

.cid-tdDXAYOATP .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdDXAYOATP .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdDXAYOATP .footer-logo img {
    width: 100%;
  }
}

.cid-tdDXAYOATP a.text-warning:hover,
.cid-tdDXAYOATP a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdDI8i8RxH {
  z-index: 1000;
  width  : 100%;
}

.cid-tdDI8i8RxH nav.navbar {
  position: fixed;
}

.cid-tdDI8i8RxH .navbar-nav {
  margin: auto;
}

.cid-tdDI8i8RxH .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdDI8i8RxH .dropdown-item:hover,
.cid-tdDI8i8RxH .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdDI8i8RxH .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdDI8i8RxH .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdDI8i8RxH .navbar-short,
.cid-tdDI8i8RxH .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdDI8i8RxH .navbar-short .nav-link,
.cid-tdDI8i8RxH .opened .nav-link,
.cid-tdDI8i8RxH .navbar-short .navbar-caption,
.cid-tdDI8i8RxH .opened .navbar-caption,
.cid-tdDI8i8RxH .navbar-short .mbr-iconfont,
.cid-tdDI8i8RxH .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdDI8i8RxH .navbar-short .hamburger span,
.cid-tdDI8i8RxH .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdDI8i8RxH .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdDI8i8RxH .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdDI8i8RxH .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdDI8i8RxH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdDI8i8RxH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdDI8i8RxH .container {
  display: flex;
  margin : auto;
}

.cid-tdDI8i8RxH .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdDI8i8RxH .dropdown-menu,
.cid-tdDI8i8RxH .navbar.opened {
  background: #ffffff !important;
}

.cid-tdDI8i8RxH .nav-item:focus,
.cid-tdDI8i8RxH .nav-link:focus {
  outline: none;
}

.cid-tdDI8i8RxH .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdDI8i8RxH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdDI8i8RxH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdDI8i8RxH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdDI8i8RxH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdDI8i8RxH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdDI8i8RxH .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdDI8i8RxH .navbar.opened {
  transition: all 0.3s;
}

.cid-tdDI8i8RxH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdDI8i8RxH .navbar .navbar-logo img {
  width: auto;
}

.cid-tdDI8i8RxH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdDI8i8RxH .navbar.collapsed {
  justify-content: center;
}

.cid-tdDI8i8RxH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdDI8i8RxH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdDI8i8RxH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdDI8i8RxH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdDI8i8RxH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdDI8i8RxH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdDI8i8RxH .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdDI8i8RxH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdDI8i8RxH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdDI8i8RxH .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdDI8i8RxH .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdDI8i8RxH .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdDI8i8RxH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdDI8i8RxH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdDI8i8RxH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdDI8i8RxH .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdDI8i8RxH .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdDI8i8RxH .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdDI8i8RxH .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdDI8i8RxH .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdDI8i8RxH .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdDI8i8RxH .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdDI8i8RxH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdDI8i8RxH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdDI8i8RxH .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdDI8i8RxH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdDI8i8RxH .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdDI8i8RxH .dropdown-item.active,
.cid-tdDI8i8RxH .dropdown-item:active {
  background-color: transparent;
}

.cid-tdDI8i8RxH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdDI8i8RxH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdDI8i8RxH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdDI8i8RxH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdDI8i8RxH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdDI8i8RxH .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdDI8i8RxH ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdDI8i8RxH .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdDI8i8RxH button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdDI8i8RxH button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdDI8i8RxH button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdDI8i8RxH button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdDI8i8RxH button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdDI8i8RxH button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdDI8i8RxH nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdDI8i8RxH nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdDI8i8RxH nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdDI8i8RxH nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdDI8i8RxH .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdDI8i8RxH a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdDI8i8RxH .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdDI8i8RxH .navbar {
    height: 70px;
  }

  .cid-tdDI8i8RxH .navbar.opened {
    height: auto;
  }

  .cid-tdDI8i8RxH .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdDI8iDXFl {
  padding-top     : 9rem;
  padding-bottom  : 3rem;
  background-image: url("../../../assets/images/2-1920x1080.jpg");
}

.cid-tdDI8iDXFl .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDI8iDXFl .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDI8iDXFl .row {
  flex-direction: row-reverse;
}

.cid-tdDI8iDXFl .row {
  align-items: center;
}

@media (max-width: 991px) {
  .cid-tdDI8iDXFl .image-wrapper {
    padding: 1rem;
  }
}

@media (min-width: 992px) {
  .cid-tdDI8iDXFl .text-wrapper {
    padding: 0 2rem;
  }
}

.cid-tdDI8iDXFl .mbr-section-title {
  text-align: left;
  color     : #022ea7;
}

.cid-tdDI8iDXFl .mbr-text,
.cid-tdDI8iDXFl .mbr-section-btn {
  text-align: left;
  color     : #000000;
}

.cid-tdDI8iY8dH {
  padding-top     : 0px;
  padding-bottom  : 15px;
  background-image: url("../../../assets/images/siteprancheta-1-1920x1080.jpg");
}

.cid-tdDI8iY8dH .row {
  justify-content: center;
}

.cid-tdDI8iY8dH .form-control {
  box-shadow      : none;
  margin-bottom   : 5px;
  padding         : 0.2rem 1rem !important;
  background-color: #ffffff;
  border          : 1px solid #bbbbbb !important;
  color           : #bbbbbb;
  border-radius   : 0.25rem;
  line-height     : 2.5rem !important;
}

.cid-tdDI8iY8dH .form-control:focus,
.cid-tdDI8iY8dH .form-control:hover {
  border          : 1px solid #bbbbbb !important;
  background-color: #e2e2f5;
  box-shadow      : none;
}

.cid-tdDI8iY8dH .form-group {
  margin-bottom: 1rem;
}

.cid-tdDI8iY8dH input::-webkit-input-placeholder,
.cid-tdDI8iY8dH textarea::-webkit-input-placeholder {
  color: #bbbbbb;
}

.cid-tdDI8iY8dH input:-moz-placeholder,
.cid-tdDI8iY8dH textarea:-moz-placeholder {
  color: #bbbbbb;
}

.cid-tdDI8iY8dH .jq-selectbox li,
.cid-tdDI8iY8dH .jq-selectbox li {
  background-color: #ffffff;
  color           : #000000;
}

.cid-tdDI8iY8dH .jq-selectbox li:hover,
.cid-tdDI8iY8dH .jq-selectbox li.selected {
  background-color: #e2e2f5;
  color           : #000000;
}

.cid-tdDI8iY8dH .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}

.cid-tdDI8iY8dH .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #e2e2f5;
}

.cid-tdDI8iY8dH .mbr-text {
  color: #767676;
}

.cid-tdDI8iY8dH .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdDI8iY8dH .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 6px;
  left         : 0;
  right        : 0;
  background   : #01218e;
  opacity      : 1;
  z-index      : 0;
}

.cid-tdDI8iY8dH .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

@media (max-width: 767px) {
  .cid-tdDI8iY8dH .form-block {
    padding: 1rem;
  }
}

.cid-tdDI8iY8dH H4 {
  color: #ffffff;
}

.cid-tdDI8iY8dH .mbr-section-title,
.cid-tdDI8iY8dH .mbr-section-btn {
  color: #ffffff;
}

.cid-tdDI8iY8dH .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdDI8iY8dH .form-text {
  color: #bbbbbb;
}

.cid-tdDI8iY8dH .text {
  color: #ffffff;
}

.cid-tdDI8iY8dH .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDI8iY8dH .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDOK6n7IS {
  /* padding-top: 2rem;
  padding-bottom: 8rem; */
  background-color: #002fa7;
  border-radius   : 0px 0px 250px 0px;
}

.cid-tdDOK6n7IS .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDOK6n7IS .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDOK6n7IS .video-wrapper iframe {
  width: 100%;
}

.cid-tdDOK6n7IS .mbr-section-title,
.cid-tdDOK6n7IS .mbr-section-subtitle,
.cid-tdDOK6n7IS .mbr-text {
  text-align: center;
}

.cid-tdDOK6n7IS .mbr-section-title {
  color        : #ffffff;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdDOK6n7IS .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdDOK6n7IS .mbr-section-title DIV {
  text-align: center;
}

.cid-tdDPbHnOFu {
  padding-top     : 6rem;
  padding-bottom  : 5rem;
  background-image: url("../../../assets/images/2-1920x1080.jpg");
}

.cid-tdDPbHnOFu .row {
  flex-direction: row-reverse;
}

.cid-tdDPbHnOFu .image-wrapper {
  padding: 0 2rem;
}

.cid-tdDPbHnOFu .image-wrapper img {
  width        : 100%;
  border-radius: 15px;
}

@media (max-width: 1199px) {
  .cid-tdDPbHnOFu .image-wrapper {
    padding      : 0;
    margin-bottom: 3rem;
  }
}

.cid-tdDPbHnOFu .mbr-section-title {
  color        : #002fa7;
  margin-bottom: 1.5rem;
}

.cid-tdDPbHnOFu .mbr-section-subtitle {
  color        : #000000;
  margin-bottom: 4rem;
}

.cid-tdDPbHnOFu .mbr-text {
  color        : #1f1437;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {

  .cid-tdDPbHnOFu .text-wrapper,
  .cid-tdDPbHnOFu .price {
    padding-left : 4.5rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .cid-tdDPbHnOFu .text-wrapper,
  .cid-tdDPbHnOFu .price {
    padding-left: 2.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {

  .cid-tdDPbHnOFu .text-wrapper,
  .cid-tdDPbHnOFu .price {
    padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1030px) {

  .cid-tdDPbHnOFu .text-wrapper,
  .cid-tdDPbHnOFu .price {
    padding-left: 0.8rem;
  }
}

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

  .cid-tdDPbHnOFu .text-wrapper,
  .cid-tdDPbHnOFu .price {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .content {
    text-align: center;
  }
}

.cid-tdDPbHnOFu .mbr-card-title {
  color        : #1f1437;
  margin-bottom: 18px;
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .mbr-card-title {
    text-align: start;
  }
}

.cid-tdDPbHnOFu .nutrition {
  max-width       : 543px;
  background-color: #f3edf7;
  border-radius   : 10px;
  padding         : 2.5rem 2rem;
  margin-bottom   : 2rem;
  margin-left     : 4.5rem;
  margin-right    : 2rem;
}

@media (max-width: 1199px) {
  .cid-tdDPbHnOFu .nutrition {
    margin-left: 2.375rem;
  }
}

@media (max-width: 1099px) {
  .cid-tdDPbHnOFu .nutrition {
    margin-left: 1rem;
  }
}

@media (max-width: 1030px) {
  .cid-tdDPbHnOFu .nutrition {
    margin-left: 0.8rem;
  }
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .nutrition {
    margin-left : auto;
    margin-right: auto;
  }
}

@media (max-width: 479px) {
  .cid-tdDPbHnOFu .nutrition {
    padding: 1.5rem 1rem;
  }
}

.cid-tdDPbHnOFu .nutrition-head {
  display        : flex;
  justify-content: space-between;
  border-bottom  : 1px solid #cd8ad1;
  margin-bottom  : 1rem;
}

.cid-tdDPbHnOFu .nutrition-head .numbers {
  margin-bottom: 18px;
}

.cid-tdDPbHnOFu .nutrition-wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .nutrition-wrap {
    justify-content: center;
  }
}

@media (max-width: 479px) {
  .cid-tdDPbHnOFu .nutrition-wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 388px) {
  .cid-tdDPbHnOFu .nutrition-wrap {
    width: 100%;
  }
}

.cid-tdDPbHnOFu .nutrition-wrap .nutrition-tile {
  width          : 100%;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 1rem;
}

.cid-tdDPbHnOFu .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top   : 1rem;
}

.cid-tdDPbHnOFu .tile-text-wrap {
  display: flex;
}

.cid-tdDPbHnOFu svg {
  display     : inline-block;
  width       : 50px;
  height      : 38px;
  margin-left : -0.5rem;
  margin-right: 0.6rem;
}

.cid-tdDPbHnOFu svg path {
  fill: #cd8ad1;
}

.cid-tdDPbHnOFu .numbers {
  display   : flex;
  align-self: center;
}

.cid-tdDPbHnOFu .mbr-number {
  width        : 60px;
  margin-bottom: 0;
}

.cid-tdDPbHnOFu .mbr-number:first-child {
  margin-right: 1rem;
}

.cid-tdDPbHnOFu .mbr-tile-text {
  color       : #1f1437;
  margin      : 0;
  margin-right: 2rem;
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .mbr-tile-text {
    text-align: start;
  }
}

.cid-tdDPbHnOFu .price {
  display: flex;
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .price {
    flex-direction : column-reverse;
    justify-content: center;
  }
}

.cid-tdDPbHnOFu .price-text-wrap {
  display    : flex;
  align-items: center;
  margin-left: 2rem;
}

@media (max-width: 991px) {
  .cid-tdDPbHnOFu .price-text-wrap {
    margin-left    : 0;
    justify-content: center;
    margin-bottom  : 1rem;
  }
}

.cid-tdDPbHnOFu .line {
  width           : 1px;
  height          : 50px;
  margin          : 0 20px;
  background-color: #1f1437;
  opacity         : 0.5;
  opacity         : 0;
}

.cid-tdDPbHnOFu .mbr-price-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdDPbHnOFu .mbr-price-number {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdDPbHnOFu .mbr-amount-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdDPbHnOFu .mbr-amount-number {
  color        : #1f1437;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .cid-tdDPbHnOFu div[class*="col-lg"] {
    width: 100%;
  }
}

.cid-tdDPbHnOFu .mbr-section-btn {
  display: flex;
}

.cid-tdDQxbsj4U {
  padding-top     : 6rem;
  padding-bottom  : 0rem;
  background-color: #f6fafd;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdDQxbsj4U .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDQxbsj4U .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDQxbsj4U .row {
  margin-left : 0;
  margin-right: 0;
}

.cid-tdDQxbsj4U .item {
  padding-left : 0;
  padding-right: 0;
}

.cid-tdDQxbsj4U .item-wrapper {
  height  : 100%;
  position: relative;
}

.cid-tdDQxbsj4U .item-wrapper img {
  height    : 100%;
  object-fit: cover;
}

.cid-tdDQxbsj4U .item-wrapper .icon-wrapper {
  pointer-events  : none;
  position        : absolute;
  width           : 60px;
  height          : 60px;
  font-size       : 22px;
  left            : 50%;
  top             : 50%;
  display         : flex;
  align-items     : center;
  justify-content : center;
  border          : 2px solid #ffffff;
  border-radius   : 50%;
  opacity         : 0;
  color           : #ffffff;
  transform       : translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition      : 0.2s;
}

.cid-tdDQxbsj4U .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}

.cid-tdDQxbsj4U .carousel-control,
.cid-tdDQxbsj4U .close {
  background: #1b1b1b;
}

.cid-tdDQxbsj4U .carousel-control-prev {
  margin-left: 2.5rem;
}

.cid-tdDQxbsj4U .carousel-control-prev span {
  margin-right: 5px;
}

.cid-tdDQxbsj4U .carousel-control-next {
  margin-right: 2.5rem;
}

.cid-tdDQxbsj4U .carousel-control-next span {
  margin-left: 5px;
}

.cid-tdDQxbsj4U .close {
  position       : fixed;
  opacity        : 0.5;
  font-size      : 22px;
  font-weight    : 300;
  width          : 60px;
  height         : 60px;
  border-radius  : 50%;
  color          : #fff;
  top            : 2.5rem;
  right          : 2.5rem;
  border         : 2px solid #fff;
  text-shadow    : none;
  z-index        : 5;
  transition     : opacity 0.3s ease;
  font-family    : 'Moririse2';
  align-items    : center;
  justify-content: center;
  display        : flex;
}

.cid-tdDQxbsj4U .close::before {
  content: '\e91a';
}

.cid-tdDQxbsj4U .close:hover {
  opacity   : 1;
  background: #000;
  color     : #fff;
}

.cid-tdDQxbsj4U .carousel-control {
  display         : flex;
  top             : 50%;
  width           : 60px;
  height          : 60px;
  margin-top      : -1.5rem;
  font-size       : 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border          : 2px solid #fff;
  border-radius   : 50%;
  transition      : all 0.3s;
}

.cid-tdDQxbsj4U .carousel-control.carousel-control-prev {
  left       : 0;
  margin-left: 2.5rem;
}

.cid-tdDQxbsj4U .carousel-control.carousel-control-next {
  right       : 0;
  margin-right: 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdDQxbsj4U .carousel-control {
    top   : auto;
    bottom: 1rem;
  }
}

.cid-tdDQxbsj4U .carousel-indicators {
  position     : absolute;
  bottom       : 0;
  margin-bottom: 3px;
}

.cid-tdDQxbsj4U .carousel-indicators li {
  max-width       : 15px;
  height          : 15px;
  width           : 15px;
  max-height      : 15px;
  margin          : 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border          : 2px solid #fff;
  border-radius   : 50%;
  opacity         : 0.5;
  transition      : all 0.3s;
}

.cid-tdDQxbsj4U .carousel-indicators li.active,
.cid-tdDQxbsj4U .carousel-indicators li:hover {
  opacity: 0.9;
}

.cid-tdDQxbsj4U .carousel-indicators li::after,
.cid-tdDQxbsj4U .carousel-indicators li::before {
  content: none;
}

.cid-tdDQxbsj4U .carousel-indicators.ie-fix {
  left       : 50%;
  display    : block;
  width      : 60%;
  margin-left: -30%;
  text-align : center;
}

@media (max-width: 768px) {
  .cid-tdDQxbsj4U .carousel-indicators {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .cid-tdDQxbsj4U .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left : 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (max-width: 767px) {
  .cid-tdDQxbsj4U .carousel-indicators {
    display: none;
  }
}

.cid-tdDQxbsj4U .carousel-inner {
  display    : flex;
  align-items: center;
}

.cid-tdDQxbsj4U .carousel-inner>.active {
  display: block;
}

.cid-tdDQxbsj4U .carousel-control.left {
  left       : 0;
  margin-left: 2.5rem;
}

.cid-tdDQxbsj4U .carousel-control.right {
  right       : 0;
  margin-right: 2.5rem;
}

.cid-tdDQxbsj4U .carousel-control:hover {
  background: #1b1b1b;
  color     : #fff;
  opacity   : 1;
}

@media (max-width: 768px) {

  .cid-tdDQxbsj4U .carousel-control,
  .cid-tdDQxbsj4U .carousel-indicators,
  .cid-tdDQxbsj4U .modal .close {
    position: fixed;
  }
}

@media (max-width: 767px) {
  .cid-tdDQxbsj4U .mbr-slider .carousel-control {
    top   : auto;
    bottom: 20px;
  }

  .cid-tdDQxbsj4U .mbr-slider>.container .carousel-control {
    margin-bottom: 0;
  }
}

.cid-tdDQxbsj4U .carousel-indicators .active,
.cid-tdDQxbsj4U .carousel-indicators li {
  width     : 7px;
  height    : 7px;
  margin    : 3px;
  background: #000000;
  opacity   : 0.5;
  border    : 4px solid #000000;
}

.cid-tdDQxbsj4U .carousel-indicators .active {
  background: #fff;
}

.cid-tdDQxbsj4U .carousel-indicators li {
  max-width    : 15px;
  max-height   : 15px;
  border-radius: 50%;
}

.cid-tdDQxbsj4U .modal {
  padding-left : 0 !important;
  position     : fixed;
  overflow     : hidden;
  padding-right: 0 !important;
}

.cid-tdDQxbsj4U .modal-dialog {
  margin       : 0 auto;
  max-width    : 100%;
  padding-left : 1rem;
  padding-right: 1rem;
}

.cid-tdDQxbsj4U .modal-content {
  border-radius: 0;
  border       : none;
  background   : transparent;
}

.cid-tdDQxbsj4U .modal-body {
  padding    : 0;
  display    : flex;
  align-items: center;
}

.cid-tdDQxbsj4U .modal-body img {
  width     : 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}

.cid-tdDQxbsj4U .carousel {
  width: 100%;
}

.cid-tdDQxbsj4U .modal-backdrop.in {
  opacity: 0.8;
}

.cid-tdDQxbsj4U .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}

.cid-tdDQxbsj4U .modal.fade .modal-dialog,
.cid-tdDQxbsj4U .modal.in .modal-dialog {
  transform: none;
}

.cid-tdDQxbsj4U .mbr-gallery .item-wrapper {
  cursor: pointer;
}

.cid-tdDQxbsj4U H6 {
  text-align: center;
}

.cid-tdDQxbsj4U H3 {
  color: #022ea7;
}

.cid-tdDR7fTIGn {
  padding-top     : 90px;
  padding-bottom  : 60px;
  background-color: #f6fafd;
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdDR7fTIGn .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdDR7fTIGn h4 {
  text-align: center;
}

.cid-tdDR7fTIGn p {
  text-align: center;
}

.cid-tdDR7fTIGn .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdDR7fTIGn .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000;
  font-size : 3rem !important;
}

.cid-tdDR7fTIGn .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdDR7fTIGn .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdDR7fTIGn .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdDR7fTIGn .card-title,
.cid-tdDR7fTIGn .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdDR7fTIGn .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdDR7fTIGn .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdDR7fTIGn .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdDI8kiJDQ {
  padding-top     : 5rem;
  padding-bottom  : 4rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-tdDI8kiJDQ .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdDI8kiJDQ .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdDI8kiJDQ .video-wrapper iframe {
  width: 100%;
}

.cid-tdDI8kiJDQ .mbr-section-title,
.cid-tdDI8kiJDQ .mbr-section-subtitle,
.cid-tdDI8kiJDQ .mbr-text {
  text-align: center;
}

.cid-tdDI8kiJDQ .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdDI8kH7oI {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #f6fafd;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdDI8kH7oI .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdDI8kH7oI .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdDI8kH7oI .mbr-section-subtitle {
  color: #767676;
}

.cid-tdDI8kH7oI .panel-group {
  width: 100%;
}

.cid-tdDI8kH7oI .panel-text {
  color: #0a0a0a;
}

.cid-tdDI8kH7oI .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdDI8kH7oI .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdDI8kH7oI .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdDI8kH7oI .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdDI8kH7oI .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdDI8kH7oI .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdDI8kH7oI .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdDI8kH7oI .card .panel-body {
  background: #ffffff;
}

.cid-tdDI8kH7oI .sign {
  color: #232323;
}

.cid-tdDI8kH7oI .header-text,
.cid-tdDI8kH7oI .sign {
  text-align: center;
  color     : #000000;
}

.cid-tdDI8kH7oI .header-text,
.cid-tdDI8kH7oI .sign DIV {
  text-align: left;
}

.cid-tdDI8lcg81 {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdDI8lcg81 .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdDI8lcg81 .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdDI8lcg81 .row {
    text-align: center;
  }

  .cid-tdDI8lcg81 .social-row {
    justify-content: center;
  }
}

.cid-tdDI8lcg81 .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdDI8lcg81 .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdDI8lcg81 .list {
    margin-bottom: 0rem;
  }
}

.cid-tdDI8lcg81 ul {
  padding-bottom: 4.37rem;
}

.cid-tdDI8lcg81 .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdDI8lcg81 .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdDI8lcg81 .footer-logo img {
    width: 100%;
  }
}

.cid-tdDI8lcg81 a.text-warning:hover,
.cid-tdDI8lcg81 a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdy8ISzCS4 {
  z-index: 1000;
  width  : 100%;
}

.cid-tdy8ISzCS4 nav.navbar {
  position: fixed;
}

.cid-tdy8ISzCS4 .navbar-nav {
  margin: auto;
}

.cid-tdy8ISzCS4 .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdy8ISzCS4 .dropdown-item:hover,
.cid-tdy8ISzCS4 .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdy8ISzCS4 .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdy8ISzCS4 .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdy8ISzCS4 .navbar-short,
.cid-tdy8ISzCS4 .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdy8ISzCS4 .navbar-short .nav-link,
.cid-tdy8ISzCS4 .opened .nav-link,
.cid-tdy8ISzCS4 .navbar-short .navbar-caption,
.cid-tdy8ISzCS4 .opened .navbar-caption,
.cid-tdy8ISzCS4 .navbar-short .mbr-iconfont,
.cid-tdy8ISzCS4 .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdy8ISzCS4 .navbar-short .hamburger span,
.cid-tdy8ISzCS4 .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdy8ISzCS4 .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdy8ISzCS4 .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdy8ISzCS4 .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdy8ISzCS4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdy8ISzCS4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdy8ISzCS4 .container {
  display: flex;
  margin : auto;
}

.cid-tdy8ISzCS4 .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdy8ISzCS4 .dropdown-menu,
.cid-tdy8ISzCS4 .navbar.opened {
  background: #ffffff !important;
}

.cid-tdy8ISzCS4 .nav-item:focus,
.cid-tdy8ISzCS4 .nav-link:focus {
  outline: none;
}

.cid-tdy8ISzCS4 .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdy8ISzCS4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdy8ISzCS4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdy8ISzCS4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdy8ISzCS4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdy8ISzCS4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdy8ISzCS4 .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdy8ISzCS4 .navbar.opened {
  transition: all 0.3s;
}

.cid-tdy8ISzCS4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdy8ISzCS4 .navbar .navbar-logo img {
  width: auto;
}

.cid-tdy8ISzCS4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdy8ISzCS4 .navbar.collapsed {
  justify-content: center;
}

.cid-tdy8ISzCS4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdy8ISzCS4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdy8ISzCS4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdy8ISzCS4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdy8ISzCS4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdy8ISzCS4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdy8ISzCS4 .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdy8ISzCS4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdy8ISzCS4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdy8ISzCS4 .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdy8ISzCS4 .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdy8ISzCS4 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdy8ISzCS4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdy8ISzCS4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdy8ISzCS4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdy8ISzCS4 .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdy8ISzCS4 .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdy8ISzCS4 .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdy8ISzCS4 .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdy8ISzCS4 .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdy8ISzCS4 .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdy8ISzCS4 .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdy8ISzCS4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdy8ISzCS4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdy8ISzCS4 .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdy8ISzCS4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdy8ISzCS4 .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdy8ISzCS4 .dropdown-item.active,
.cid-tdy8ISzCS4 .dropdown-item:active {
  background-color: transparent;
}

.cid-tdy8ISzCS4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdy8ISzCS4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdy8ISzCS4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdy8ISzCS4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdy8ISzCS4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdy8ISzCS4 .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdy8ISzCS4 ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdy8ISzCS4 .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdy8ISzCS4 button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdy8ISzCS4 button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdy8ISzCS4 button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdy8ISzCS4 button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdy8ISzCS4 button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdy8ISzCS4 button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdy8ISzCS4 nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdy8ISzCS4 nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdy8ISzCS4 nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdy8ISzCS4 nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdy8ISzCS4 .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdy8ISzCS4 a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdy8ISzCS4 .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdy8ISzCS4 .navbar {
    height: 70px;
  }

  .cid-tdy8ISzCS4 .navbar.opened {
    height: auto;
  }

  .cid-tdy8ISzCS4 .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdznQrtmgx {
  padding-top     : 9rem;
  padding-bottom  : 3rem;
  background-image: url("../../../assets/images/grupo-196-1920x1232.png");
}

.cid-tdznQrtmgx .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdznQrtmgx .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdznQrtmgx .row {
  flex-direction: row-reverse;
}

.cid-tdznQrtmgx .row {
  align-items: center;
}

@media (max-width: 991px) {
  .cid-tdznQrtmgx .image-wrapper {
    padding: 1rem;
  }
}

@media (min-width: 992px) {
  .cid-tdznQrtmgx .text-wrapper {
    padding: 0 2rem;
  }
}

.cid-tdznQrtmgx .mbr-section-title {
  text-align: left;
  color     : #ffffff;
}

.cid-tdznQrtmgx .mbr-text,
.cid-tdznQrtmgx .mbr-section-btn {
  text-align: left;
  color     : #ffffff;
}

.cid-tdzsQAxynd {
  padding-top     : 0px;
  padding-bottom  : 120px;
  background-image: url("../../../assets/images/background-7-1920x1080.jpg");
}

.cid-tdzsQAxynd .row {
  justify-content: center;
}

.cid-tdzsQAxynd .form-control {
  box-shadow      : none;
  margin-bottom   : 5px;
  padding         : 0.2rem 1rem !important;
  background-color: #ffffff;
  border          : 1px solid #bbbbbb !important;
  color           : #bbbbbb;
  border-radius   : 0.25rem;
  line-height     : 2.5rem !important;
}

.cid-tdzsQAxynd .form-control:focus,
.cid-tdzsQAxynd .form-control:hover {
  border          : 1px solid #bbbbbb !important;
  background-color: #e2e2f5;
  box-shadow      : none;
}

.cid-tdzsQAxynd .form-group {
  margin-bottom: 1rem;
}

.cid-tdzsQAxynd input::-webkit-input-placeholder,
.cid-tdzsQAxynd textarea::-webkit-input-placeholder {
  color: #bbbbbb;
}

.cid-tdzsQAxynd input:-moz-placeholder,
.cid-tdzsQAxynd textarea:-moz-placeholder {
  color: #bbbbbb;
}

.cid-tdzsQAxynd .jq-selectbox li,
.cid-tdzsQAxynd .jq-selectbox li {
  background-color: #ffffff;
  color           : #000000;
}

.cid-tdzsQAxynd .jq-selectbox li:hover,
.cid-tdzsQAxynd .jq-selectbox li.selected {
  background-color: #e2e2f5;
  color           : #000000;
}

.cid-tdzsQAxynd .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}

.cid-tdzsQAxynd .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #e2e2f5;
}

.cid-tdzsQAxynd .mbr-text {
  color: #767676;
}

.cid-tdzsQAxynd .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdzsQAxynd .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 6px;
  left         : 0;
  right        : 0;
  background   : #01218e;
  opacity      : 1;
  z-index      : 0;
}

.cid-tdzsQAxynd .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

@media (max-width: 767px) {
  .cid-tdzsQAxynd .form-block {
    padding: 1rem;
  }
}

.cid-tdzsQAxynd H4 {
  color: #ffffff;
}

.cid-tdzsQAxynd .mbr-section-title,
.cid-tdzsQAxynd .mbr-section-btn {
  color: #ffffff;
}

.cid-tdzsQAxynd .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdzsQAxynd .form-text {
  color: #bbbbbb;
}

.cid-tdzsQAxynd .text {
  color: #ffffff;
}

.cid-tdzsQAxynd .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdzsQAxynd .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdzuS4KSPL {
  padding-top     : 0px;
  padding-bottom  : 75px;
  background-color: #ffffff;
}

.cid-tdzuS4KSPL img {
  max-width: 500px;
  width    : 100%;
  margin   : auto;
}

.cid-tdzuS4KSPL H2 {
  color: #e7272d;
}

.cid-tdzuS4KSPL .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdzuS4KSPL .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdzuS4KSPL .mbr-text,
.cid-tdzuS4KSPL .mbr-section-btn {
  color: #000000;
}

.cid-tdzuS4KSPL H3 {
  color: #0559fa;
}

.cid-tdzxLZdodz {
  padding-top     : 8rem;
  padding-bottom  : 8rem;
  background-color: #022ea7;
  border-radius   : 0px 180px 0px 180px;
}

.cid-tdzxLZdodz .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdzxLZdodz .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdzxLZdodz .video-wrapper iframe {
  width: 100%;
}

.cid-tdzxLZdodz .mbr-section-title,
.cid-tdzxLZdodz .mbr-description {
  text-align: center;
}

@media (min-width: 992px) {
  .cid-tdzxLZdodz .text-wrapper {
    padding: 2rem;
  }
}

.cid-tdzxLZdodz .mbr-section-title {
  text-align: center;
  color     : #ffffff;
}

.cid-tdzxLZdodz .mbr-text {
  color: #c2c2db;
}

.cid-tdzxZOPkdN {
  padding-top     : 6rem;
  padding-bottom  : 0rem;
  background-color: #ffffff;
}

.cid-tdzxZOPkdN .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdzxZOPkdN .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdzxZOPkdN .video-wrapper iframe {
  width: 100%;
}

.cid-tdzxZOPkdN .mbr-section-title,
.cid-tdzxZOPkdN .mbr-section-subtitle,
.cid-tdzxZOPkdN .mbr-text {
  text-align: center;
}

.cid-tdzxZOPkdN .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdzyrMHUv6 {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdzyrMHUv6 .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdzyrMHUv6 .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdzyrMHUv6 .mbr-section-subtitle {
  color: #767676;
}

.cid-tdzyrMHUv6 .panel-group {
  width: 100%;
}

.cid-tdzyrMHUv6 .panel-text {
  color: #767676;
}

.cid-tdzyrMHUv6 .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdzyrMHUv6 .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdzyrMHUv6 .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdzyrMHUv6 .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdzyrMHUv6 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdzyrMHUv6 .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdzyrMHUv6 .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdzyrMHUv6 .card .panel-body {
  background: #ffffff;
}

.cid-tdzyrMHUv6 .sign {
  color: #232323;
}

.cid-tdy8IUnmNB {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdy8IUnmNB .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdy8IUnmNB .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdy8IUnmNB .row {
    text-align: center;
  }

  .cid-tdy8IUnmNB .social-row {
    justify-content: center;
  }
}

.cid-tdy8IUnmNB .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdy8IUnmNB .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdy8IUnmNB .list {
    margin-bottom: 0rem;
  }
}

.cid-tdy8IUnmNB ul {
  padding-bottom: 4.37rem;
}

.cid-tdy8IUnmNB .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdy8IUnmNB .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdy8IUnmNB .footer-logo img {
    width: 100%;
  }
}

.cid-tdy8IUnmNB a.text-warning:hover,
.cid-tdy8IUnmNB a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdzFcW8RfF {
  z-index: 1000;
  width  : 100%;
}

.cid-tdzFcW8RfF nav.navbar {
  position: fixed;
}

.cid-tdzFcW8RfF .navbar-nav {
  margin: auto;
}

.cid-tdzFcW8RfF .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdzFcW8RfF .dropdown-item:hover,
.cid-tdzFcW8RfF .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdzFcW8RfF .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdzFcW8RfF .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdzFcW8RfF .navbar-short,
.cid-tdzFcW8RfF .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdzFcW8RfF .navbar-short .nav-link,
.cid-tdzFcW8RfF .opened .nav-link,
.cid-tdzFcW8RfF .navbar-short .navbar-caption,
.cid-tdzFcW8RfF .opened .navbar-caption,
.cid-tdzFcW8RfF .navbar-short .mbr-iconfont,
.cid-tdzFcW8RfF .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdzFcW8RfF .navbar-short .hamburger span,
.cid-tdzFcW8RfF .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdzFcW8RfF .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdzFcW8RfF .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdzFcW8RfF .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdzFcW8RfF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdzFcW8RfF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdzFcW8RfF .container {
  display: flex;
  margin : auto;
}

.cid-tdzFcW8RfF .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdzFcW8RfF .dropdown-menu,
.cid-tdzFcW8RfF .navbar.opened {
  background: #ffffff !important;
}

.cid-tdzFcW8RfF .nav-item:focus,
.cid-tdzFcW8RfF .nav-link:focus {
  outline: none;
}

.cid-tdzFcW8RfF .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdzFcW8RfF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdzFcW8RfF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdzFcW8RfF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdzFcW8RfF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdzFcW8RfF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdzFcW8RfF .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdzFcW8RfF .navbar.opened {
  transition: all 0.3s;
}

.cid-tdzFcW8RfF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdzFcW8RfF .navbar .navbar-logo img {
  width: auto;
}

.cid-tdzFcW8RfF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdzFcW8RfF .navbar.collapsed {
  justify-content: center;
}

.cid-tdzFcW8RfF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdzFcW8RfF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdzFcW8RfF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdzFcW8RfF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdzFcW8RfF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdzFcW8RfF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdzFcW8RfF .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdzFcW8RfF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdzFcW8RfF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdzFcW8RfF .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdzFcW8RfF .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdzFcW8RfF .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdzFcW8RfF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdzFcW8RfF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdzFcW8RfF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdzFcW8RfF .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdzFcW8RfF .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdzFcW8RfF .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdzFcW8RfF .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdzFcW8RfF .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdzFcW8RfF .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdzFcW8RfF .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdzFcW8RfF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdzFcW8RfF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdzFcW8RfF .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdzFcW8RfF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdzFcW8RfF .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdzFcW8RfF .dropdown-item.active,
.cid-tdzFcW8RfF .dropdown-item:active {
  background-color: transparent;
}

.cid-tdzFcW8RfF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdzFcW8RfF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdzFcW8RfF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdzFcW8RfF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdzFcW8RfF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdzFcW8RfF .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdzFcW8RfF ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdzFcW8RfF .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdzFcW8RfF button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdzFcW8RfF button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdzFcW8RfF button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdzFcW8RfF button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdzFcW8RfF button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdzFcW8RfF button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdzFcW8RfF nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdzFcW8RfF nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdzFcW8RfF nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdzFcW8RfF nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdzFcW8RfF .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdzFcW8RfF a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdzFcW8RfF .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdzFcW8RfF .navbar {
    height: 70px;
  }

  .cid-tdzFcW8RfF .navbar.opened {
    height: auto;
  }

  .cid-tdzFcW8RfF .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-te771ZwK5F {
  padding-top     : 10rem;
  padding-bottom  : 10rem;
  background-image: url("../../../assets/images/20220805-155249-2000x1500.jpg");
  border-radius   : 50px 50px 50px 50px;
}

.cid-te771ZwK5F .mbr-fallback-image.disabled {
  display: none;
}

.cid-te771ZwK5F .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdzFcWSlgp {
  padding-top     : 75px;
  padding-bottom  : 135px;
  background-color: #f9fdff;
}

.cid-tdzFcWSlgp .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdzFcWSlgp .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdzFcWSlgp .mbr-section-subtitle {
  color: #767676;
}

.cid-tdzFcWSlgp .panel-group {
  width: 100%;
}

.cid-tdzFcWSlgp .panel-text {
  color: #000000;
}

.cid-tdzFcWSlgp .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdzFcWSlgp .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdzFcWSlgp .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #ffffff;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdzFcWSlgp .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdzFcWSlgp .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdzFcWSlgp .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdzFcWSlgp .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdzFcWSlgp .card .panel-body {
  background: #ffffff;
}

.cid-tdzFcWSlgp .sign {
  color: #232323;
}

.cid-tdzFcWSlgp .header-text,
.cid-tdzFcWSlgp .sign {
  color     : #01218e;
  text-align: center;
}

.cid-tdzFcWSlgp .mbr-section-title {
  color: #01218e;
}

.cid-tdzFcXzmbZ {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdzFcXzmbZ .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdzFcXzmbZ .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdzFcXzmbZ .row {
    text-align: center;
  }

  .cid-tdzFcXzmbZ .social-row {
    justify-content: center;
  }
}

.cid-tdzFcXzmbZ .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdzFcXzmbZ .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdzFcXzmbZ .list {
    margin-bottom: 0rem;
  }
}

.cid-tdzFcXzmbZ ul {
  padding-bottom: 4.37rem;
}

.cid-tdzFcXzmbZ .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdzFcXzmbZ .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdzFcXzmbZ .footer-logo img {
    width: 100%;
  }
}

.cid-tdzFcXzmbZ a.text-warning:hover,
.cid-tdzFcXzmbZ a.mbr-white:hover {
  color: #fff !important;
}

.cid-teBHRcTbeS {
  background-image: url("../../../assets/images/banner-culto-ao-vivo-2000x1109.png");
}

.cid-teBHRcTbeS .mbr-section-title {
  color: #01218e;
}

.cid-teBHRcTbeS .mbr-text,
.cid-teBHRcTbeS .mbr-section-btn {
  color: #000000;
}

.cid-tdy8IPQUNQ {
  padding-top     : 135px;
  padding-bottom  : 125px;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
  border-radius   : 0px 0px 0px 0px;
}

.cid-tdy8IPQUNQ .row {
  justify-content: space-between;
}

.cid-tdy8IPQUNQ .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-tdy8IPQUNQ .form-block {
  padding : 3rem;
  position: relative;
}

.cid-tdy8IPQUNQ .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-tdy8IPQUNQ .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-tdy8IPQUNQ .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-tdy8IPQUNQ .form-block {
    padding: 1rem;
  }
}

.cid-tdy8IPQUNQ .mbr-section-title,
.cid-tdy8IPQUNQ .mbr-section-btn {
  color: #01218e;
}

.cid-tdy8IPQUNQ .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdy8IPQUNQ .form-text {
  color: #353535;
}

.cid-tdy8IPQUNQ .text {
  color: #ffffff;
}

.cid-tdy8IPQUNQ .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdy8IPQUNQ H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdy8IPQUNQ H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-tdy8IPQUNQ H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-tdy8IPQUNQ .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdy9srfEP7 {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #f3faff;
}

.cid-tdy9srfEP7 .row {
  justify-content: center;
}

.cid-tdy9srfEP7 .mbr-section-title {
  color: #FFFFFF;
  width: 100%;
}

.cid-tdy9srfEP7 .mbr-section-subtitle {
  color     : #FFFFFF;
  width     : 100%;
  margin-top: 24px;
}

.cid-tdy9srfEP7 .col-title {
  max-width    : 720px;
  margin-right : auto;
  margin-left  : auto;
  margin-bottom: 56px;
}

.cid-tdy9srfEP7 .cards-wrapper {
  position    : relative;
  padding     : 0 !important;
  max-width   : 920px;
  margin-right: auto;
  margin-left : auto;
}

.cid-tdy9srfEP7 .number-line {
  position        : absolute;
  left            : 19px;
  top             : 0;
  width           : 2px;
  height          : 100%;
  background-color: #0847e7;
}

@media (max-width: 991px) {
  .cid-tdy9srfEP7 .number-line {
    display: none !important;
  }
}

.cid-tdy9srfEP7 .card {
  display    : flex;
  align-items: center;
  width      : 100%;
}

.cid-tdy9srfEP7 .card:not(:nth-child(2)) {
  margin-top: 40px;
}

@media (min-width: 992px) {
  .cid-tdy9srfEP7 .card:nth-child(2)::after {
    content         : "";
    display         : block;
    position        : absolute;
    bottom          : 50%;
    left            : 19px;
    z-index         : 9;
    width           : 2px;
    height          : 50%;
    background-color: #f3faff;
  }

  .cid-tdy9srfEP7 .card:nth-child(4)::after {
    content         : "";
    display         : block;
    position        : absolute;
    top             : 50%;
    left            : 19px;
    z-index         : 9;
    width           : 2px;
    height          : 50%;
    background-color: #f3faff;
  }
}

.cid-tdy9srfEP7 .card-wrapper {
  display    : flex;
  align-items: center;
  position   : relative;
  width      : 100%;
  overflow   : visible;
}

.cid-tdy9srfEP7 .card-number-container {
  position        : relative;
  z-index         : 10;
  display         : flex;
  justify-content : flex-start;
  min-width       : 120px;
  padding-top     : 16px;
  padding-bottom  : 16px;
  background-color: #f3faff;
}

@media (max-width: 991px) {
  .cid-tdy9srfEP7 .card-number-container {
    position      : absolute;
    left          : 24px;
    top           : -19px;
    min-width     : auto;
    padding-top   : 0;
    padding-bottom: 0;
    border-radius : 50%;
  }
}

@media (max-width: 991px) and (max-width: 767px) {
  .cid-tdy9srfEP7 .card-number-container {
    left: 16px;
  }
}

.cid-tdy9srfEP7 .card-number {
  display        : flex;
  align-items    : center;
  justify-content: center;
  height         : 40px;
  width          : 40px;
  border         : 2px solid #0847e7;
  font-size      : 1rem;
  color          : #0847e7;
  border-radius  : 50%;
}

.cid-tdy9srfEP7 .card-box {
  display      : flex;
  align-items  : center;
  flex-grow    : 1;
  padding      : 24px;
  border-radius: 16px;
}

@media (max-width: 767px) {
  .cid-tdy9srfEP7 .card-box {
    padding  : 16px;
    flex-wrap: wrap;
  }
}

.cid-tdy9srfEP7 .card-img {
  display        : flex;
  align-items    : center;
  justify-content: center;
  width          : 240px;
  height         : 240px;
  padding        : 40px;
  border-radius  : 12px;
  margin-right   : 24px;
  overflow       : hidden;
  background     : linear-gradient(135deg, #f3faff, #f3faff);
}

@media (max-width: 767px) {
  .cid-tdy9srfEP7 .card-img {
    width        : 100%;
    margin-right : 0;
    margin-bottom: 32px;
  }
}

.cid-tdy9srfEP7 .img-wrap {
  display        : flex;
  align-items    : center;
  justify-content: center;
  height         : 100%;
  max-width      : 100%;
  max-height     : 100%;
}

.cid-tdy9srfEP7 .img-wrap img {
  width     : auto;
  height    : auto;
  max-width : 100%;
  max-height: 100%;
}

.cid-tdy9srfEP7 .card-text-container {
  width: 100%;
}

.cid-tdy9srfEP7 .card-title {
  color        : #000000;
  width        : 100%;
  margin-bottom: 0;
}

.cid-tdy9srfEP7 .card-subtitle {
  color        : #FFFFFF;
  width        : 100%;
  margin-bottom: 0;
  margin-top   : 12px;
}

@media (max-width: 767px) {
  .cid-tdy9srfEP7 .card-subtitle {
    margin-top: 8px;
  }
}

.cid-tdy9srfEP7 .card-text {
  color        : #000000;
  width        : 100%;
  opacity      : 0.65;
  margin-bottom: 0;
  margin-top   : 24px;
}

@media (max-width: 767px) {
  .cid-tdy9srfEP7 .card-text {
    margin-top: 16px;
  }
}

.cid-tdyiodtFZe {
  padding-top     : 5rem;
  padding-bottom  : 6rem;
  background-image: url("../../../assets/images/sem-ttulo-1-recuperado-1920x1080.jpg");
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdyiodtFZe .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdyiodtFZe .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdyiodtFZe .video-wrapper iframe {
  width: 100%;
}

.cid-tdyiodtFZe .mbr-section-title,
.cid-tdyiodtFZe .mbr-section-subtitle,
.cid-tdyiodtFZe .mbr-text {
  text-align: center;
}

.cid-tdyiodtFZe .mbr-section-title {
  color     : #ffffff;
  text-align: center;
}

.cid-tdyiodtFZe .mbr-section-subtitle {
  color     : #ffffff;
  text-align: center;
}

.cid-tdyiodtFZe .mbr-section-subtitle DIV {
  text-align: left;
}

/* .cid-tdy8ISzCS4 {
  z-index: 1000;
  width  : 100%;
} */

.cid-tdy8ITOB7b {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdy8ITOB7b .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdy8ITOB7b .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdy8ITOB7b .mbr-section-subtitle {
  color: #767676;
}

.cid-tdy8ITOB7b .panel-group {
  width: 100%;
}

.cid-tdy8ITOB7b .panel-text {
  color: #767676;
}

.cid-tdy8ITOB7b .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdy8ITOB7b .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdy8ITOB7b .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdy8ITOB7b .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdy8ITOB7b .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdy8ITOB7b .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdy8ITOB7b .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdy8ITOB7b .card .panel-body {
  background: #ffffff;
}

.cid-tdy8ITOB7b .sign {
  color: #232323;
}

.cid-teApMf0HNc {
  padding-top     : 8rem;
  padding-bottom  : 3rem;
  background-image: url("../../../assets/images/dzimos-online-1920x1080.jpg");
}

.cid-teApMf0HNc .row {
  flex-direction: row-reverse;
}

.cid-teApMf0HNc .mbr-text {
  max-width: 550px;
}

.cid-teApMf0HNc .row {
  align-items: center;
}

.cid-teApMf0HNc .mbr-section-subtitle {
  line-height: 1.6;
}

.cid-teApMf0HNc .mbr-text,
.cid-teApMf0HNc .mbr-section-btn {
  color: #666666;
}

.cid-teApMf0HNc .mbr-fallback-image.disabled {
  display: none;
}

.cid-teApMf0HNc .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teApMf0HNc .mbr-section-title {
  color     : #002fa7;
  text-align: left;
}

.cid-teApuQq1iI {
  padding-top     : 90px;
  padding-bottom  : 75px;
  background-color: #e5efff;
}

.cid-teApuQq1iI .row {
  justify-content: space-between;
}

.cid-teApuQq1iI .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-teApuQq1iI .form-block {
  padding : 3rem;
  position: relative;
}

.cid-teApuQq1iI .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #01218e;
  opacity      : 1;
  z-index      : 0;
}

.cid-teApuQq1iI .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-teApuQq1iI .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-teApuQq1iI .form-block {
    padding: 1rem;
  }
}

.cid-teApuQq1iI .mbr-section-title,
.cid-teApuQq1iI .mbr-section-btn {
  color: #002fa7;
}

.cid-teApuQq1iI .mbr-section-subtitle {
  color: #ffffff;
}

.cid-teApuQq1iI .form-text {
  color: #353535;
}

.cid-teApuQq1iI .text {
  color: #ffffff;
}

.cid-teApuQq1iI .mbr-fallback-image.disabled {
  display: none;
}

.cid-teApuQq1iI H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-teApuQq1iI H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-teApuQq1iI H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-teApuQq1iI .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdyXHiP4IR {
  padding-top     : 90px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdyXHiP4IR .mbr-text {
  margin: 0;
}

.cid-tdyXHiP4IR .row-element {
  padding: 0;
}

.cid-tdyXHiP4IR img {
  border-radius: 10px;
  object-fit   : cover;
}

.cid-tdyXHiP4IR .carousel-item.active,
.cid-tdyXHiP4IR .carousel-item-next,
.cid-tdyXHiP4IR .carousel-item-prev {
  display: flex;
}

.cid-tdyXHiP4IR .carousel-indicators {
  left       : 50%;
  margin     : 20px auto 0;
  align-items: center;
}

.cid-tdyXHiP4IR .carousel-indicators .active {
  opacity         : 1;
  border          : 0;
  background-color: #002fa7;
}

.cid-tdyXHiP4IR .carousel-indicators li {
  height          : 15px;
  width           : 15px;
  border-radius   : 50%;
  transition      : opacity .5s;
  background-color: #000000;
  font-size       : 2rem;
  opacity         : .5;
  border-width    : 0px;
}

.cid-tdyXHiP4IR .carousel-indicators li:hover {
  opacity: 1;
}

.cid-tdyXHiP4IR .carousel-controls {
  display: none;
}

@media (max-width: 991px) {
  .cid-tdyXHiP4IR .carousel-controls {
    display: block;
  }

  .cid-tdyXHiP4IR .carousel-controls a {
    transition: opacity .5s;
    font-size : 2rem;
  }

  .cid-tdyXHiP4IR .carousel-controls a span {
    padding      : 10px;
    border-radius: 50%;
    color        : #ffffff;
    background   : #444444;
    opacity      : .9;
  }

  .cid-tdyXHiP4IR .carousel-controls a:hover span {
    opacity: 1;
  }

  .cid-tdyXHiP4IR .carousel-indicators {
    display: none;
  }
}

@media (max-width: 540px) {
  .cid-tdyXHiP4IR .carousel-controls {
    display: none;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdyXHiP4IR .media-container-row {
    width: 100%;
  }
}

.cid-tdyXHiP4IR .text-content {
  padding: 3rem;
}

.cid-tdyXHiP4IR .mbr-title {
  line-height: 1.2;
  font-weight: 500;
  text-align : left;
  color      : #0559fa;
}

.cid-tdyXHiP4IR .mbr-section-title {
  margin       : 0;
  margin-bottom: 80px;
  text-align   : center;
}

@media (max-width: 992px) {
  .cid-tdyXHiP4IR .mbr-section-title {
    margin-bottom: 40px;
  }
}

.cid-tdyXHiP4IR .card-text {
  line-height: 1.72;
  text-align : left;
}

.cid-tdyXHiP4IR .link {
  text-align: left;
}

.cid-tdyRdl0LxQ {
  padding-top     : 8rem;
  padding-bottom  : 8rem;
  background-color: #01218e;
}

.cid-tdyRdl0LxQ .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdyRdl0LxQ .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdyRdl0LxQ .video-wrapper iframe {
  width: 100%;
}

.cid-tdyRdl0LxQ .mbr-section-title,
.cid-tdyRdl0LxQ .mbr-description {
  text-align: center;
}

@media (min-width: 992px) {
  .cid-tdyRdl0LxQ .text-wrapper {
    padding: 2rem;
  }
}

.cid-tdyRdl0LxQ .mbr-section-title {
  text-align: center;
  color     : #ffffff;
}

.cid-tdyRdl0LxQ .mbr-text {
  color: #c2c2db;
}

.cid-tdyRdlvtrI {
  z-index: 1000;
  width  : 100%;
}

.cid-tdyRdlvtrI nav.navbar {
  position: fixed;
}

.cid-tdyRdlvtrI .navbar-nav {
  margin: auto;
}

.cid-tdyRdlvtrI .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdyRdlvtrI .dropdown-item:hover,
.cid-tdyRdlvtrI .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdyRdlvtrI .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdyRdlvtrI .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdyRdlvtrI .navbar-short,
.cid-tdyRdlvtrI .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdyRdlvtrI .navbar-short .nav-link,
.cid-tdyRdlvtrI .opened .nav-link,
.cid-tdyRdlvtrI .navbar-short .navbar-caption,
.cid-tdyRdlvtrI .opened .navbar-caption,
.cid-tdyRdlvtrI .navbar-short .mbr-iconfont,
.cid-tdyRdlvtrI .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdyRdlvtrI .navbar-short .hamburger span,
.cid-tdyRdlvtrI .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdyRdlvtrI .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdyRdlvtrI .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

/* .cid-tdyRdlvtrI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
} */
.cid-tdyRdlvtrI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdyRdlvtrI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdyRdlvtrI .container {
  display: flex;
  margin : auto;
}

.cid-tdyRdlvtrI .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdyRdlvtrI .dropdown-menu,
.cid-tdyRdlvtrI .navbar.opened {
  background: #ffffff !important;
}

.cid-tdyRdlvtrI .nav-item:focus,
.cid-tdyRdlvtrI .nav-link:focus {
  outline: none;
}

.cid-tdyRdlvtrI .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdyRdlvtrI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdyRdlvtrI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdyRdlvtrI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdyRdlvtrI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdyRdlvtrI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdyRdlvtrI .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdyRdlvtrI .navbar.opened {
  transition: all 0.3s;
}

.cid-tdyRdlvtrI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdyRdlvtrI .navbar .navbar-logo img {
  width: auto;
}

.cid-tdyRdlvtrI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdyRdlvtrI .navbar.collapsed {
  justify-content: center;
}

.cid-tdyRdlvtrI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdyRdlvtrI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdyRdlvtrI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdyRdlvtrI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdyRdlvtrI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdyRdlvtrI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdyRdlvtrI .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdyRdlvtrI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdyRdlvtrI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdyRdlvtrI .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdyRdlvtrI .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdyRdlvtrI .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdyRdlvtrI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdyRdlvtrI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdyRdlvtrI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdyRdlvtrI .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdyRdlvtrI .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdyRdlvtrI .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdyRdlvtrI .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdyRdlvtrI .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdyRdlvtrI .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdyRdlvtrI .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdyRdlvtrI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdyRdlvtrI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdyRdlvtrI .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdyRdlvtrI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdyRdlvtrI .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdyRdlvtrI .dropdown-item.active,
.cid-tdyRdlvtrI .dropdown-item:active {
  background-color: transparent;
}

.cid-tdyRdlvtrI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdyRdlvtrI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdyRdlvtrI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdyRdlvtrI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdyRdlvtrI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdyRdlvtrI .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdyRdlvtrI ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdyRdlvtrI .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdyRdlvtrI button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdyRdlvtrI button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdyRdlvtrI button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdyRdlvtrI button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdyRdlvtrI button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdyRdlvtrI button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdyRdlvtrI nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdyRdlvtrI nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdyRdlvtrI nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdyRdlvtrI nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdyRdlvtrI .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdyRdlvtrI a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdyRdlvtrI .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdyRdlvtrI .navbar {
    height: 70px;
  }

  .cid-tdyRdlvtrI .navbar.opened {
    height: auto;
  }

  .cid-tdyRdlvtrI .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-teiAaUcJ2Z {
  padding-top     : 8rem;
  padding-bottom  : 5rem;
  background-image: url("../../../assets/images/capa-2-1920x1080.jpg");
}

.cid-teiAaUcJ2Z .row {
  flex-direction: row-reverse;
}

.cid-teiAaUcJ2Z .image-wrapper {
  padding: 0 2rem;
}

.cid-teiAaUcJ2Z .image-wrapper img {
  width        : 100%;
  border-radius: 15px;
}

@media (max-width: 1199px) {
  .cid-teiAaUcJ2Z .image-wrapper {
    padding      : 0;
    margin-bottom: 3rem;
  }
}

.cid-teiAaUcJ2Z .mbr-section-title {
  color        : #01218e;
  margin-bottom: 1.5rem;
}

.cid-teiAaUcJ2Z .mbr-section-subtitle {
  color        : #000000;
  margin-bottom: 4rem;
}

.cid-teiAaUcJ2Z .mbr-text {
  color        : #1f1437;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {

  .cid-teiAaUcJ2Z .text-wrapper,
  .cid-teiAaUcJ2Z .price {
    padding-left : 4.5rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .cid-teiAaUcJ2Z .text-wrapper,
  .cid-teiAaUcJ2Z .price {
    padding-left: 2.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {

  .cid-teiAaUcJ2Z .text-wrapper,
  .cid-teiAaUcJ2Z .price {
    padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1030px) {

  .cid-teiAaUcJ2Z .text-wrapper,
  .cid-teiAaUcJ2Z .price {
    padding-left: 0.8rem;
  }
}

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

  .cid-teiAaUcJ2Z .text-wrapper,
  .cid-teiAaUcJ2Z .price {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .content {
    text-align: center;
  }
}

.cid-teiAaUcJ2Z .mbr-card-title {
  color        : #1f1437;
  margin-bottom: 18px;
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .mbr-card-title {
    text-align: start;
  }
}

.cid-teiAaUcJ2Z .nutrition {
  max-width       : 543px;
  background-color: #f3edf7;
  border-radius   : 10px;
  padding         : 2.5rem 2rem;
  margin-bottom   : 2rem;
  margin-left     : 4.5rem;
  margin-right    : 2rem;
}

@media (max-width: 1199px) {
  .cid-teiAaUcJ2Z .nutrition {
    margin-left: 2.375rem;
  }
}

@media (max-width: 1099px) {
  .cid-teiAaUcJ2Z .nutrition {
    margin-left: 1rem;
  }
}

@media (max-width: 1030px) {
  .cid-teiAaUcJ2Z .nutrition {
    margin-left: 0.8rem;
  }
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .nutrition {
    margin-left : auto;
    margin-right: auto;
  }
}

@media (max-width: 479px) {
  .cid-teiAaUcJ2Z .nutrition {
    padding: 1.5rem 1rem;
  }
}

.cid-teiAaUcJ2Z .nutrition-head {
  display        : flex;
  justify-content: space-between;
  border-bottom  : 1px solid #cd8ad1;
  margin-bottom  : 1rem;
}

.cid-teiAaUcJ2Z .nutrition-head .numbers {
  margin-bottom: 18px;
}

.cid-teiAaUcJ2Z .nutrition-wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .nutrition-wrap {
    justify-content: center;
  }
}

@media (max-width: 479px) {
  .cid-teiAaUcJ2Z .nutrition-wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 388px) {
  .cid-teiAaUcJ2Z .nutrition-wrap {
    width: 100%;
  }
}

.cid-teiAaUcJ2Z .nutrition-wrap .nutrition-tile {
  width          : 100%;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 1rem;
}

.cid-teiAaUcJ2Z .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top   : 1rem;
}

.cid-teiAaUcJ2Z .tile-text-wrap {
  display: flex;
}

.cid-teiAaUcJ2Z svg {
  display     : inline-block;
  width       : 50px;
  height      : 38px;
  margin-left : -0.5rem;
  margin-right: 0.6rem;
}

.cid-teiAaUcJ2Z svg path {
  fill: #cd8ad1;
}

.cid-teiAaUcJ2Z .numbers {
  display   : flex;
  align-self: center;
}

.cid-teiAaUcJ2Z .mbr-number {
  width        : 60px;
  margin-bottom: 0;
}

.cid-teiAaUcJ2Z .mbr-number:first-child {
  margin-right: 1rem;
}

.cid-teiAaUcJ2Z .mbr-tile-text {
  color       : #1f1437;
  margin      : 0;
  margin-right: 2rem;
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .mbr-tile-text {
    text-align: start;
  }
}

.cid-teiAaUcJ2Z .price {
  display: flex;
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .price {
    flex-direction : column-reverse;
    justify-content: center;
  }
}

.cid-teiAaUcJ2Z .price-text-wrap {
  display    : flex;
  align-items: center;
  margin-left: 2rem;
}

@media (max-width: 991px) {
  .cid-teiAaUcJ2Z .price-text-wrap {
    margin-left    : 0;
    justify-content: center;
    margin-bottom  : 1rem;
  }
}

.cid-teiAaUcJ2Z .line {
  width           : 1px;
  height          : 50px;
  margin          : 0 20px;
  background-color: #1f1437;
  opacity         : 0.5;
  opacity         : 0;
}

.cid-teiAaUcJ2Z .mbr-price-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-teiAaUcJ2Z .mbr-price-number {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-teiAaUcJ2Z .mbr-amount-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-teiAaUcJ2Z .mbr-amount-number {
  color        : #1f1437;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .cid-teiAaUcJ2Z div[class*="col-lg"] {
    width: 100%;
  }
}

.cid-teiAaUcJ2Z .mbr-section-btn {
  display: flex;
}

.cid-tdyRdmUp99 {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdyRdmUp99 .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdyRdmUp99 .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdyRdmUp99 .mbr-section-subtitle {
  color: #767676;
}

.cid-tdyRdmUp99 .panel-group {
  width: 100%;
}

.cid-tdyRdmUp99 .panel-text {
  color: #000000;
}

.cid-tdyRdmUp99 .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdyRdmUp99 .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdyRdmUp99 .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdyRdmUp99 .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdyRdmUp99 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdyRdmUp99 .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdyRdmUp99 .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdyRdmUp99 .card .panel-body {
  background: #ffffff;
}

.cid-tdyRdmUp99 .sign {
  color: #232323;
}

.cid-tdyRdmUp99 .header-text,
.cid-tdyRdmUp99 .sign {
  color: #000000;
}

.cid-tdyRdmUp99 .mbr-section-title {
  color: #000000;
}

.cid-tdyRdnwlRZ {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdyRdnwlRZ .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdyRdnwlRZ .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdyRdnwlRZ .row {
    text-align: center;
  }

  .cid-tdyRdnwlRZ .social-row {
    justify-content: center;
  }
}

.cid-tdyRdnwlRZ .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdyRdnwlRZ .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdyRdnwlRZ .list {
    margin-bottom: 0rem;
  }
}

.cid-tdyRdnwlRZ ul {
  padding-bottom: 4.37rem;
}

.cid-tdyRdnwlRZ .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdyRdnwlRZ .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdyRdnwlRZ .footer-logo img {
    width: 100%;
  }
}

.cid-tdyRdnwlRZ a.text-warning:hover,
.cid-tdyRdnwlRZ a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdtCFYe71K {
  z-index: 1000;
  width  : 100%;
}

.cid-tdtCFYe71K nav.navbar {
  position: fixed;
}

.cid-tdtCFYe71K .navbar-nav {
  margin: auto;
}

.cid-tdtCFYe71K .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdtCFYe71K .dropdown-item:hover,
.cid-tdtCFYe71K .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdtCFYe71K .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdtCFYe71K .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdtCFYe71K .navbar-short,
.cid-tdtCFYe71K .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdtCFYe71K .navbar-short .nav-link,
.cid-tdtCFYe71K .opened .nav-link,
.cid-tdtCFYe71K .navbar-short .navbar-caption,
.cid-tdtCFYe71K .opened .navbar-caption,
.cid-tdtCFYe71K .navbar-short .mbr-iconfont,
.cid-tdtCFYe71K .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdtCFYe71K .navbar-short .hamburger span,
.cid-tdtCFYe71K .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdtCFYe71K .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdtCFYe71K .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdtCFYe71K .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdtCFYe71K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdtCFYe71K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdtCFYe71K .container {
  display: flex;
  margin : auto;
}

.cid-tdtCFYe71K .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdtCFYe71K .dropdown-menu,
.cid-tdtCFYe71K .navbar.opened {
  background: #ffffff !important;
}

.cid-tdtCFYe71K .nav-item:focus,
.cid-tdtCFYe71K .nav-link:focus {
  outline: none;
}

.cid-tdtCFYe71K .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdtCFYe71K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdtCFYe71K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdtCFYe71K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdtCFYe71K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdtCFYe71K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdtCFYe71K .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdtCFYe71K .navbar.opened {
  transition: all 0.3s;
}

.cid-tdtCFYe71K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdtCFYe71K .navbar .navbar-logo img {
  width: auto;
}

.cid-tdtCFYe71K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdtCFYe71K .navbar.collapsed {
  justify-content: center;
}

.cid-tdtCFYe71K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdtCFYe71K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdtCFYe71K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdtCFYe71K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdtCFYe71K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdtCFYe71K .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdtCFYe71K .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdtCFYe71K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdtCFYe71K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdtCFYe71K .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdtCFYe71K .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdtCFYe71K .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdtCFYe71K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdtCFYe71K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdtCFYe71K .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdtCFYe71K .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdtCFYe71K .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdtCFYe71K .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdtCFYe71K .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdtCFYe71K .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdtCFYe71K .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdtCFYe71K .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdtCFYe71K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdtCFYe71K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdtCFYe71K .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdtCFYe71K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdtCFYe71K .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdtCFYe71K .dropdown-item.active,
.cid-tdtCFYe71K .dropdown-item:active {
  background-color: transparent;
}

.cid-tdtCFYe71K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdtCFYe71K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdtCFYe71K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdtCFYe71K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdtCFYe71K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdtCFYe71K .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdtCFYe71K ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdtCFYe71K .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdtCFYe71K button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdtCFYe71K button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdtCFYe71K button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdtCFYe71K button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdtCFYe71K button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdtCFYe71K button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdtCFYe71K nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdtCFYe71K nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdtCFYe71K nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdtCFYe71K nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdtCFYe71K .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdtCFYe71K a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdtCFYe71K .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdtCFYe71K .navbar {
    height: 70px;
  }

  .cid-tdtCFYe71K .navbar.opened {
    height: auto;
  }

  .cid-tdtCFYe71K .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdtCTHQ74R {
  padding-top     : 10rem;
  padding-bottom  : 4rem;
  background-image: url("../../../assets/images/sem-ttulo-1-recuperado-1920x1080.jpg");
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdtCTHQ74R .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtCTHQ74R .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtCTHQ74R .video-wrapper iframe {
  width: 100%;
}

.cid-tdtCTHQ74R .mbr-section-title,
.cid-tdtCTHQ74R .mbr-section-subtitle,
.cid-tdtCTHQ74R .mbr-text {
  text-align: center;
}

.cid-tdtCTHQ74R .mbr-section-title {
  color: #ffffff;
}

.cid-tdtCTHQ74R .mbr-section-subtitle {
  color: #ffffff;
}

.cid-tdtCFYPdHr {
  padding-top     : 10rem;
  padding-bottom  : 6rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-tdtCFYPdHr .card-heading {
  color        : #002fa7;
  margin-bottom: 24px;
}

.cid-tdtCFYPdHr .row {
  justify-content: center;
}

.cid-tdtCFYPdHr .p {
  width: 100%;
}

.cid-tdtCFYPdHr .mbr-iconfont {
  font-size   : 23px;
  margin-right: 17px;
  color       : #002fa7;
}

.cid-tdtCFYPdHr .mbr-text {
  display: inline;
}

.cid-tdtCFYPdHr .mbr-text:last-child {
  margin-bottom: 0px;
}

.cid-tdtCFYPdHr .text {
  margin-bottom: 40px;
  color        : #000000;
}

.cid-tdtCFYPdHr .line {
  display      : flex;
  align-items  : center;
  margin-bottom: 8px;
}

.cid-tdtCFYPdHr .shadow {
  padding         : 52px 56px 58px;
  box-shadow      : 0 5px 16px 0 rgba(8, 15, 52, 0.07);
  max-width       : 568px;
  overflow        : hidden;
  border-style    : solid;
  border-width    : 1px;
  border-color    : #eff0f6;
  border-radius   : 24px;
  background-color: #fff;
}

.cid-tdtCFYPdHr .left-side {
  max-width: 596px;
}

.cid-tdtCFYPdHr .right-side {
  max-width   : 473px;
  margin-right: 0;
  margin-left : auto;
}

.cid-tdtCFYPdHr a.btn,
.cid-tdtCFYPdHr button {
  padding      : 24px 40px;
  border-radius: 80px;
  width        : 100%;
  margin-top   : 24px;
}

.cid-tdtCFYPdHr .sel-wrapper {
  min-height        : 64px;
  padding-right     : 26px;
  padding-left      : 26px;
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  display           : flex;
}

.cid-tdtCFYPdHr .sel-wrapper:hover {
  border-color: #14142b;
}

.cid-tdtCFYPdHr .sel-wrapper>select.form-control {
  border    : none !important;
  box-shadow: none !important;
  padding   : 0;
  color     : #8c8c95;
  transition: color 350ms ease;
}

.cid-tdtCFYPdHr .sel-wrapper>select.form-control:hover {
  color: #000000;
}

.cid-tdtCFYPdHr .form-group {
  margin-bottom: 0;
}

.cid-tdtCFYPdHr .card-title {
  margin-bottom: 7px;
}

.cid-tdtCFYPdHr .card-text {
  margin-bottom: 40px;
  color        : #8c8c95;
}

.cid-tdtCFYPdHr .line1 {
  margin-bottom   : 40px;
  width           : 100%;
  height          : 1px;
  background-color: #e2e3e9;
}

.cid-tdtCFYPdHr .card-subtitle {
  margin-top: 24px;
}

.cid-tdtCFYPdHr option[value=""][disabled] {
  display: none;
}

.cid-tdtCFYPdHr select.form-control:hover {
  border-color: #14142b;
}

.cid-tdtCFYPdHr select.form-control {
  border            : none !important;
  box-shadow        : none !important;
  padding           : 0;
  color             : #8c8c95;
  transition        : border-color 300ms ease;
  min-height        : 64px;
  padding-right     : 26px;
  padding-left      : 26px;
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  display           : flex;
}

.cid-tdtCFYPdHr .form-check>input {
  height       : 1em;
  width        : 1em;
  padding      : 0;
  float        : initial;
  margin-bottom: 0;
}

.cid-tdtCFYPdHr input {
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  height            : 64px;
  margin-bottom     : 30px;
  padding           : 8px 26px;
}

.cid-tdtCFYPdHr textarea {
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 14px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  height            : 132px;
  margin-bottom     : 40px;
  padding           : 20px 26px;
}

.cid-tdtCFYPdHr input:hover {
  border-color: #14142b !important;
}

.cid-tdtCFYPdHr textarea:hover {
  border-color: #14142b !important;
}

.cid-tdtCFYPdHr input:focus {
  border-color: #14142b !important;
}

.cid-tdtCFYPdHr textarea:focus {
  border-color: #14142b !important;
}

.cid-tdtCFYPdHr .row.main {
  align-items: center;
}

@media (max-width: 990px) {
  .cid-tdtCFYPdHr .shadow {
    width    : 100%;
    margin   : auto;
    max-width: 720px;
  }

  .cid-tdtCFYPdHr .right-side {
    margin-top: 60px;
  }

  .cid-tdtCFYPdHr .left-side,
  .cid-tdtCFYPdHr .right-side {
    width    : 100%;
    max-width: initial;
  }
}

@media (max-width: 600px) {
  .cid-tdtCFYPdHr .shadow {
    padding: 25px;
  }

  .cid-tdtCFYPdHr input {
    margin-bottom: 20px;
  }
}

.cid-tdtCFYPdHr a.btn>span {
  margin-left: 0.5rem;
}

.cid-te8ryBuC9H {
  padding-top     : 75px;
  padding-bottom  : 75px;
  background-color: #f6fafd;
}

.cid-te8ryBuC9H .content-slider {
  display                : -webkit-flex;
  justify-content        : center;
  -webkit-justify-content: center;
}

.cid-te8ryBuC9H .modal-body .close {
  background: #1b1b1b;
}

.cid-te8ryBuC9H .modal-body .close span {
  font-style: normal;
}

.cid-te8ryBuC9H .carousel-indicators .active {
  transform: scale(1.1);
  opacity  : 1 !important;
}

.cid-te8ryBuC9H .mbr-iconfont {
  font-family: 'Moririse2' !important;
}

.cid-te8ryBuC9H .mbri-right:before {
  content     : "\e909";
  font-weight : 900;
  padding-left: 4px;
}

.cid-te8ryBuC9H .mbri-left:before {
  content      : "\e90a";
  font-weight  : 900;
  padding-right: 4px;
}

.cid-te8ryBuC9H .carousel-control,
.cid-te8ryBuC9H .carousel-indicators li {
  background-color: #002fa7 !important;
  opacity         : 0.7 !important;
}

.cid-te8ryBuC9H .carousel-control:hover,
.cid-te8ryBuC9H .carousel-indicators li:hover {
  transform: scale(1.1);
  opacity  : 1 !important;
}

.cid-te8ryBuC9H .col-10 {
  max-width: 600px;
  margin   : auto;
}

@media (max-width: 992px) {
  .cid-te8ryBuC9H .col-10 {
    max-width: 400px;
  }
}

.cid-te8ryBuC9H .carousel-inner>.active,
.cid-te8ryBuC9H .carousel-inner>.next,
.cid-te8ryBuC9H .carousel-inner>.prev {
  display: -webkit-flex;
}

.cid-te8ryBuC9H .carousel-control .icon-next,
.cid-te8ryBuC9H .carousel-control .icon-prev {
  margin-top : -18px;
  font-size  : 40px;
  line-height: 27px;
}

.cid-te8ryBuC9H .carousel-control:hover {
  background: #1b1b1b;
  color     : #fff;
  opacity   : 1;
}

@media (max-width: 767px) {
  .cid-te8ryBuC9H .container .carousel-control {
    margin-bottom: 0;
  }

  .cid-te8ryBuC9H .content-slider-wrap {
    width: 100% !important;
  }
}

.cid-te8ryBuC9H .boxed-slider {
  position: relative;
  padding : 93px 0;
}

.cid-te8ryBuC9H .boxed-slider>div {
  position: relative;
}

.cid-te8ryBuC9H .container img {
  width: 100%;
}

.cid-te8ryBuC9H .container img+.row {
  position         : absolute;
  top              : 50%;
  left             : 0;
  right            : 0;
  -webkit-transform: translateY(-50%);
  -moz-transform   : translateY(-50%);
  transform        : translateY(-50%);
  z-index          : 2;
}

.cid-te8ryBuC9H .mbr-section {
  padding              : 0;
  background-attachment: scroll;
}

.cid-te8ryBuC9H .mbr-table-cell {
  padding: 0;
}

.cid-te8ryBuC9H .container .carousel-indicators {
  margin-bottom: 3px;
}

.cid-te8ryBuC9H .carousel-caption {
  top                : 50%;
  right              : 0;
  bottom             : auto;
  left               : 0;
  display            : -webkit-flex;
  align-items        : center;
  -webkit-transform  : translateY(-50%);
  transform          : translateY(-50%);
  -webkit-align-items: center;
}

.cid-te8ryBuC9H .container-slide.container {
  width     : 100%;
  min-height: 100vh;
  padding   : 0;
}

.cid-te8ryBuC9H .carousel-item {
  background-position        : 50% 50%;
  background-repeat          : no-repeat;
  background-size            : cover;
  -o-transition              : -o-transform 0.6s ease-in-out;
  -webkit-transition         : -webkit-transform 0.6s ease-in-out;
  transition                 : transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility        : hidden;
  -webkit-perspective        : 1000px;
  perspective                : 1000px;
}

@media (max-width: 576px) {
  .cid-te8ryBuC9H .carousel-item .container {
    width: 100%;
  }
}

.cid-te8ryBuC9H .carousel-item-next.carousel-item-left,
.cid-te8ryBuC9H .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform        : translate3d(0, 0, 0);
}

.cid-te8ryBuC9H .mbr-slider .carousel-control {
  top             : 50%;
  width           : 50px;
  height          : 50px;
  margin-top      : -1.5rem;
  font-size       : 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border          : 0px solid #fff;
  border-radius   : 50%;
  transition      : all .3s;
}

.cid-te8ryBuC9H .mbr-slider .carousel-control.carousel-control-prev {
  left       : 0;
  margin-left: 2.5rem;
}

.cid-te8ryBuC9H .mbr-slider .carousel-control.carousel-control-next {
  right       : 0;
  margin-right: 2.5rem;
}

.cid-te8ryBuC9H .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 1.5rem;
}

@media (max-width: 767px) {
  .cid-te8ryBuC9H .mbr-slider .carousel-control {
    top   : auto;
    bottom: 1rem;
  }
}

.cid-te8ryBuC9H .mbr-slider .carousel-indicators {
  position     : absolute;
  bottom       : 0;
  margin-bottom: 1.5rem !important;
}

.cid-te8ryBuC9H .mbr-slider .carousel-indicators li {
  max-width       : 15px;
  height          : 15px;
  width           : 15px;
  max-height      : 15px;
  margin          : 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border          : 0px solid #fff;
  border-radius   : 50%;
  opacity         : .5;
  transition      : all .3s;
}

.cid-te8ryBuC9H .mbr-slider .carousel-indicators li.active,
.cid-te8ryBuC9H .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}

.cid-te8ryBuC9H .mbr-slider .carousel-indicators li::after,
.cid-te8ryBuC9H .mbr-slider .carousel-indicators li::before {
  content: none;
}

.cid-te8ryBuC9H .mbr-slider .carousel-indicators.ie-fix {
  left       : 50%;
  display    : block;
  width      : 60%;
  margin-left: -30%;
  text-align : center;
}

@media (max-width: 576px) {
  .cid-te8ryBuC9H .mbr-slider .carousel-indicators {
    display: none !important;
  }
}

.cid-te8ryBuC9H .mbr-slider>.container img {
  width: 100%;
}

.cid-te8ryBuC9H .mbr-slider>.container img+.row {
  position         : absolute;
  top              : 50%;
  right            : 0;
  left             : 0;
  z-index          : 2;
  -moz-transform   : translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform        : translateY(-50%);
}

.cid-te8ryBuC9H .mbr-slider>.container .carousel-indicators {
  margin-bottom: 3px;
}

@media (max-width: 576px) {
  .cid-te8ryBuC9H .mbr-slider>.container .carousel-control {
    margin-bottom: 0;
  }
}

.cid-te8ryBuC9H .mbr-slider .mbr-section {
  padding              : 0;
  background-attachment: scroll;
}

.cid-te8ryBuC9H .mbr-slider .mbr-table-cell {
  padding: 0;
}

.cid-te8ryBuC9H .carousel-item .container.container-slide {
  position  : initial;
  width     : auto;
  min-height: 0;
}

.cid-te8ryBuC9H .full-screen .slider-fullscreen-image {
  min-height         : 100vh;
  background-repeat  : no-repeat;
  background-position: 50% 50%;
  background-size    : cover;
}

.cid-te8ryBuC9H .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}

.cid-te8ryBuC9H .full-screen .container {
  width        : auto;
  padding-right: 0;
  padding-left : 0;
}

.cid-te8ryBuC9H .full-screen .carousel-item .container.container-slide {
  width     : 100%;
  min-height: 100vh;
  padding   : 0;
}

.cid-te8ryBuC9H .full-screen .carousel-item .container.container-slide img {
  display: none;
}

.cid-te8ryBuC9H .mbr-background-video-preview {
  position: absolute;
  top     : 0;
  right   : 0;
  bottom  : 0;
  left    : 0;
}

.cid-te8ryBuC9H .mbr-overlay~.container-slide {
  z-index: auto;
}

.cid-te8ryBuC9H .mbr-slider.slide .container {
  overflow: hidden;
  padding : 0;
}

.cid-te8ryBuC9H .carousel-inner {
  height: 100%;
}

.cid-te8ryBuC9H .slider-fullscreen-image {
  height    : 100%;
  background: transparent !important;
}

.cid-te8ryBuC9H .image_wrapper {
  height  : 500px;
  width   : 100%;
  position: relative;
  display : inline-block;
}

.cid-te8ryBuC9H .image_wrapper img {
  width : auto !important;
  height: 100%;
}

.cid-te8ryBuC9H .carousel-item .container-slide {
  text-align: center;
}

.cid-te8ryBuC9H .content-slider-wrap {
  width: 74%;
}

.cid-tdtEQnpPIp {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdtEQnpPIp img {
  width           : 100%;
  border-radius   : 50px;
  margin-bottom   : 20px;
  /* max-height   : ; */
}

.cid-tdtEQnpPIp .card {
  margin-bottom: 130px !important;
}

.cid-tdtEQnpPIp .card .img-wrapper {
  overflow: hidden;
}

.cid-tdtEQnpPIp .card:hover {
  cursor: pointer;
}

.cid-tdtEQnpPIp .card:hover img {
  transform: scale(1.05);
}

.cid-tdtEQnpPIp .card:hover .img-wrapper {
  box-shadow: 0 30px 30px -20px rgba(50, 50, 50, 0.3);
}

@media (max-width: 1200px) {
  .cid-tdtEQnpPIp .card {
    margin-bottom: 50px !important;
  }
}

.cid-tdtEQnpPIp .card .card-wrapper {
  text-align: left;
}

.cid-tdtEQnpPIp .card .card-wrapper .mbr-iconfont {
  font-size      : 41px;
  color          : #002fa7;
  display        : block;
  justify-content: center;
  align-items    : center;
  transition     : all 0.3s ease-in-out;
  padding-bottom : 14px;
  margin-right   : 14px;
}

.cid-tdtEQnpPIp .card .card-wrapper .card-box .card-title {
  cursor: pointer;
  color : #06182d;
}

.cid-tdtEQnpPIp .card .card-wrapper .card-box .card-title.display-7 {
  line-height: 1.2;
}

.cid-tdtEQnpPIp .card .card-wrapper .card-box .card-text {
  color: #002fa7;
}

@media (min-width: 1400px) {
  .cid-tdtEQnpPIp .card.left-box {
    right: 105px !important;
  }

  .cid-tdtEQnpPIp .card.right-box {
    left: 97px !important;
  }
}

.cid-tdtEQnpPIp .mbr-section-title {
  color: #06182d;
}

.cid-tdtEQnpPIp .mbr-section-title span {
  line-height   : 1;
  color         : #ffffff;
  padding       : 0 6px 1px 5px;
  transform     : skew(-14deg);
  background    : #ff5e3a;
  background    : linear-gradient(#ff5e3a 0%, #ff653c 69%, #ff4e3c 100%);
  display       : inline-block;
  font-weight   : 500;
  letter-spacing: 0;
  position      : relative;
}

.cid-tdtEQnpPIp .mbr-section-subtitle {
  color: #06182d;
}

.cid-tdtEQnpPIp .mbr-section-subtitle.display-7 {
  letter-spacing: 0;
}

.cid-tdtEQnpPIp .mbr-section-text {
  color: #999999;
}

.cid-tdtEQnpPIp .card .card-wrapper .card-box .card-title {
  text-align: left;
}

.cid-tdtEQnpPIp .card .card-wrapper .card-box .card-text {
  text-align: left;
}

.cid-tdtCG2fAK3 {
  padding-top     : 45px;
  padding-bottom  : 90px;
  background-image: url("../../../assets/images/capa-6-1920x1080.jpg");
  position        : relative;
  overflow        : hidden;
}

.cid-tdtCG2fAK3 svg {
  position : absolute;
  top      : 0;
  left     : 0;
  transform: scale(1.8, 1.8);
}

.cid-tdtCG2fAK3 H1 {
  color: #ffffff;
}

.cid-tdtCG2fAK3 .mbr-text,
.cid-tdtCG2fAK3 .mbr-section-btn {
  color: #716c80;
}

.cid-tdtCG2fAK3 #e1_ellipse {
  fill: #002fa7 !important;
}

.cid-tdtCG2fAK3 img {
  width        : 80%;
  border-radius: 10px;
  box-shadow   : 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}

@media (max-width: 576px) {
  .cid-tdtCG2fAK3 img {
    width: 100%;
  }
}

.cid-tdtCG2fAK3 H3 {
  color: #ffffff;
}

.cid-tdtYtXkLYE {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #ffffff;
}

.cid-tdtYtXkLYE .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtYtXkLYE .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtYtXkLYE .mbr-section-title {
  color: #002fa7;
}

.cid-tdtYqV2QBH {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdtYqV2QBH .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdtYqV2QBH h4 {
  text-align: center;
}

.cid-tdtYqV2QBH p {
  text-align: center;
}

.cid-tdtYqV2QBH .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdtYqV2QBH .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000 !important;
  font-size : 3rem;
}

.cid-tdtYqV2QBH .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdtYqV2QBH .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdtYqV2QBH .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdtYqV2QBH .card-title,
.cid-tdtYqV2QBH .card-img {
  color     : #002fa7;
  text-align: left;
}

.cid-tdtYqV2QBH .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdtYqV2QBH .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdtYqV2QBH .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdtXXL9hxk {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #f3faff;
}

.cid-tdtXXL9hxk .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtXXL9hxk .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtXXL9hxk .video-wrapper iframe {
  width: 100%;
}

.cid-tdtXXL9hxk .mbr-section-title,
.cid-tdtXXL9hxk .mbr-section-subtitle,
.cid-tdtXXL9hxk .mbr-text {
  text-align: center;
}

.cid-tdtXXL9hxk .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdtXXL9hxk .mbr-section-subtitle {
  color: #000000;
}

.cid-tdtCG3pM8o {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdtCG3pM8o .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdtCG3pM8o .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdtCG3pM8o .mbr-section-subtitle {
  color: #767676;
}

.cid-tdtCG3pM8o .panel-group {
  width: 100%;
}

.cid-tdtCG3pM8o .panel-text {
  color: #000000;
}

.cid-tdtCG3pM8o .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdtCG3pM8o .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdtCG3pM8o .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdtCG3pM8o .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdtCG3pM8o .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdtCG3pM8o .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdtCG3pM8o .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdtCG3pM8o .card .panel-body {
  background: #ffffff;
}

.cid-tdtCG3pM8o .sign {
  color: #232323;
}

.cid-tdtCG3pM8o .header-text,
.cid-tdtCG3pM8o .sign {
  color: #000000;
}

.cid-tdtCG405ka {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdtCG405ka .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdtCG405ka .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdtCG405ka .row {
    text-align: center;
  }

  .cid-tdtCG405ka .social-row {
    justify-content: center;
  }
}

.cid-tdtCG405ka .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdtCG405ka .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdtCG405ka .list {
    margin-bottom: 0rem;
  }
}

.cid-tdtCG405ka ul {
  padding-bottom: 4.37rem;
}

.cid-tdtCG405ka .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdtCG405ka .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdtCG405ka .footer-logo img {
    width: 100%;
  }
}

.cid-tdtCG405ka a.text-warning:hover,
.cid-tdtCG405ka a.mbr-white:hover {
  color: #fff !important;
}

.cid-tds9WOCwpN {
  padding-top     : 10rem;
  padding-bottom  : 7rem;
  background-image: url("../../../assets/images/capa-6-1920x1080.jpg");
}

.cid-tds9WOCwpN .mbr-fallback-image.disabled {
  display: none;
}

.cid-tds9WOCwpN .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

@media (max-width: 767px) {
  .cid-tds9WOCwpN .row {
    flex-direction: column-reverse;
  }

  .cid-tds9WOCwpN .mbr-figure {
    margin-bottom: 1.5rem;
  }
}

.cid-tds9WOCwpN .row {
  align-items: center;
}

@media (min-width: 992px) {
  .cid-tds9WOCwpN .text-wrapper {
    padding: 0 2rem;
  }
}

.cid-tds9WOCwpN .media-content,
.cid-tds9WOCwpN .mbr-figure {
  align-self: center;
}

.cid-tds9WOCwpN .mbr-figure iframe {
  width: 100%;
}

.cid-tds9WOCwpN .mbr-section-title {
  color: #002fa7;
}

.cid-tds9WOCwpN .mbr-text,
.cid-tds9WOCwpN .mbr-section-btn {
  color: #000000;
}

.cid-tds9g81EOx {
  z-index: 1000;
  width  : 100%;
}

.cid-tds9g81EOx nav.navbar {
  position: fixed;
}

.cid-tds9g81EOx .navbar-nav {
  margin: auto;
}

.cid-tds9g81EOx .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tds9g81EOx .dropdown-item:hover,
.cid-tds9g81EOx .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tds9g81EOx .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tds9g81EOx .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tds9g81EOx .navbar-short,
.cid-tds9g81EOx .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tds9g81EOx .navbar-short .nav-link,
.cid-tds9g81EOx .opened .nav-link,
.cid-tds9g81EOx .navbar-short .navbar-caption,
.cid-tds9g81EOx .opened .navbar-caption,
.cid-tds9g81EOx .navbar-short .mbr-iconfont,
.cid-tds9g81EOx .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tds9g81EOx .navbar-short .hamburger span,
.cid-tds9g81EOx .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tds9g81EOx .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tds9g81EOx .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tds9g81EOx .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tds9g81EOx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tds9g81EOx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tds9g81EOx .container {
  display: flex;
  margin : auto;
}

.cid-tds9g81EOx .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tds9g81EOx .dropdown-menu,
.cid-tds9g81EOx .navbar.opened {
  background: #ffffff !important;
}

.cid-tds9g81EOx .nav-item:focus,
.cid-tds9g81EOx .nav-link:focus {
  outline: none;
}

.cid-tds9g81EOx .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tds9g81EOx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tds9g81EOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tds9g81EOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tds9g81EOx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tds9g81EOx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tds9g81EOx .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tds9g81EOx .navbar.opened {
  transition: all 0.3s;
}

.cid-tds9g81EOx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tds9g81EOx .navbar .navbar-logo img {
  width: auto;
}

.cid-tds9g81EOx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tds9g81EOx .navbar.collapsed {
  justify-content: center;
}

.cid-tds9g81EOx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tds9g81EOx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tds9g81EOx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tds9g81EOx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tds9g81EOx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tds9g81EOx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tds9g81EOx .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tds9g81EOx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tds9g81EOx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tds9g81EOx .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tds9g81EOx .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tds9g81EOx .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tds9g81EOx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tds9g81EOx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tds9g81EOx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tds9g81EOx .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tds9g81EOx .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tds9g81EOx .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tds9g81EOx .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tds9g81EOx .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tds9g81EOx .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tds9g81EOx .navbar.navbar-short {
  min-height: 60px;
}

.cid-tds9g81EOx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tds9g81EOx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tds9g81EOx .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tds9g81EOx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tds9g81EOx .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tds9g81EOx .dropdown-item.active,
.cid-tds9g81EOx .dropdown-item:active {
  background-color: transparent;
}

.cid-tds9g81EOx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tds9g81EOx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tds9g81EOx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tds9g81EOx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tds9g81EOx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tds9g81EOx .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tds9g81EOx ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tds9g81EOx .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tds9g81EOx button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tds9g81EOx button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tds9g81EOx button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tds9g81EOx button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tds9g81EOx button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tds9g81EOx button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tds9g81EOx nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tds9g81EOx nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tds9g81EOx nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tds9g81EOx nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tds9g81EOx .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tds9g81EOx a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tds9g81EOx .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tds9g81EOx .navbar {
    height: 70px;
  }

  .cid-tds9g81EOx .navbar.opened {
    height: auto;
  }

  .cid-tds9g81EOx .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdsdi8ccf9 {
  padding-top     : 8rem;
  padding-bottom  : 9rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-tdsdi8ccf9 .card-heading {
  color        : #002fa7;
  margin-bottom: 24px;
}

.cid-tdsdi8ccf9 .row {
  justify-content: center;
}

.cid-tdsdi8ccf9 .p {
  width: 100%;
}

.cid-tdsdi8ccf9 .mbr-iconfont {
  font-size   : 23px;
  margin-right: 17px;
  color       : #002fa7;
}

.cid-tdsdi8ccf9 .mbr-text {
  display: inline;
}

.cid-tdsdi8ccf9 .mbr-text:last-child {
  margin-bottom: 0px;
}

.cid-tdsdi8ccf9 .text {
  margin-bottom: 40px;
  color        : #8c8c95;
}

.cid-tdsdi8ccf9 .line {
  display      : flex;
  align-items  : center;
  margin-bottom: 8px;
}

.cid-tdsdi8ccf9 .shadow {
  padding         : 52px 56px 58px;
  box-shadow      : 0 5px 16px 0 rgba(8, 15, 52, 0.07);
  max-width       : 568px;
  overflow        : hidden;
  border-style    : solid;
  border-width    : 1px;
  border-color    : #eff0f6;
  border-radius   : 24px;
  background-color: #fff;
}

.cid-tdsdi8ccf9 .left-side {
  max-width: 596px;
}

.cid-tdsdi8ccf9 .right-side {
  max-width   : 473px;
  margin-right: 0;
  margin-left : auto;
}

.cid-tdsdi8ccf9 a.btn,
.cid-tdsdi8ccf9 button {
  padding      : 24px 40px;
  border-radius: 80px;
  width        : 100%;
  margin-top   : 24px;
}

.cid-tdsdi8ccf9 .sel-wrapper {
  min-height        : 64px;
  padding-right     : 26px;
  padding-left      : 26px;
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  display           : flex;
}

.cid-tdsdi8ccf9 .sel-wrapper:hover {
  border-color: #14142b;
}

.cid-tdsdi8ccf9 .sel-wrapper>select.form-control {
  border    : none !important;
  box-shadow: none !important;
  padding   : 0;
  color     : #8c8c95;
  transition: color 350ms ease;
}

.cid-tdsdi8ccf9 .sel-wrapper>select.form-control:hover {
  color: #000000;
}

.cid-tdsdi8ccf9 .form-group {
  margin-bottom: 0;
}

.cid-tdsdi8ccf9 .card-title {
  margin-bottom: 7px;
}

.cid-tdsdi8ccf9 .card-text {
  margin-bottom: 40px;
  color        : #8c8c95;
}

.cid-tdsdi8ccf9 .line1 {
  margin-bottom   : 40px;
  width           : 100%;
  height          : 1px;
  background-color: #e2e3e9;
}

.cid-tdsdi8ccf9 .card-subtitle {
  margin-top: 24px;
}

.cid-tdsdi8ccf9 option[value=""][disabled] {
  display: none;
}

.cid-tdsdi8ccf9 select.form-control:hover {
  border-color: #14142b;
}

.cid-tdsdi8ccf9 select.form-control {
  border            : none !important;
  box-shadow        : none !important;
  padding           : 0;
  color             : #8c8c95;
  transition        : border-color 300ms ease;
  min-height        : 64px;
  padding-right     : 26px;
  padding-left      : 26px;
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  display           : flex;
}

.cid-tdsdi8ccf9 .form-check>input {
  height       : 1em;
  width        : 1em;
  padding      : 0;
  float        : initial;
  margin-bottom: 0;
}

.cid-tdsdi8ccf9 input {
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  height            : 64px;
  margin-bottom     : 30px;
  padding           : 8px 26px;
}

.cid-tdsdi8ccf9 textarea {
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 14px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  height            : 132px;
  margin-bottom     : 40px;
  padding           : 20px 26px;
}

.cid-tdsdi8ccf9 input:hover {
  border-color: #14142b !important;
}

.cid-tdsdi8ccf9 textarea:hover {
  border-color: #14142b !important;
}

.cid-tdsdi8ccf9 input:focus {
  border-color: #14142b !important;
}

.cid-tdsdi8ccf9 textarea:focus {
  border-color: #14142b !important;
}

.cid-tdsdi8ccf9 .row.main {
  align-items: center;
}

@media (max-width: 990px) {
  .cid-tdsdi8ccf9 .shadow {
    width    : 100%;
    margin   : auto;
    max-width: 720px;
  }

  .cid-tdsdi8ccf9 .right-side {
    margin-top: 60px;
  }

  .cid-tdsdi8ccf9 .left-side,
  .cid-tdsdi8ccf9 .right-side {
    width    : 100%;
    max-width: initial;
  }
}

@media (max-width: 600px) {
  .cid-tdsdi8ccf9 .shadow {
    padding: 25px;
  }

  .cid-tdsdi8ccf9 input {
    margin-bottom: 20px;
  }
}

.cid-tdsdi8ccf9 a.btn>span {
  margin-left: 0.5rem;
}

.cid-tdsktuxcsO {
  padding-top     : 135px;
  padding-bottom  : 105px;
  background-color: #002fa7;
  border-radius   : 150px 0px 150px 0px;
}

.cid-tdsktuxcsO .mbr-text {
  color: #767676;
}

.cid-tdsktuxcsO .mbr-section-subtitle {
  color: #767676;
}

.cid-tdsktuxcsO .title {
  position           : relative;
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
}

.cid-tdsktuxcsO .title .num {
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
  position           : absolute;
  top                : 50%;
  -webkit-transform  : translateY(-50%);
  transform          : translateY(-50%);
  z-index            : 0;
  width              : 100%;
  font-size          : 4rem;
}

.cid-tdsktuxcsO .title .card-title {
  z-index: 1;
  width  : 100%;
}

.cid-tdsktuxcsO .card-text {
  margin-top: 2rem;
  color     : #ffffff;
}

.cid-tdsktuxcsO .card-box {
  margin-bottom: 1rem;
}

.cid-tdsktuxcsO .num {
  color: #0059fa;
}

@media (max-width: 767px) {

  .cid-tdsktuxcsO .num,
  .cid-tdsktuxcsO .card-title,
  .cid-tdsktuxcsO .mbr-text,
  .cid-tdsktuxcsO .mbr-title,
  .cid-tdsktuxcsO .mbr-section-subtitle,
  .cid-tdsktuxcsO .mbr-section-btn {
    text-align: center;
  }

  .cid-tdsktuxcsO .content-column {
    margin-bottom: 2rem;
  }
}

.cid-tdsktuxcsO .mbr-title {
  color: #ffffff;
}

.cid-tdsktuxcsO SPAN {
  color: #000000;
}

.cid-tdtNSucUuZ {
  padding-top     : 5rem;
  padding-bottom  : 0rem;
  background-color: #ffffff;
}

.cid-tdtNSucUuZ .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtNSucUuZ .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtNSucUuZ .mbr-section-title {
  color: #002fa7;
}

.cid-tdtNoTvBIZ {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdtNoTvBIZ .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdtNoTvBIZ h4 {
  text-align: center;
}

.cid-tdtNoTvBIZ p {
  text-align: center;
}

.cid-tdtNoTvBIZ .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdtNoTvBIZ .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000 !important;
  font-size : 3rem !important;
}

.cid-tdtNoTvBIZ .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdtNoTvBIZ .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdtNoTvBIZ .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdtNoTvBIZ .card-title,
.cid-tdtNoTvBIZ .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdtNoTvBIZ .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdtNoTvBIZ .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdtNoTvBIZ .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdsu41qag4 {
  padding-top     : 120px;
  padding-bottom  : 180px;
  background-image: url("../../../assets/images/capa-6-1920x1080.jpg");
  position        : relative;
  overflow        : hidden;
}

.cid-tdsu41qag4 svg {
  position : absolute;
  top      : 0;
  left     : 0;
  transform: scale(1.8, 1.8);
}

.cid-tdsu41qag4 H1 {
  color: #ffffff;
}

.cid-tdsu41qag4 .mbr-text,
.cid-tdsu41qag4 .mbr-section-btn {
  color: #716c80;
}

.cid-tdsu41qag4 #e1_ellipse {
  fill: #002fa7 !important;
}

.cid-tdsu41qag4 img {
  width        : 80%;
  border-radius: 10px;
  box-shadow   : 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}

@media (max-width: 576px) {
  .cid-tdsu41qag4 img {
    width: 100%;
  }
}

.cid-tdtIqIB1X7 {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-tdtIqIB1X7 .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtIqIB1X7 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtIqIB1X7 .video-wrapper iframe {
  width: 100%;
}

.cid-tdtIqIB1X7 .mbr-section-title,
.cid-tdtIqIB1X7 .mbr-section-subtitle,
.cid-tdtIqIB1X7 .mbr-text {
  text-align: center;
}

.cid-tdtIqIB1X7 .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tds9g9FcYP {
  padding-top     : 120px;
  padding-bottom  : 120px;
  background-color: #f6fafd;
}

.cid-tds9g9FcYP .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tds9g9FcYP .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tds9g9FcYP .mbr-section-subtitle {
  color: #767676;
}

.cid-tds9g9FcYP .panel-group {
  width: 100%;
}

.cid-tds9g9FcYP .panel-text {
  color: #000000;
}

.cid-tds9g9FcYP .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tds9g9FcYP .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tds9g9FcYP .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tds9g9FcYP .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tds9g9FcYP .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tds9g9FcYP .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tds9g9FcYP .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tds9g9FcYP .card .panel-body {
  background: #ffffff;
}

.cid-tds9g9FcYP .sign {
  color: #232323;
}

.cid-tds9ga9wWR {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tds9ga9wWR .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tds9ga9wWR .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tds9ga9wWR .row {
    text-align: center;
  }

  .cid-tds9ga9wWR .social-row {
    justify-content: center;
  }
}

.cid-tds9ga9wWR .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tds9ga9wWR .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tds9ga9wWR .list {
    margin-bottom: 0rem;
  }
}

.cid-tds9ga9wWR ul {
  padding-bottom: 4.37rem;
}

.cid-tds9ga9wWR .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tds9ga9wWR .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tds9ga9wWR .footer-logo img {
    width: 100%;
  }
}

.cid-tds9ga9wWR a.text-warning:hover,
.cid-tds9ga9wWR a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdsV7Pm4lc {
  padding-top     : 10rem;
  padding-bottom  : 7rem;
  background-image: url("../../../assets/images/capa-4-1920x1080.jpg");
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdsV7Pm4lc .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdsV7Pm4lc .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

@media (max-width: 767px) {
  .cid-tdsV7Pm4lc .row {
    flex-direction: column-reverse;
  }

  .cid-tdsV7Pm4lc .mbr-figure {
    margin-bottom: 1.5rem;
  }
}

.cid-tdsV7Pm4lc .row {
  align-items: center;
}

@media (min-width: 992px) {
  .cid-tdsV7Pm4lc .text-wrapper {
    padding: 0 2rem;
  }
}

.cid-tdsV7Pm4lc .media-content,
.cid-tdsV7Pm4lc .mbr-figure {
  align-self: center;
}

.cid-tdsV7Pm4lc .mbr-figure iframe {
  width: 100%;
}

.cid-tdsV7Pm4lc .mbr-section-title {
  color: #ffffff;
}

.cid-tdsV7Pm4lc .mbr-text,
.cid-tdsV7Pm4lc .mbr-section-btn {
  color: #ffffff;
}

.cid-tdsV7RqS74 {
  z-index: 1000;
  width  : 100%;
}

.cid-tdsV7RqS74 nav.navbar {
  position: fixed;
}

.cid-tdsV7RqS74 .navbar-nav {
  margin: auto;
}

.cid-tdsV7RqS74 .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdsV7RqS74 .dropdown-item:hover,
.cid-tdsV7RqS74 .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdsV7RqS74 .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdsV7RqS74 .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdsV7RqS74 .navbar-short,
.cid-tdsV7RqS74 .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdsV7RqS74 .navbar-short .nav-link,
.cid-tdsV7RqS74 .opened .nav-link,
.cid-tdsV7RqS74 .navbar-short .navbar-caption,
.cid-tdsV7RqS74 .opened .navbar-caption,
.cid-tdsV7RqS74 .navbar-short .mbr-iconfont,
.cid-tdsV7RqS74 .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdsV7RqS74 .navbar-short .hamburger span,
.cid-tdsV7RqS74 .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdsV7RqS74 .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdsV7RqS74 .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdsV7RqS74 .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdsV7RqS74 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdsV7RqS74 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdsV7RqS74 .container {
  display: flex;
  margin : auto;
}

.cid-tdsV7RqS74 .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdsV7RqS74 .dropdown-menu,
.cid-tdsV7RqS74 .navbar.opened {
  background: #ffffff !important;
}

.cid-tdsV7RqS74 .nav-item:focus,
.cid-tdsV7RqS74 .nav-link:focus {
  outline: none;
}

.cid-tdsV7RqS74 .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdsV7RqS74 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdsV7RqS74 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdsV7RqS74 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdsV7RqS74 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdsV7RqS74 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdsV7RqS74 .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdsV7RqS74 .navbar.opened {
  transition: all 0.3s;
}

.cid-tdsV7RqS74 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdsV7RqS74 .navbar .navbar-logo img {
  width: auto;
}

.cid-tdsV7RqS74 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdsV7RqS74 .navbar.collapsed {
  justify-content: center;
}

.cid-tdsV7RqS74 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdsV7RqS74 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdsV7RqS74 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdsV7RqS74 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdsV7RqS74 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdsV7RqS74 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdsV7RqS74 .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdsV7RqS74 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdsV7RqS74 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdsV7RqS74 .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdsV7RqS74 .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdsV7RqS74 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdsV7RqS74 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdsV7RqS74 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdsV7RqS74 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdsV7RqS74 .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdsV7RqS74 .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdsV7RqS74 .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdsV7RqS74 .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdsV7RqS74 .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdsV7RqS74 .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdsV7RqS74 .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdsV7RqS74 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdsV7RqS74 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdsV7RqS74 .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdsV7RqS74 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdsV7RqS74 .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdsV7RqS74 .dropdown-item.active,
.cid-tdsV7RqS74 .dropdown-item:active {
  background-color: transparent;
}

.cid-tdsV7RqS74 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdsV7RqS74 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdsV7RqS74 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdsV7RqS74 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdsV7RqS74 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdsV7RqS74 .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdsV7RqS74 ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdsV7RqS74 .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdsV7RqS74 button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdsV7RqS74 button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdsV7RqS74 button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdsV7RqS74 button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdsV7RqS74 button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdsV7RqS74 button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdsV7RqS74 nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdsV7RqS74 nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdsV7RqS74 nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdsV7RqS74 nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdsV7RqS74 .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdsV7RqS74 a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdsV7RqS74 .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdsV7RqS74 .navbar {
    height: 70px;
  }

  .cid-tdsV7RqS74 .navbar.opened {
    height: auto;
  }

  .cid-tdsV7RqS74 .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdsV7SRpKz {
  padding-top     : 8rem;
  padding-bottom  : 9rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-tdsV7SRpKz .card-heading {
  color        : #002fa7;
  margin-bottom: 24px;
}

.cid-tdsV7SRpKz .row {
  justify-content: center;
}

.cid-tdsV7SRpKz .p {
  width: 100%;
}

.cid-tdsV7SRpKz .mbr-iconfont {
  font-size   : 23px;
  margin-right: 17px;
  color       : #002fa7;
}

.cid-tdsV7SRpKz .mbr-text {
  display: inline;
}

.cid-tdsV7SRpKz .mbr-text:last-child {
  margin-bottom: 0px;
}

.cid-tdsV7SRpKz .text {
  margin-bottom: 40px;
  color        : #8c8c95;
}

.cid-tdsV7SRpKz .line {
  display      : flex;
  align-items  : center;
  margin-bottom: 8px;
}

.cid-tdsV7SRpKz .shadow {
  padding         : 52px 56px 58px;
  box-shadow      : 0 5px 16px 0 rgba(8, 15, 52, 0.07);
  max-width       : 568px;
  overflow        : hidden;
  border-style    : solid;
  border-width    : 1px;
  border-color    : #eff0f6;
  border-radius   : 24px;
  background-color: #fff;
}

.cid-tdsV7SRpKz .left-side {
  max-width: 596px;
}

.cid-tdsV7SRpKz .right-side {
  max-width   : 473px;
  margin-right: 0;
  margin-left : auto;
}

.cid-tdsV7SRpKz a.btn,
.cid-tdsV7SRpKz button {
  padding      : 24px 40px;
  border-radius: 80px;
  width        : 100%;
  margin-top   : 24px;
}

.cid-tdsV7SRpKz .sel-wrapper {
  min-height        : 64px;
  padding-right     : 26px;
  padding-left      : 26px;
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  display           : flex;
}

.cid-tdsV7SRpKz .sel-wrapper:hover {
  border-color: #14142b;
}

.cid-tdsV7SRpKz .sel-wrapper>select.form-control {
  border    : none !important;
  box-shadow: none !important;
  padding   : 0;
  color     : #8c8c95;
  transition: color 350ms ease;
}

.cid-tdsV7SRpKz .sel-wrapper>select.form-control:hover {
  color: #000000;
}

.cid-tdsV7SRpKz .form-group {
  margin-bottom: 0;
}

.cid-tdsV7SRpKz .card-title {
  margin-bottom: 7px;
}

.cid-tdsV7SRpKz .card-text {
  margin-bottom: 40px;
  color        : #8c8c95;
}

.cid-tdsV7SRpKz .line1 {
  margin-bottom   : 40px;
  width           : 100%;
  height          : 1px;
  background-color: #e2e3e9;
}

.cid-tdsV7SRpKz .card-subtitle {
  margin-top: 24px;
}

.cid-tdsV7SRpKz option[value=""][disabled] {
  display: none;
}

.cid-tdsV7SRpKz select.form-control:hover {
  border-color: #14142b;
}

.cid-tdsV7SRpKz select.form-control {
  border            : none !important;
  box-shadow        : none !important;
  padding           : 0;
  color             : #8c8c95;
  transition        : border-color 300ms ease;
  min-height        : 64px;
  padding-right     : 26px;
  padding-left      : 26px;
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  display           : flex;
}

.cid-tdsV7SRpKz .form-check>input {
  height       : 1em;
  width        : 1em;
  padding      : 0;
  float        : initial;
  margin-bottom: 0;
}

.cid-tdsV7SRpKz input {
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 100px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  height            : 64px;
  margin-bottom     : 30px;
  padding           : 8px 26px;
}

.cid-tdsV7SRpKz textarea {
  border-style      : solid !important;
  border-width      : 1px !important;
  border-color      : #e2e3e9 !important;
  border-radius     : 14px;
  background-color  : #fff;
  -webkit-transition: border-color 300ms ease;
  transition        : border-color 300ms ease;
  box-shadow        : none !important;
  height            : 132px;
  margin-bottom     : 40px;
  padding           : 20px 26px;
}

.cid-tdsV7SRpKz input:hover {
  border-color: #14142b !important;
}

.cid-tdsV7SRpKz textarea:hover {
  border-color: #14142b !important;
}

.cid-tdsV7SRpKz input:focus {
  border-color: #14142b !important;
}

.cid-tdsV7SRpKz textarea:focus {
  border-color: #14142b !important;
}

.cid-tdsV7SRpKz .row.main {
  align-items: center;
}

@media (max-width: 990px) {
  .cid-tdsV7SRpKz .shadow {
    width    : 100%;
    margin   : auto;
    max-width: 720px;
  }

  .cid-tdsV7SRpKz .right-side {
    margin-top: 60px;
  }

  .cid-tdsV7SRpKz .left-side,
  .cid-tdsV7SRpKz .right-side {
    width    : 100%;
    max-width: initial;
  }
}

@media (max-width: 600px) {
  .cid-tdsV7SRpKz .shadow {
    padding: 25px;
  }

  .cid-tdsV7SRpKz input {
    margin-bottom: 20px;
  }
}

.cid-tdsV7SRpKz a.btn>span {
  margin-left: 0.5rem;
}

.cid-tdt0REsz3M {
  padding-top     : 0rem;
  padding-bottom  : 8rem;
  background-color: #ffffff;
}

.cid-tdt0REsz3M .row {
  align-items: center;
}

.cid-tdt0REsz3M .img-item {
  display            : flex;
  justify-content    : center;
  align-items        : center;
  padding            : 1rem;
  background-image   : url("../../../assets/images/features20.png");
  background-position: center;
  background-size    : contain;
  background-repeat  : no-repeat;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .img-item {
    padding: 0;
  }
}

.cid-tdt0REsz3M .img-item img {
  height: auto;
  width : 250px;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .text-col {
    margin-top: 45px;
  }
}

@media (min-width: 992px) {
  .cid-tdt0REsz3M .text-col {
    padding-left : 0;
    padding-right: 0;
  }
}

.cid-tdt0REsz3M .text-wrapper {
  display       : flex;
  flex-direction: column;
  align-items   : flex-start;
}

@media (min-width: 992px) {
  .cid-tdt0REsz3M .text-wrapper {
    padding: 0 75px 0 100px;
  }
}

.cid-tdt0REsz3M .icon-wrap {
  width  : 100%;
  display: flex;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .icon-wrap {
    justify-content: center;
  }
}

.cid-tdt0REsz3M .icon-box {
  background     : #0057fc;
  width          : 50px;
  min-width      : 50px;
  height         : 50px;
  padding        : 17px;
  border-radius  : 50%;
  margin-bottom  : 44px;
  display        : flex;
  justify-content: center;
  align-items    : center;
}

.cid-tdt0REsz3M .icon-box .mbr-iconfont {
  font-size: 16px;
  color    : #ffffff;
}

.cid-tdt0REsz3M .mbr-section-title {
  margin-bottom: 36px;
  width        : 100%;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .mbr-section-title {
    text-align: center !important;
  }
}

.cid-tdt0REsz3M .mbr-text {
  color        : #555555;
  width        : 100%;
  margin-bottom: 12px;
}

.cid-tdt0REsz3M .item {
  display      : flex;
  align-items  : flex-start;
  padding      : 20px;
  width        : 100%;
  border       : 1px solid #EEEEEE;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .item {
    flex-direction: column;
    text-align    : center;
    align-items   : center;
  }
}

.cid-tdt0REsz3M .card-icon-box {
  margin-right: 20px;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .card-icon-box {
    margin-right : 0;
    margin-bottom: 12px;
  }
}

.cid-tdt0REsz3M .card-icon-box .mbr-iconfont {
  font-size: 27px;
  color    : #0059fa;
}

.cid-tdt0REsz3M .text-box {
  width: 100%;
}

.cid-tdt0REsz3M .card-title {
  width: 100%;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .card-title {
    text-align: center !important;
  }
}

.cid-tdt0REsz3M .card-text {
  letter-spacing: inherit;
  color         : #555555;
  width         : 100%;
}

@media (max-width: 767px) {
  .cid-tdt0REsz3M .card-text {
    text-align: center !important;
  }
}

.cid-tdt0REsz3M .btn-container {
  width: 100%;
}

.cid-tdt0REsz3M .mbr-section-btn {
  margin-top: 10px;
}

@media (max-width: 575px) {
  .cid-tdt0REsz3M .mbr-section-btn {
    display  : flex;
    flex-wrap: wrap;
  }

  .cid-tdt0REsz3M .mbr-section-btn .btn {
    width: 100%;
  }
}

.cid-tdt0REsz3M .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdt0REsz3M .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdt0REsz3M .mbr-section-title,
.cid-tdt0REsz3M .mbr-section-btn {
  color: #002fa7;
}

.cid-tdt52Fi2AJ {
  background-color: #002fa7;
}

@media (min-width: 768px) {
  .cid-tdt52Fi2AJ {
    background-image   : url("../../../assets/images/foto-app-2-1300x1458.jpg");
    background-position: center left;
    background-repeat  : no-repeat;
    background-size    : 50% auto;
    background-position: center right;
  }
}

.cid-tdt52Fi2AJ .row {
  flex-direction: row-reverse;
}

.cid-tdt52Fi2AJ .row {
  align-items: center;
}

.cid-tdt52Fi2AJ .image-wrapper {
  padding: 1rem;
}

.cid-tdt52Fi2AJ .col-text {
  position      : relative;
  padding-top   : 3rem;
  padding-bottom: 3rem;
}

.cid-tdt52Fi2AJ .col-text .radial-svg {
  display: none;
}

@media (min-width: 768px) {
  .cid-tdt52Fi2AJ .col-text {
    padding-right: 1.5rem;
  }

  .cid-tdt52Fi2AJ .col-text .radial-svg {
    display : block;
    position: absolute;
    height  : 100%;
    width   : 160px;
    z-index : 1;
    top     : 0;
    left    : 87%;
  }

  .cid-tdt52Fi2AJ .col-text .radial-svg path {
    fill: #002fa7;
  }
}

@media (min-width: 992px) {
  .cid-tdt52Fi2AJ .col-text {
    padding-right: 2rem;
  }

  .cid-tdt52Fi2AJ .col-text .radial-svg {
    width: 200px;
  }
}

.cid-tdt52Fi2AJ .text-wrapper {
  display       : flex;
  flex-direction: column;
  align-items   : flex-start;
  position      : relative;
  z-index       : 2;
}

.cid-tdt52Fi2AJ .text-container {
  display       : flex;
  flex-direction: column;
  align-items   : flex-start;
  width         : 100%;
  padding-right : 60px;
  margin-bottom : 40px;
}

@media (max-width: 991px) {
  .cid-tdt52Fi2AJ .text-container {
    margin-bottom: 20px;
    padding-right: 0;
  }
}

.cid-tdt52Fi2AJ .label-text {
  width        : 100%;
  color        : #ffffff;
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .label-text {
    text-align: center;
  }
}

.cid-tdt52Fi2AJ .mbr-section-title {
  margin-bottom: 0;
  width        : 100%;
  color        : #111111;
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .mbr-section-title {
    text-align: center;
  }
}

@media (max-width: 991px) {
  .cid-tdt52Fi2AJ .mbr-section-title {
    font-size: 1.5rem;
  }
}

.cid-tdt52Fi2AJ .mbr-text {
  color        : #555555;
  width        : 100%;
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .mbr-text {
    text-align: center;
  }
}

.cid-tdt52Fi2AJ .cards-container {
  display  : flex;
  flex-wrap: wrap;
  padding  : 0;
  width    : 100%;
  margin   : 0 auto;
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .cards-container {
    flex-direction: column;
  }
}

.cid-tdt52Fi2AJ .card-wrapper {
  display        : flex;
  align-items    : flex-start;
  flex-direction : column;
  justify-content: flex-start;
  padding-right  : 50px;
  margin-bottom  : 40px;
}

@media (max-width: 991px) {
  .cid-tdt52Fi2AJ .card-wrapper {
    padding-right: 10px;
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .card-wrapper {
    padding-right: 0;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .card-box {
    text-align: center;
    width     : 100%;
  }
}

.cid-tdt52Fi2AJ .icon-box {
  width        : 100%;
  margin-bottom: 12px;
}

.cid-tdt52Fi2AJ .icon-box .mbr-iconfont {
  font-size: 48px;
  color    : #ffffff;
}

.cid-tdt52Fi2AJ .card-text {
  color: #ffffff;
}

.cid-tdt52Fi2AJ .btn-container {
  width: 100%;
}

.cid-tdt52Fi2AJ .mbr-section-btn {
  width: 100%;
}

@media (max-width: 767px) {
  .cid-tdt52Fi2AJ .mbr-section-btn {
    text-align  : center;
    margin-left : 0;
    margin-right: 0;
  }
}

.cid-tdt52Fi2AJ .mbr-section-btn .btn {
  padding   : 0;
  transition: all 0.3s ease 0s;
}

.cid-tdt52Fi2AJ .mbr-section-btn .btn span {
  margin-left : 0;
  padding-left: 0.5rem;
  transition  : all 0.3s ease 0s;
}

.cid-tdt52Fi2AJ .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}

.cid-tdt52Fi2AJ .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdt52Fi2AJ .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdt52Fi2AJ .mbr-section-title,
.cid-tdt52Fi2AJ .mbr-section-btn {
  color: #ffffff;
}

.cid-tdtaSuTJqW {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #ffffff;
}

.cid-tdtaSuTJqW .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtaSuTJqW .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtaSuTJqW .mbr-section-title {
  color: #002fa7;
}

.cid-tdsXYdBZwH {
  padding-top     : 1rem;
  padding-bottom  : 5rem;
  background-image: url("../../../assets/images/capa-3-1920x1080.jpg");
}

.cid-tdsXYdBZwH .card-wrapper {
  display       : flex;
  padding-bottom: 2rem;
}

.cid-tdsXYdBZwH .card-wrapper:hover .card-title {
  color: #47b5ed;
}

.cid-tdsXYdBZwH .col1 span {
  padding-right: 1.5rem;
}

.cid-tdsXYdBZwH .col2 span {
  padding-left: 1.5rem;
}

.cid-tdsXYdBZwH .card-title {
  transition: all 0.3s;
}

.cid-tdsXYdBZwH .mbr-iconfont {
  font-size  : 2rem;
  padding-top: 0.5rem;
  color      : #47b5ed;
}

@media (max-width: 992px) {
  .cid-tdsXYdBZwH .card-wrapper {
    flex-direction: column;
    text-align    : center;
  }

  .cid-tdsXYdBZwH span {
    padding      : 0 !important;
    margin-bottom: 1rem;
  }

  .cid-tdsXYdBZwH .col2 .card-wrapper {
    flex-direction: column-reverse;
  }
}

.cid-tdsXYdBZwH .card-text {
  color: #616161;
}

.cid-te8tzF74J2 {
  padding-top     : 8rem;
  padding-bottom  : 8rem;
  overflow        : hidden;
  background-color: #f6fafd;
}

.cid-te8tzF74J2 .mbr-text {
  margin-top   : 20px;
  margin-bottom: 50px;
  padding-right: 70px;
  text-align   : left;
}

.cid-te8tzF74J2 .title__block {
  padding-left : 96px;
  margin-bottom: 20px;
}

.cid-te8tzF74J2 .title__block .mbr-section-title {
  display      : inline-block;
  margin-bottom: 25px;
}

.cid-te8tzF74J2 .slide-content {
  justify-content: center;
  text-align     : left;
}

.cid-te8tzF74J2 .slide-content .media-container-row {
  flex-grow: 1;
}

.cid-te8tzF74J2 .slide-content .slider__item {
  position     : relative;
  border-radius: 4px;
  border       : 2px solid transparent;
  opacity      : 1;
  transition   : border .3s linear;
}

.cid-te8tzF74J2 .slide-content .slider__item:hover {
  border: 2px solid #002fa7;
}

.cid-te8tzF74J2 .slide-content .slider__item:hover .slider__content {
  border: 1px solid transparent;
}

.cid-te8tzF74J2 .slide-content .slider__item .slider__image {
  width: 100%;
}

.cid-te8tzF74J2 .slide-content .slider__item .slider__image img {
  border-radius: 4px 4px 0 0;
  width        : 100%;
  height       : 100%;
  object-fit   : cover;
}

.cid-te8tzF74J2 .slider__content {
  display       : flex;
  flex-direction: column;
  width         : 100%;
  min-height    : 320px;
  position      : relative;
  padding       : 30px 40px 32px;
  border-radius : 0 0 4px 4px;
  border        : 1px solid #ffffff;
  border-top    : 1px solid transparent;
  transition    : border .3s;
}

.cid-te8tzF74J2 .slider__content .slider__content-wrap {
  margin-bottom: 38px;
  min-height   : 210px;
}

.cid-te8tzF74J2 .slider__content .slider__subtitle {
  margin-bottom: 8px;
  color        : #002fa7;
}

.cid-te8tzF74J2 .slider__content .slider__title {
  margin-bottom: 13px;
}

.cid-te8tzF74J2 .slider__content .slider__text {
  margin-bottom: 0;
}

.cid-te8tzF74J2 .link {
  display      : block;
  margin-bottom: 0;
  white-space  : nowrap;
}

.cid-te8tzF74J2 .link a {
  font-weight: 700;
}

.cid-te8tzF74J2 .link span {
  display    : inline-block !important;
  transition : all 0.3s ease;
  margin-left: 13px;
}

.cid-te8tzF74J2 .link:hover span {
  transform: translateX(9px);
}

.cid-te8tzF74J2 .carousel-item.active,
.cid-te8tzF74J2 .carousel-item-next,
.cid-te8tzF74J2 .carousel-item-prev {
  display: flex;
}

.cid-te8tzF74J2 .mbr-iconfont {
  transition     : 0.3s;
  display        : flex;
  justify-content: center;
  align-items    : center;
}

.cid-te8tzF74J2 .cloneditem-1,
.cid-te8tzF74J2 .cloneditem-2,
.cid-te8tzF74J2 .cloneditem-3,
.cid-te8tzF74J2 .cloneditem-4,
.cid-te8tzF74J2 .cloneditem-5 {
  display: none;
}

.cid-te8tzF74J2 .col-lg-15 {
  flex         : 0 0 100%;
  max-width    : 100%;
  position     : relative;
  min-height   : 1px;
  padding-right: 10px;
  padding-left : 10px;
  width        : 100%;
}

@media (min-width: 992px) {
  .cid-te8tzF74J2 .col-lg-15 {
    flex     : 0 0 20%;
    max-width: 20%;
    width    : 20%;
  }

  .cid-te8tzF74J2 .carousel-inner {
    padding-bottom: 3px;
  }

  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.active.carousel-item-right,
  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.carousel-item-next {
    left     : 0;
    transform: translate3d(50%, 0, 0);
  }

  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.active.carousel-item-left,
  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.carousel-item-prev {
    left     : 0;
    transform: translate3d(-50%, 0, 0);
  }

  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.carousel-item-left,
  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.carousel-item-prev.carousel-item-right,
  .cid-te8tzF74J2 .carousel-inner.slides2>.carousel-item.active {
    left     : 0;
    transform: translate3d(0, 0, 0);
  }

  .cid-te8tzF74J2 .carousel-inner.slides2 .cloneditem-1,
  .cid-te8tzF74J2 .carousel-inner.slides2 .cloneditem-2,
  .cid-te8tzF74J2 .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }

  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.active.carousel-item-right,
  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.carousel-item-next {
    left     : 0;
    transform: translate3d(33.333333%, 0, 0);
  }

  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.active.carousel-item-left,
  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.carousel-item-prev {
    left     : 0;
    transform: translate3d(-33.333333%, 0, 0);
  }

  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.carousel-item-left,
  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.carousel-item-prev.carousel-item-right,
  .cid-te8tzF74J2 .carousel-inner.slides3>.carousel-item.active {
    left     : 0;
    transform: translate3d(0, 0, 0);
  }

  .cid-te8tzF74J2 .carousel-inner.slides3 .cloneditem-1,
  .cid-te8tzF74J2 .carousel-inner.slides3 .cloneditem-2,
  .cid-te8tzF74J2 .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
}

@media (max-width: 1200px) {
  .cid-te8tzF74J2 .carousel-inner .carousel-item .cloneditem-2 {
    display: none !important;
  }
}

@media (max-width: 1440px) {
  .cid-te8tzF74J2 .slider__content .slider__title {
    font-size  : 25px;
    line-height: 30px;
  }

  .cid-te8tzF74J2 .slider__content {
    min-height: 235px;
  }
}

@media (max-width: 991px) {
  .cid-te8tzF74J2 .title__block {
    padding-left: 63px;
  }

  .cid-te8tzF74J2 .title__block .mbr-section-title {
    margin-bottom: 0;
  }

  .cid-te8tzF74J2 .mbr-text {
    padding-right: 0;
    margin-bottom: 10px;
  }

  .cid-te8tzF74J2 .carousel-item .slider__item {
    margin-right: 0;
  }

  .cid-te8tzF74J2 .slider__content {
    padding   : 18px 18px 22px;
    min-height: 197px;
  }

  .cid-te8tzF74J2 .carousel-controls .carousel-control-next {
    right : -35px;
    bottom: auto;
    top   : 44%;
  }

  .cid-te8tzF74J2 .carousel-controls .carousel-control-prev {
    left  : -35px;
    bottom: auto;
    top   : 44%;
  }
}

@media (max-width: 767px) {
  .cid-te8tzF74J2 .carousel-controls {
    display: none;
  }
}

.cid-te8tzF74J2 .embla__slide {
  display        : flex;
  justify-content: center;
  position       : relative;
  min-width      : 34%;
}

@media (max-width: 1280px) {
  .cid-te8tzF74J2 .embla__slide {
    min-width: 50%;
  }
}

@media (max-width: 768px) {
  .cid-te8tzF74J2 .embla__slide {
    min-width   : 100%;
    margin-left : 1rem;
    margin-right: 1rem;
  }
}

.cid-te8tzF74J2 .embla__button--next,
.cid-te8tzF74J2 .embla__button--prev {
  display: flex;
}

.cid-te8tzF74J2 .embla__button {
  top             : 50%;
  position        : absolute;
  display         : flex;
  justify-content : center;
  align-items     : center;
  outline         : none;
  transition      : all .3s;
  border-radius   : 50%;
  border          : 2px solid #000000;
  background-color: transparent;
}

.cid-te8tzF74J2 .embla__button span {
  color    : #000000;
  font-size: 18px;
}

@media (max-width: 768px) {
  .cid-te8tzF74J2 .embla__button {
    display: none;
  }
}

.cid-te8tzF74J2 .embla__button:disabled {
  cursor : default;
  display: none;
}

.cid-te8tzF74J2 .embla__button:hover .mobi-mbri-left {
  transform: translateX(-5px);
}

.cid-te8tzF74J2 .embla__button:hover .mobi-mbri-right {
  transform: translateX(5px);
}

.cid-te8tzF74J2 .embla__button.embla__button--next,
.cid-te8tzF74J2 .embla__button.embla__button--prev {
  opacity: 1;
  width  : 44px;
  height : 44px;
}


@media (max-width: 767px) {
  .cid-te8tzF74J2 .embla__button {
    top: auto;
  }
}

.cid-te8tzF74J2 .embla {
  position: relative;
  width   : 100%;
}

.cid-te8tzF74J2 .embla__viewport {
  overflow: hidden;
  width   : 100%;
}

.cid-te8tzF74J2 .embla__viewport.is-draggable {
  cursor: grab;
}

.cid-te8tzF74J2 .embla__viewport.is-dragging {
  cursor: grabbing;
}

.cid-te8tzF74J2 .embla__container {
  display                    : flex;
  user-select                : none;
  -webkit-touch-callout      : none;
  -khtml-user-select         : none;
  -webkit-tap-highlight-color: transparent;
}

@media (max-width: 768px) {
  .cid-te8tzF74J2 .embla__container {
    margin-left : 1.3rem;
    margin-right: 1.3rem;
  }

  .cid-te8tzF74J2 .embla__container .embla__slide:first-child {
    margin-left: 2rem;
  }

  .cid-te8tzF74J2 .embla__container .embla__slide:last-child {
    margin-right: 2rem;
  }
}

.cid-te8tzF74J2 .mbr-fallback-image.disabled {
  display: none;
}

.cid-te8tzF74J2 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-te8tzF74J2 .mbr-section-title {
  text-align: right;
}

.cid-tdsV7VIFnQ {
  padding-top     : 120px;
  padding-bottom  : 180px;
  background-image: url("../../../assets/images/capa-6-1920x1080.jpg");
  position        : relative;
  overflow        : hidden;
}

.cid-tdsV7VIFnQ svg {
  position : absolute;
  top      : 0;
  left     : 0;
  transform: scale(1.8, 1.8);
}

.cid-tdsV7VIFnQ H1 {
  color: #ffffff;
}

.cid-tdsV7VIFnQ .mbr-text,
.cid-tdsV7VIFnQ .mbr-section-btn {
  color: #716c80;
}

.cid-tdsV7VIFnQ #e1_ellipse {
  fill: #002fa7 !important;
}

.cid-tdsV7VIFnQ img {
  width        : 80%;
  border-radius: 10px;
  box-shadow   : 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}

@media (max-width: 576px) {
  .cid-tdsV7VIFnQ img {
    width: 100%;
  }
}

.cid-tdtJVdFNT7 {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #f3faff;
}

.cid-tdtJVdFNT7 .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdtJVdFNT7 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdtJVdFNT7 .video-wrapper iframe {
  width: 100%;
}

.cid-tdtJVdFNT7 .mbr-section-title,
.cid-tdtJVdFNT7 .mbr-section-subtitle,
.cid-tdtJVdFNT7 .mbr-text {
  text-align: center;
}

.cid-tdtJVdFNT7 .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdtJVdFNT7 .mbr-section-subtitle {
  color: #000000;
}

.cid-tdtm0w3T00 {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdtm0w3T00 .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdtm0w3T00 .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdtm0w3T00 .mbr-section-subtitle {
  color: #767676;
}

.cid-tdtm0w3T00 .panel-group {
  width: 100%;
}

.cid-tdtm0w3T00 .panel-text {
  color: #000000;
}

.cid-tdtm0w3T00 .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdtm0w3T00 .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdtm0w3T00 .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdtm0w3T00 .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdtm0w3T00 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdtm0w3T00 .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdtm0w3T00 .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdtm0w3T00 .card .panel-body {
  background: #ffffff;
}

.cid-tdtm0w3T00 .sign {
  color: #232323;
}

.cid-tdtm0w3T00 .header-text,
.cid-tdtm0w3T00 .sign {
  color: #000000;
}

.cid-tdsV7XVgxD {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdsV7XVgxD .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdsV7XVgxD .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdsV7XVgxD .row {
    text-align: center;
  }

  .cid-tdsV7XVgxD .social-row {
    justify-content: center;
  }
}

.cid-tdsV7XVgxD .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdsV7XVgxD .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdsV7XVgxD .list {
    margin-bottom: 0rem;
  }
}

.cid-tdsV7XVgxD ul {
  padding-bottom: 4.37rem;
}

.cid-tdsV7XVgxD .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdsV7XVgxD .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdsV7XVgxD .footer-logo img {
    width: 100%;
  }
}

.cid-tdsV7XVgxD a.text-warning:hover,
.cid-tdsV7XVgxD a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdWbWgw9ff {
  padding-top     : 10rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-tdWbWgw9ff .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdWbWgw9ff .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

@media (max-width: 767px) {
  .cid-tdWbWgw9ff .row {
    flex-direction: column-reverse;
  }

  .cid-tdWbWgw9ff .mbr-figure {
    margin-bottom: 1.5rem;
  }
}

.cid-tdWbWgw9ff .row {
  align-items: center;
}

@media (min-width: 992px) {
  .cid-tdWbWgw9ff .text-wrapper {
    padding: 0 2rem;
  }
}

.cid-tdWbWgw9ff .media-content,
.cid-tdWbWgw9ff .mbr-figure {
  align-self: center;
}

.cid-tdWbWgw9ff .mbr-figure iframe {
  width: 100%;
}

.cid-tdWbWgw9ff .mbr-section-title {
  color: #062ba0;
}

.cid-te7ezOqbB9 {
  padding-top     : 90px;
  padding-bottom  : 50px;
  background-image: url("../../../assets/images/fundo-3-1920x961.png");
  border-radius   : 0px 150px 0px 150px;
}

.cid-te7ezOqbB9 .row {
  justify-content: space-between;
}

.cid-te7ezOqbB9 .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-te7ezOqbB9 .form-block {
  padding : 3rem;
  position: relative;
}

.cid-te7ezOqbB9 .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-te7ezOqbB9 .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-te7ezOqbB9 .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-te7ezOqbB9 .form-block {
    padding: 1rem;
  }
}

.cid-te7ezOqbB9 .mbr-section-title,
.cid-te7ezOqbB9 .mbr-section-btn {
  color: #000000;
}

.cid-te7ezOqbB9 .mbr-section-subtitle {
  color: #ffffff;
}

.cid-te7ezOqbB9 .form-text {
  color: #353535;
}

.cid-te7ezOqbB9 .text {
  color: #ffffff;
}

.cid-te7ezOqbB9 .mbr-fallback-image.disabled {
  display: none;
}

.cid-te7ezOqbB9 H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-te7ezOqbB9 H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-te7ezOqbB9 H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-te7ezOqbB9 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdEAl13uAT {
  padding-top     : 105px;
  padding-bottom  : 30px;
  background-color: #ffffff;
}

.cid-tdEAl13uAT .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdEAl13uAT h4 {
  text-align: center;
}

.cid-tdEAl13uAT p {
  text-align: center;
}

.cid-tdEAl13uAT .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdEAl13uAT .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000;
  font-size : 3rem;
}

.cid-tdEAl13uAT .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdEAl13uAT .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdEAl13uAT .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdEAl13uAT .card-title,
.cid-tdEAl13uAT .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdEAl13uAT .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdEAl13uAT .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdEAl13uAT .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdEAl2LPwT {
  z-index: 1000;
  width  : 100%;
}

.cid-tdEAl2LPwT nav.navbar {
  position: fixed;
}

.cid-tdEAl2LPwT .navbar-nav {
  margin: auto;
}

.cid-tdEAl2LPwT .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdEAl2LPwT .dropdown-item:hover,
.cid-tdEAl2LPwT .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdEAl2LPwT .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdEAl2LPwT .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdEAl2LPwT .navbar-short,
.cid-tdEAl2LPwT .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdEAl2LPwT .navbar-short .nav-link,
.cid-tdEAl2LPwT .opened .nav-link,
.cid-tdEAl2LPwT .navbar-short .navbar-caption,
.cid-tdEAl2LPwT .opened .navbar-caption,
.cid-tdEAl2LPwT .navbar-short .mbr-iconfont,
.cid-tdEAl2LPwT .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdEAl2LPwT .navbar-short .hamburger span,
.cid-tdEAl2LPwT .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdEAl2LPwT .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdEAl2LPwT .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdEAl2LPwT .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdEAl2LPwT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdEAl2LPwT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdEAl2LPwT .container {
  display: flex;
  margin : auto;
}

.cid-tdEAl2LPwT .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdEAl2LPwT .dropdown-menu,
.cid-tdEAl2LPwT .navbar.opened {
  background: #ffffff !important;
}

.cid-tdEAl2LPwT .nav-item:focus,
.cid-tdEAl2LPwT .nav-link:focus {
  outline: none;
}

.cid-tdEAl2LPwT .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdEAl2LPwT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdEAl2LPwT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdEAl2LPwT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdEAl2LPwT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdEAl2LPwT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdEAl2LPwT .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdEAl2LPwT .navbar.opened {
  transition: all 0.3s;
}

.cid-tdEAl2LPwT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdEAl2LPwT .navbar .navbar-logo img {
  width: auto;
}

.cid-tdEAl2LPwT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdEAl2LPwT .navbar.collapsed {
  justify-content: center;
}

.cid-tdEAl2LPwT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdEAl2LPwT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdEAl2LPwT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdEAl2LPwT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdEAl2LPwT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdEAl2LPwT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdEAl2LPwT .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdEAl2LPwT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdEAl2LPwT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdEAl2LPwT .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdEAl2LPwT .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdEAl2LPwT .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdEAl2LPwT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdEAl2LPwT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdEAl2LPwT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdEAl2LPwT .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdEAl2LPwT .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdEAl2LPwT .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdEAl2LPwT .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdEAl2LPwT .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdEAl2LPwT .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdEAl2LPwT .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdEAl2LPwT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdEAl2LPwT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdEAl2LPwT .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdEAl2LPwT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdEAl2LPwT .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdEAl2LPwT .dropdown-item.active,
.cid-tdEAl2LPwT .dropdown-item:active {
  background-color: transparent;
}

.cid-tdEAl2LPwT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdEAl2LPwT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdEAl2LPwT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdEAl2LPwT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdEAl2LPwT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdEAl2LPwT .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdEAl2LPwT ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdEAl2LPwT .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdEAl2LPwT button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdEAl2LPwT button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdEAl2LPwT button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdEAl2LPwT button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdEAl2LPwT button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdEAl2LPwT button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdEAl2LPwT nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdEAl2LPwT nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdEAl2LPwT nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdEAl2LPwT nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdEAl2LPwT .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdEAl2LPwT a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdEAl2LPwT .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdEAl2LPwT .navbar {
    height: 70px;
  }

  .cid-tdEAl2LPwT .navbar.opened {
    height: auto;
  }

  .cid-tdEAl2LPwT .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdEAl3s6b7 {
  padding-top     : 6rem;
  padding-bottom  : 5rem;
  background-image: url("../../../assets/images/fundo-3-1920x961.png");
  border-radius   : 0px 250px 0px 0px;
}

.cid-tdEAl3s6b7 .image-wrapper {
  padding: 0 2rem;
}

.cid-tdEAl3s6b7 .image-wrapper img {
  width        : 100%;
  border-radius: 15px;
}

@media (max-width: 1199px) {
  .cid-tdEAl3s6b7 .image-wrapper {
    padding      : 0;
    margin-bottom: 3rem;
  }
}

.cid-tdEAl3s6b7 .mbr-section-title {
  color        : #002fa7;
  margin-bottom: 1.5rem;
}

.cid-tdEAl3s6b7 .mbr-section-subtitle {
  color        : #000000;
  margin-bottom: 4rem;
}

.cid-tdEAl3s6b7 .mbr-text {
  color        : #1f1437;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {

  .cid-tdEAl3s6b7 .text-wrapper,
  .cid-tdEAl3s6b7 .price {
    padding-left : 4.5rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .cid-tdEAl3s6b7 .text-wrapper,
  .cid-tdEAl3s6b7 .price {
    padding-left: 2.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1099px) {

  .cid-tdEAl3s6b7 .text-wrapper,
  .cid-tdEAl3s6b7 .price {
    padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1030px) {

  .cid-tdEAl3s6b7 .text-wrapper,
  .cid-tdEAl3s6b7 .price {
    padding-left: 0.8rem;
  }
}

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

  .cid-tdEAl3s6b7 .text-wrapper,
  .cid-tdEAl3s6b7 .price {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .content {
    text-align: center;
  }
}

.cid-tdEAl3s6b7 .mbr-card-title {
  color        : #1f1437;
  margin-bottom: 18px;
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .mbr-card-title {
    text-align: start;
  }
}

.cid-tdEAl3s6b7 .nutrition {
  max-width       : 543px;
  background-color: #f3edf7;
  border-radius   : 10px;
  padding         : 2.5rem 2rem;
  margin-bottom   : 2rem;
  margin-left     : 4.5rem;
  margin-right    : 2rem;
}

@media (max-width: 1199px) {
  .cid-tdEAl3s6b7 .nutrition {
    margin-left: 2.375rem;
  }
}

@media (max-width: 1099px) {
  .cid-tdEAl3s6b7 .nutrition {
    margin-left: 1rem;
  }
}

@media (max-width: 1030px) {
  .cid-tdEAl3s6b7 .nutrition {
    margin-left: 0.8rem;
  }
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .nutrition {
    margin-left : auto;
    margin-right: auto;
  }
}

@media (max-width: 479px) {
  .cid-tdEAl3s6b7 .nutrition {
    padding: 1.5rem 1rem;
  }
}

.cid-tdEAl3s6b7 .nutrition-head {
  display        : flex;
  justify-content: space-between;
  border-bottom  : 1px solid #cd8ad1;
  margin-bottom  : 1rem;
}

.cid-tdEAl3s6b7 .nutrition-head .numbers {
  margin-bottom: 18px;
}

.cid-tdEAl3s6b7 .nutrition-wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .nutrition-wrap {
    justify-content: center;
  }
}

@media (max-width: 479px) {
  .cid-tdEAl3s6b7 .nutrition-wrap {
    flex-wrap: wrap;
  }
}

@media (max-width: 388px) {
  .cid-tdEAl3s6b7 .nutrition-wrap {
    width: 100%;
  }
}

.cid-tdEAl3s6b7 .nutrition-wrap .nutrition-tile {
  width          : 100%;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  margin-bottom  : 1rem;
}

.cid-tdEAl3s6b7 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top   : 1rem;
}

.cid-tdEAl3s6b7 .tile-text-wrap {
  display: flex;
}

.cid-tdEAl3s6b7 svg {
  display     : inline-block;
  width       : 50px;
  height      : 38px;
  margin-left : -0.5rem;
  margin-right: 0.6rem;
}

.cid-tdEAl3s6b7 svg path {
  fill: #cd8ad1;
}

.cid-tdEAl3s6b7 .numbers {
  display   : flex;
  align-self: center;
}

.cid-tdEAl3s6b7 .mbr-number {
  width        : 60px;
  margin-bottom: 0;
}

.cid-tdEAl3s6b7 .mbr-number:first-child {
  margin-right: 1rem;
}

.cid-tdEAl3s6b7 .mbr-tile-text {
  color       : #1f1437;
  margin      : 0;
  margin-right: 2rem;
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .mbr-tile-text {
    text-align: start;
  }
}

.cid-tdEAl3s6b7 .price {
  display: flex;
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .price {
    flex-direction : column-reverse;
    justify-content: center;
  }
}

.cid-tdEAl3s6b7 .price-text-wrap {
  display    : flex;
  align-items: center;
  margin-left: 2rem;
}

@media (max-width: 991px) {
  .cid-tdEAl3s6b7 .price-text-wrap {
    margin-left    : 0;
    justify-content: center;
    margin-bottom  : 1rem;
  }
}

.cid-tdEAl3s6b7 .line {
  width           : 1px;
  height          : 50px;
  margin          : 0 20px;
  background-color: #1f1437;
  opacity         : 0.5;
  opacity         : 0;
}

.cid-tdEAl3s6b7 .mbr-price-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdEAl3s6b7 .mbr-price-number {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdEAl3s6b7 .mbr-amount-text {
  color        : #1f1437;
  margin-bottom: 0;
}

.cid-tdEAl3s6b7 .mbr-amount-number {
  color        : #1f1437;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .cid-tdEAl3s6b7 div[class*="col-lg"] {
    width: 100%;
  }
}

.cid-tdEAl3s6b7 .mbr-section-btn {
  display: flex;
}

.cid-tdEBP4JPdr {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tdEBP4JPdr .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdEBP4JPdr .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdEBP4JPdr .mbr-section-subtitle {
  color: #767676;
}

.cid-tdEBP4JPdr .panel-group {
  width: 100%;
}

.cid-tdEBP4JPdr .panel-text {
  color: #767676;
}

.cid-tdEBP4JPdr .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdEBP4JPdr .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdEBP4JPdr .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdEBP4JPdr .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdEBP4JPdr .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdEBP4JPdr .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdEBP4JPdr .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdEBP4JPdr .card .panel-body {
  background: #ffffff;
}

.cid-tdEBP4JPdr .sign {
  color: #232323;
}

.cid-tdEBP4JPdr .header-text,
.cid-tdEBP4JPdr .sign {
  color: #000000;
}

.cid-tdEAl4K5LA {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdEAl4K5LA .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdEAl4K5LA .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdEAl4K5LA .row {
    text-align: center;
  }

  .cid-tdEAl4K5LA .social-row {
    justify-content: center;
  }
}

.cid-tdEAl4K5LA .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdEAl4K5LA .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdEAl4K5LA .list {
    margin-bottom: 0rem;
  }
}

.cid-tdEAl4K5LA ul {
  padding-bottom: 4.37rem;
}

.cid-tdEAl4K5LA .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdEAl4K5LA .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdEAl4K5LA .footer-logo img {
    width: 100%;
  }
}

.cid-tdEAl4K5LA a.text-warning:hover,
.cid-tdEAl4K5LA a.mbr-white:hover {
  color: #fff !important;
}

.cid-teGyvTMPhN {
  padding-top     : 4rem;
  padding-bottom  : 0rem;
  background-image: url("../../../assets/images/capa-6-1920x1080.jpg");
}

.cid-teGyvTMPhN .mbr-fallback-image.disabled {
  display: none;
}

.cid-teGyvTMPhN .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teGyvTMPhN .card-wrapper {
  padding-right: 2rem;
}

@media (max-width: 992px) {
  .cid-teGyvTMPhN .card {
    margin-bottom: 2rem !important;
  }

  .cid-teGyvTMPhN .card-wrapper {
    padding: 0 1rem;
  }
}

@media (max-width: 767px) {
  .cid-teGyvTMPhN .link-wrap {
    align-items: center;
  }
}

.cid-teGyvTMPhN .image-wrapper img {
  width     : 100%;
  object-fit: cover;
}

.cid-teGyvTMPhN .card-title,
.cid-teGyvTMPhN .card-box {
  color: #01218e;
}

.cid-tdE8tcSFj2 nav.navbar {
  position: fixed;
}

.cid-tdE8tcSFj2 .navbar-nav {
  margin: auto;
}

.cid-tdE8tcSFj2 .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdE8tcSFj2 .dropdown-item:hover,
.cid-tdE8tcSFj2 .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdE8tcSFj2 .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdE8tcSFj2 .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdE8tcSFj2 .navbar-short,
.cid-tdE8tcSFj2 .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdE8tcSFj2 .navbar-short .nav-link,
.cid-tdE8tcSFj2 .opened .nav-link,
.cid-tdE8tcSFj2 .navbar-short .navbar-caption,
.cid-tdE8tcSFj2 .opened .navbar-caption,
.cid-tdE8tcSFj2 .navbar-short .mbr-iconfont,
.cid-tdE8tcSFj2 .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdE8tcSFj2 .navbar-short .hamburger span,
.cid-tdE8tcSFj2 .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdE8tcSFj2 .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdE8tcSFj2 .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdE8tcSFj2 .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdE8tcSFj2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdE8tcSFj2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdE8tcSFj2 .container {
  display: flex;
  margin : auto;
}

.cid-tdE8tcSFj2 .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdE8tcSFj2 .dropdown-menu,
.cid-tdE8tcSFj2 .navbar.opened {
  background: #ffffff !important;
}

.cid-tdE8tcSFj2 .nav-item:focus,
.cid-tdE8tcSFj2 .nav-link:focus {
  outline: none;
}

.cid-tdE8tcSFj2 .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdE8tcSFj2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdE8tcSFj2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdE8tcSFj2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdE8tcSFj2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdE8tcSFj2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdE8tcSFj2 .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdE8tcSFj2 .navbar.opened {
  transition: all 0.3s;
}

.cid-tdE8tcSFj2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdE8tcSFj2 .navbar .navbar-logo img {
  width: auto;
}

.cid-tdE8tcSFj2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdE8tcSFj2 .navbar.collapsed {
  justify-content: center;
}

.cid-tdE8tcSFj2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdE8tcSFj2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdE8tcSFj2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdE8tcSFj2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdE8tcSFj2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdE8tcSFj2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdE8tcSFj2 .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdE8tcSFj2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdE8tcSFj2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdE8tcSFj2 .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdE8tcSFj2 .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdE8tcSFj2 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdE8tcSFj2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdE8tcSFj2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdE8tcSFj2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdE8tcSFj2 .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdE8tcSFj2 .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdE8tcSFj2 .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdE8tcSFj2 .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdE8tcSFj2 .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdE8tcSFj2 .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdE8tcSFj2 .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdE8tcSFj2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdE8tcSFj2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdE8tcSFj2 .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdE8tcSFj2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdE8tcSFj2 .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdE8tcSFj2 .dropdown-item.active,
.cid-tdE8tcSFj2 .dropdown-item:active {
  background-color: transparent;
}

.cid-tdE8tcSFj2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdE8tcSFj2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdE8tcSFj2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdE8tcSFj2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdE8tcSFj2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdE8tcSFj2 .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdE8tcSFj2 ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdE8tcSFj2 .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdE8tcSFj2 button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdE8tcSFj2 button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdE8tcSFj2 button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdE8tcSFj2 button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdE8tcSFj2 button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdE8tcSFj2 button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdE8tcSFj2 nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdE8tcSFj2 nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdE8tcSFj2 nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdE8tcSFj2 nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdE8tcSFj2 .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdE8tcSFj2 a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdE8tcSFj2 .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdE8tcSFj2 .navbar {
    height: 70px;
  }

  .cid-tdE8tcSFj2 .navbar.opened {
    height: auto;
  }

  .cid-tdE8tcSFj2 .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-teGypRipcf {
  padding-top     : 135px;
  padding-bottom  : 125px;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
  border-radius   : 0px 0px 0px 0px;
}

.cid-teGypRipcf .row {
  justify-content: space-between;
}

.cid-teGypRipcf .mbr-text {
  color      : #767676;
  line-height: 1.8;
}

.cid-teGypRipcf .form-block {
  padding : 3rem;
  position: relative;
}

.cid-teGypRipcf .form-block .bg {
  position     : absolute;
  top          : 0;
  bottom       : 0;
  border-radius: 25px;
  left         : 0;
  right        : 0;
  background   : #ffffff;
  opacity      : 0.5;
  z-index      : 0;
}

.cid-teGypRipcf .form-block .form-wrap {
  position: relative;
  z-index : 1;
}

.cid-teGypRipcf .form-block .col-md-12 col-lg-5 block-content pe-md-3 {
  border-radius: 2.5rem !important;
}

@media (max-width: 767px) {
  .cid-teGypRipcf .form-block {
    padding: 1rem;
  }
}

.cid-teGypRipcf .mbr-section-title,
.cid-teGypRipcf .mbr-section-btn {
  color: #01218e;
}

.cid-teGypRipcf .mbr-section-subtitle {
  color: #ffffff;
}

.cid-teGypRipcf .form-text {
  color: #353535;
}

.cid-teGypRipcf .text {
  color: #ffffff;
}

.cid-teGypRipcf .mbr-fallback-image.disabled {
  display: none;
}

.cid-teGypRipcf H2 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-teGypRipcf H3 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.3;
}

.cid-teGypRipcf H4 {
  color      : #232323;
  font-family: 'Montserrat Alternates', sans-serif;
  line-height: 1.8;
}

.cid-teGypRipcf .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdE8te23CP {
  padding-top     : 0px;
  padding-bottom  : 30px;
  background-color: #ffffff;
}

.cid-tdE8te23CP .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdE8te23CP h4 {
  text-align: center;
}

.cid-tdE8te23CP p {
  text-align: center;
}

.cid-tdE8te23CP .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdE8te23CP .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000;
  font-size : 2rem;
}

.cid-tdE8te23CP .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdE8te23CP .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdE8te23CP .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdE8te23CP .card-title,
.cid-tdE8te23CP .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdE8te23CP .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdE8te23CP .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdE8te23CP .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdE911fewh {
  padding-top     : 60px;
  padding-bottom  : 60px;
  background-color: #ffffff;
}

.cid-tdE911fewh .mbr-text {
  color     : #000000;
  text-align: left;
}

.cid-tdE911fewh h4 {
  text-align: center;
}

.cid-tdE911fewh p {
  text-align: center;
}

.cid-tdE911fewh .card-img span {
  font-size: 96px;
  color    : #149dcc;
}

.cid-tdE911fewh .mbr-iconfont {
  transition: all 0.3s;
  color     : #000000;
  font-size : 3rem;
}

.cid-tdE911fewh .card {
  transition: all 0.3s;
  padding   : 2rem !important;
}

.cid-tdE911fewh .card:hover {
  box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.35);
  transform : translateY(-1.5rem);
}

.cid-tdE911fewh .card:hover .mbr-iconfont {
  color: #0059fa !important;
}

.cid-tdE911fewh .card-title,
.cid-tdE911fewh .card-img {
  color     : #000000;
  text-align: left;
}

.cid-tdE911fewh .card-img {
  width: auto;
}

@media (max-width: 576px) {
  .cid-tdE911fewh .card {
    padding: 2rem 0rem 0rem 0rem !important;
  }

  .cid-tdE911fewh .card:hover {
    box-shadow: none;
    transform : none;
  }
}

.cid-tdE8tfUtqG {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-image: url("../../../assets/images/fundo-3-1920x961.png");
}

.cid-tdE8tfUtqG .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdE8tfUtqG .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdE8tfUtqG .video-wrapper iframe {
  width: 100%;
}

.cid-tdE8tfUtqG .mbr-section-title,
.cid-tdE8tfUtqG .mbr-section-subtitle,
.cid-tdE8tfUtqG .mbr-text {
  text-align: center;
}

.cid-tdE8tfUtqG .mbr-section-title {
  color        : #002fa7;
  border-radius: 150px 0px 150px 0px;
}

.cid-tdE8tfUtqG .mbr-section-subtitle {
  color: #000000;
}

.cid-tdE8tfmS3e {
  padding-top     : 15rem;
  padding-bottom  : 10rem;
  background-image: url("../../../assets/images/foto-2-2000x1500.jpg");
  border-radius   : 0px 0px 500px 0px;
}

.cid-tdE8tfmS3e .mbr-section-title {
  color: #ffffff;
}

.cid-tdE8tfmS3e .mbr-text,
.cid-tdE8tfmS3e .mbr-section-btn {
  color: #ffffff;
}

.cid-tdE8tfmS3e .mbr-overlay {
  border-radius: 0px 0px 500px 0px;
}

.cid-tdEb9IIhJQ {
  padding-top     : 10rem;
  padding-bottom  : 10rem;
  background-color: #ffffff;
}

.cid-tdEb9IIhJQ .img-wrapper {
  text-align: center;
}

.cid-tdEb9IIhJQ .card-title {
  padding-top: 1.5rem;
  color      : #666666;
}

.cid-tdEb9IIhJQ img {
  margin   : auto;
  width    : 100%;
  max-width: 140px;
}

.cid-tdEb9IIhJQ .row {
  align-items: flex-start;
}

.cid-tdEb9IIhJQ .card-wrapper {
  border-radius: 4px;
  background   : #f5f5f5;
}

@media (max-width: 992px) {
  .cid-tdEb9IIhJQ .card-wrapper {
    margin-bottom: 2rem;
  }
}

@media (min-width: 1400px) {
  .cid-tdEb9IIhJQ .card-wrapper {
    padding: 2rem;
  }
}

@media (max-width: 1400px) {
  .cid-tdEb9IIhJQ .card-wrapper {
    padding: 2rem 1rem;
  }
}

.cid-tdEb9IIhJQ .card-wrapper:hover .img-wrapper {
  animation: 0.5s ease-in bounce;
}

@keyframes bounce {
  0% {
    transform: translateY(0px);
  }

  25% {
    transform: translateY(-10px);
  }

  50% {
    transform: translateY(0px);
  }

  75% {
    transform: translateY(-5px);
  }

  100% {
    transform: translateY(0px);
  }
}

.cid-tdEb9IIhJQ .title {
  color     : #002fa7;
  text-align: center;
}

.cid-tdE8tgr2hQ {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #f6fafd;
}

.cid-tdE8tgr2hQ .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tdE8tgr2hQ .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tdE8tgr2hQ .mbr-section-subtitle {
  color: #767676;
}

.cid-tdE8tgr2hQ .panel-group {
  width: 100%;
}

.cid-tdE8tgr2hQ .panel-text {
  color: #000000;
}

.cid-tdE8tgr2hQ .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tdE8tgr2hQ .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tdE8tgr2hQ .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e7f2fa;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tdE8tgr2hQ .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tdE8tgr2hQ .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tdE8tgr2hQ .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tdE8tgr2hQ .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tdE8tgr2hQ .card .panel-body {
  background: #ffffff;
}

.cid-tdE8tgr2hQ .sign {
  color: #232323;
}

.cid-tdE8tgYWwZ {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdE8tgYWwZ .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdE8tgYWwZ .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdE8tgYWwZ .row {
    text-align: center;
  }

  .cid-tdE8tgYWwZ .social-row {
    justify-content: center;
  }
}

.cid-tdE8tgYWwZ .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdE8tgYWwZ .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdE8tgYWwZ .list {
    margin-bottom: 0rem;
  }
}

.cid-tdE8tgYWwZ ul {
  padding-bottom: 4.37rem;
}

.cid-tdE8tgYWwZ .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdE8tgYWwZ .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdE8tgYWwZ .footer-logo img {
    width: 100%;
  }
}

.cid-tdE8tgYWwZ a.text-warning:hover,
.cid-tdE8tgYWwZ a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdEN1D7yMG {
  z-index: 1000;
  width  : 100%;
}

.cid-tdEN1D7yMG nav.navbar {
  position: fixed;
}

.cid-tdEN1D7yMG .navbar-nav {
  margin: auto;
}

.cid-tdEN1D7yMG .dropdown-item {
  color        : #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}

.cid-tdEN1D7yMG .dropdown-item:hover,
.cid-tdEN1D7yMG .dropdown-item:focus {
  background: #002fa7 !important;
  color     : white !important;
}

.cid-tdEN1D7yMG .dropdown-item:first-child {
  border-bottom-left-radius : 0px;
  border-bottom-right-radius: 0px;
}

.cid-tdEN1D7yMG .dropdown-item:last-child {
  border-bottom             : none;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius: 4px;
}

.cid-tdEN1D7yMG .navbar-short,
.cid-tdEN1D7yMG .opened {
  background: #ffffff !important;
  opacity   : 0.8;
  transition: all 0.3s;
}

.cid-tdEN1D7yMG .navbar-short .nav-link,
.cid-tdEN1D7yMG .opened .nav-link,
.cid-tdEN1D7yMG .navbar-short .navbar-caption,
.cid-tdEN1D7yMG .opened .navbar-caption,
.cid-tdEN1D7yMG .navbar-short .mbr-iconfont,
.cid-tdEN1D7yMG .opened .mbr-iconfont {
  color: #000000 !important;
}

.cid-tdEN1D7yMG .navbar-short .hamburger span,
.cid-tdEN1D7yMG .opened .hamburger span {
  background-color: #000000 !important;
}

.cid-tdEN1D7yMG .nav-link {
  transition: all 0.3s;
  position  : relative;
}

.cid-tdEN1D7yMG .dropdown-item:before {
  font-family   : Moririse2 !important;
  content       : "\e966";
  display       : inline-block;
  width         : 0;
  position      : absolute;
  left          : 1rem;
  top           : 0.5rem;
  margin-right  : 0.5rem;
  line-height   : 1;
  font-size     : inherit;
  vertical-align: middle;
  text-align    : center;
  overflow      : hidden;
  transform     : scale(0, 1);
  transition    : all 0.25s ease-in-out;
}

.cid-tdEN1D7yMG .dropdown-menu {
  padding      : 0;
  border-radius: 4px;
  box-shadow   : 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cid-tdEN1D7yMG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin : 0.667em 1em !important;
}

.cid-tdEN1D7yMG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top : 0.2rem;
}

.cid-tdEN1D7yMG .container {
  display: flex;
  margin : auto;
}

.cid-tdEN1D7yMG .iconfont-wrapper {
  color        : #ffffff !important;
  font-size    : 1.5rem;
  padding-right: 0.5rem;
}

.cid-tdEN1D7yMG .dropdown-menu,
.cid-tdEN1D7yMG .navbar.opened {
  background: #ffffff !important;
}

.cid-tdEN1D7yMG .nav-item:focus,
.cid-tdEN1D7yMG .nav-link:focus {
  outline: none;
}

.cid-tdEN1D7yMG .dropdown .dropdown-menu .dropdown-item {
  width     : auto;
  transition: all 0.25s ease-in-out;
}

.cid-tdEN1D7yMG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}

.cid-tdEN1D7yMG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right  : 0.5rem;
  vertical-align: sub;
}

.cid-tdEN1D7yMG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display   : inline-block;
  transform : scale(1, 1);
  transition: all 0.25s ease-in-out;
}

.cid-tdEN1D7yMG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdEN1D7yMG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdEN1D7yMG .navbar {
  min-height   : 90px;
  transition   : all 0.3s;
  border-bottom: 1px solid transparent;
  position     : absolute;
  background   : #ffffff;
}

.cid-tdEN1D7yMG .navbar.opened {
  transition: all 0.3s;
}

.cid-tdEN1D7yMG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

.cid-tdEN1D7yMG .navbar .navbar-logo img {
  width: auto;
}

.cid-tdEN1D7yMG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index        : 1;
}

.cid-tdEN1D7yMG .navbar.collapsed {
  justify-content: center;
}

.cid-tdEN1D7yMG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}

.cid-tdEN1D7yMG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}

@media (min-width: 992px) {
  .cid-tdEN1D7yMG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}

.cid-tdEN1D7yMG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}

.cid-tdEN1D7yMG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}

.cid-tdEN1D7yMG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left  : 0.5rem;
  margin-top   : 0.2rem;
  border-top   : 0.35em solid;
  border-right : 0.35em solid transparent;
  border-left  : 0.35em solid transparent;
  border-bottom: 0;
  top          : 41%;
}

.cid-tdEN1D7yMG .navbar.collapsed ul.navbar-nav style {
  font-family: 'Montserrat Alternates', sans-serif;
}

.cid-tdEN1D7yMG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}

.cid-tdEN1D7yMG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding   : 0.25rem 1.5rem;
  text-align: center;
}

.cid-tdEN1D7yMG .navbar.collapsed .icons-menu {
  padding-left  : 0;
  padding-right : 0;
  padding-top   : 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
  .cid-tdEN1D7yMG .navbar .nav-item .nav-link::before {
    display: none;
  }

  .cid-tdEN1D7yMG .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdEN1D7yMG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdEN1D7yMG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }

  .cid-tdEN1D7yMG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left  : 0.5rem;
    margin-top   : 0.2rem;
    border-top   : 0.35em solid;
    border-right : 0.35em solid transparent;
    border-left  : 0.35em solid transparent;
    border-bottom: 0;
    top          : 40%;
  }

  .cid-tdEN1D7yMG .navbar .navbar-logo img {
    height: 3rem !important;
  }

  .cid-tdEN1D7yMG .navbar ul.navbar-nav li {
    margin: auto;
  }

  .cid-tdEN1D7yMG .navbar .dropdown-menu .dropdown-item {
    padding   : 0.25rem 1.5rem !important;
    text-align: center;
  }

  .cid-tdEN1D7yMG .navbar .navbar-brand {
    flex-shrink  : initial;
    flex-basis   : auto;
    word-break   : break-word;
    padding-right: 2rem;
  }

  .cid-tdEN1D7yMG .navbar .navbar-toggler {
    flex-basis: auto;
  }

  .cid-tdEN1D7yMG .navbar .icons-menu {
    padding-left  : 0;
    padding-top   : 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.cid-tdEN1D7yMG .navbar.navbar-short {
  min-height: 60px;
}

.cid-tdEN1D7yMG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}

.cid-tdEN1D7yMG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding   : 0;
}

.cid-tdEN1D7yMG .navbar-brand {
  min-height  : 70px;
  flex-shrink : 0;
  align-items : center;
  margin-right: 0;
  padding     : 10px 0;
  transition  : all 0.3s;
  word-break  : break-word;
  z-index     : 1;
}

.cid-tdEN1D7yMG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}

.cid-tdEN1D7yMG .navbar-brand .navbar-logo a {
  outline: none;
}

.cid-tdEN1D7yMG .dropdown-item.active,
.cid-tdEN1D7yMG .dropdown-item:active {
  background-color: transparent;
}

.cid-tdEN1D7yMG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.cid-tdEN1D7yMG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}

.cid-tdEN1D7yMG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding     : 0.667em 1.667em;
}

.cid-tdEN1D7yMG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}

.cid-tdEN1D7yMG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left  : 100%;
}

.cid-tdEN1D7yMG .navbar .dropdown.open>.dropdown-menu {
  display: block;
}

.cid-tdEN1D7yMG ul.navbar-nav {
  flex-wrap: wrap;
}

.cid-tdEN1D7yMG .navbar-buttons {
  text-align: center;
  min-width : 170px;
}

.cid-tdEN1D7yMG button.navbar-toggler {
  outline   : none;
  width     : 31px;
  height    : 20px;
  cursor    : pointer;
  transition: all 0.2s;
  position  : relative;
  align-self: center;
}

.cid-tdEN1D7yMG button.navbar-toggler .hamburger span {
  position        : absolute;
  right           : 0;
  width           : 30px;
  height          : 2px;
  border-right    : 5px;
  background-color: #ffffff;
}

.cid-tdEN1D7yMG button.navbar-toggler .hamburger span:nth-child(1) {
  top       : 0;
  transition: all 0.2s;
}

.cid-tdEN1D7yMG button.navbar-toggler .hamburger span:nth-child(2) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdEN1D7yMG button.navbar-toggler .hamburger span:nth-child(3) {
  top       : 8px;
  transition: all 0.15s;
}

.cid-tdEN1D7yMG button.navbar-toggler .hamburger span:nth-child(4) {
  top       : 16px;
  transition: all 0.2s;
}

.cid-tdEN1D7yMG nav.opened .hamburger span:nth-child(1) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdEN1D7yMG nav.opened .hamburger span:nth-child(2) {
  transform : rotate(45deg);
  transition: all 0.25s;
}

.cid-tdEN1D7yMG nav.opened .hamburger span:nth-child(3) {
  transform : rotate(-45deg);
  transition: all 0.25s;
}

.cid-tdEN1D7yMG nav.opened .hamburger span:nth-child(4) {
  top       : 8px;
  width     : 0;
  opacity   : 0;
  right     : 50%;
  transition: all 0.2s;
}

.cid-tdEN1D7yMG .navbar-dropdown {
  padding : 0 1rem;
  position: fixed;
}

.cid-tdEN1D7yMG a.nav-link {
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.cid-tdEN1D7yMG .icons-menu {
  flex-wrap      : nowrap;
  display        : flex;
  justify-content: center;
  padding-left   : 1rem;
  padding-right  : 1rem;
  padding-top    : 0.3rem;
  text-align     : center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .cid-tdEN1D7yMG .navbar {
    height: 70px;
  }

  .cid-tdEN1D7yMG .navbar.opened {
    height: auto;
  }

  .cid-tdEN1D7yMG .nav-item .nav-link:hover::before {
    width    : 175%;
    max-width: calc(100% + 2rem);
    left     : -1rem;
  }
}

.cid-tdEN86Feke {
  padding-top     : 10rem;
  padding-bottom  : 6rem;
  background-color: #002fa7;
  border-radius   : 0px 0px 50px 50px;
}

.cid-tdEN86Feke .row {
  justify-content: center;
  align-items    : flex-start;
}

.cid-tdEN86Feke .mbr-section-title {
  color: #ffffff;
}

.cid-tdEN86Feke .colored-text {
  line-height: inherit;
  font-weight: inherit;
  color      : inherit;
  color      : #ffffff;
}

.cid-tdEN86Feke .mbr-section-subtitle {
  color: #f3f4ef;
}

.cid-tdENCuCcxw {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #ffffff;
}

.cid-tdENCuCcxw .mbr-text {
  color: #000000;
}

.cid-tdENCuCcxw .mbr-section-subtitle {
  color: #000000;
}

.cid-tdENPt2L9n {
  padding-top     : 3rem;
  padding-bottom  : 3rem;
  background-image: url("../../../assets/images/bunzebw7dbe-1450x1598.png");
}

.cid-tdENPt2L9n .wrapper {
  text-align: end;
}

.cid-tdENPt2L9n .mbr-section-title {
  text-align: left;
  color     : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdENPt2L9n .row {
    text-align: center;
  }

  .cid-tdENPt2L9n .wrapper {
    text-align: center;
    margin-top: 2rem;
  }

  .cid-tdENPt2L9n .mbr-section-title {
    text-align: center;
  }
}

.cid-tdENPt2L9n .btn {
  padding           : .8rem 4rem;
  position          : relative;
  color             : #C0BCB7;
  -webkit-box-shadow: preserve-3d;
  -moz-box-shadow   : preserve-3d;
  transform-style   : preserve-3d;
}

.cid-tdENPt2L9n .effectHover {
  -webkit-box-shadow: translateZ(-1px);
  -moz-box-shadow   : translateZ(-1px);
  transform         : translateZ(-1px);
  position          : absolute;
  width             : 105%;
  height            : 85%;
  border            : 1px solid #41392e;
}

.cid-tdENPt2L9n .effectHover::before {
  content         : "";
  left            : 0;
  position        : absolute;
  width           : 100%;
  height          : 100%;
  transform-origin: top left;
  border-top      : 1px solid #41392e;
  border-left     : 1px solid #41392e;
  transform       : scale3d(0, 0, 1);
  transition      : all 0.7s;
}

.cid-tdENPt2L9n .effectHover::after {
  content         : "";
  right           : -1px;
  position        : absolute;
  width           : 100%;
  height          : 101%;
  transform-origin: bottom right;
  border-bottom   : 1px solid #41392e;
  border-right    : 1px solid #41392e;
  transform       : scale3d(0, 0, 1);
  transition      : all 0.7s;
}

.cid-tdENPt2L9n .btn:hover .effectHover::before {
  border-top : 1px solid #fff;
  border-left: 1px solid #fff;
  transform  : scale3d(1, 1, 1);
}

.cid-tdENPt2L9n .btn:hover .effectHover::after {
  border-bottom: 1px solid #fff;
  border-right : 1px solid #fff;
  transform    : scale3d(1, 1, 1);
}

.cid-tdEN1FpQ9Z {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #e7f2fa;
}

.cid-tdEN1FpQ9Z .mbr-fallback-image.disabled {
  display: none;
}

.cid-tdEN1FpQ9Z .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tdEN1FpQ9Z .mbr-section-title {
  color: #01218e;
}

.cid-tdEN1FpQ9Z .mbr-text {
  color     : #000000;
  text-align: center;
}

.cid-tdEN1FpQ9Z .dragArea {
  width       : 100%;
  max-width   : 100%;
  margin-left : auto !important;
  margin-right: 0 !important;
}

.cid-tdEN1FpQ9Z .form-container {
  display         : flex;
  flex-wrap       : nowrap;
  align-items     : stretch;
  width           : 100%;
  max-width       : 450px;
  margin          : 1rem auto 0;
  background-color: #FFFFFF;
  box-shadow      : none;
  border-radius   : 9999px;
  min-height      : 50px;
  padding         : 1px !important;
}

.cid-tdEN1FpQ9Z .form-container .form-control {
  background-color: transparent;
}

.cid-tdEN1FpQ9Z .form-group {
  flex-grow    : 1;
  margin-bottom: 0 !important;
}

.cid-tdEN1FpQ9Z .mbr-section-btn {
  padding-left : 0 !important;
  padding-right: 0 !important;
}

.cid-tdEN1FpQ9Z .mbr-section-btn .btn {
  width        : 130px;
  border-radius: 9999px;
  min-height   : 48px;
  height       : 100%;
  padding      : 6px 24px;
}

@media (max-width: 575px) {
  .cid-tdEN1FpQ9Z .mbr-section-btn {
    width: auto !important;
  }
}

.cid-tdEN1FpQ9Z .form-control {
  width           : 100%;
  background-color: #FFFFFF;
  border          : none !important;
  box-shadow      : none !important;
  padding         : 8px 24px;
  min-height      : 48px;
  height          : 100%;
}

.cid-tdEN1FpQ9Z .form-control:hover,
.cid-tdEN1FpQ9Z .form-control:focus {
  border    : none !important;
  box-shadow: none !important;
}

.cid-tdEN1FpQ9Z .form-control::-webkit-input-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-tdEN1FpQ9Z .form-control::-moz-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-tdEN1FpQ9Z .form-control:-moz-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-tdEN1FpQ9Z .form-control:-ms-input-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-tdEN1G7jJk {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdEN1G7jJk .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdEN1G7jJk .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdEN1G7jJk .row {
    text-align: center;
  }

  .cid-tdEN1G7jJk .social-row {
    justify-content: center;
  }
}

.cid-tdEN1G7jJk .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdEN1G7jJk .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdEN1G7jJk .list {
    margin-bottom: 0rem;
  }
}

.cid-tdEN1G7jJk ul {
  padding-bottom: 4.37rem;
}

.cid-tdEN1G7jJk .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdEN1G7jJk .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdEN1G7jJk .footer-logo img {
    width: 100%;
  }
}

.cid-tdEN1G7jJk a.text-warning:hover,
.cid-tdEN1G7jJk a.mbr-white:hover {
  color: #fff !important;
}


.cid-teA7eCuz6M {
  padding-top     : 10rem;
  padding-bottom  : 7rem;
  background-image: url("../../../assets/images/fundo-3-1920x961.png");
}

.cid-teA7eCuz6M .container {
  display        : flex;
  justify-content: center;
}

.cid-teA7eCuz6M .main-row {
  align-items: center;
  max-width  : 1194px;
  width      : 100%;
}

.cid-teA7eCuz6M .text-container {
  width: 100%;
}

@media (max-width: 767px) {
  .cid-teA7eCuz6M .text-container {
    margin-bottom: 20px;
  }
}

.cid-teA7eCuz6M .mbr-section-title {
  color        : #01218e;
  margin-bottom: 0;
}

.cid-teA7eCuz6M .colored-text {
  color                    : #913bff;
  line-height              : inherit;
  text-decoration          : underline;
  text-decoration-thickness: 4px;
}

.cid-teA7eCuz6M .mbr-text {
  color        : #000000;
  opacity      : 0.8;
  margin-top   : 1rem;
  margin-bottom: 0;
}

.cid-teA7eCuz6M .dragArea {
  width       : 100%;
  max-width   : 100%;
  margin-left : auto !important;
  margin-right: 0 !important;
}

@media (min-width: 768px) {
  .cid-teA7eCuz6M .dragArea {
    max-width: 505px;
  }
}

.cid-teA7eCuz6M .form-container {
  display         : flex;
  flex-wrap       : nowrap;
  align-items     : center;
  width           : 100%;
  background-color: #FFFFFF;
  box-shadow      : 0 10px 20px rgba(0, 33, 63, 0.03);
  margin          : 0;
  border-radius   : 8px;
  padding         : 8px 0 !important;
}

.cid-teA7eCuz6M .form-group {
  flex-grow    : 1;
  margin-bottom: 0 !important;
}

.cid-teA7eCuz6M .mbr-section-btn {
  padding-left: 0 !important;
}

.cid-teA7eCuz6M .mbr-section-btn .btn {
  width        : 150px;
  border-radius: 8px;
  min-height   : 54px;
  word-break   : normal;
}

@media (max-width: 1199px) {
  .cid-teA7eCuz6M .mbr-section-btn .btn {
    width     : 120px;
    min-height: 44px;
    padding   : 5px 10px;
  }
}

.cid-teA7eCuz6M .mbr-section-btn .btn-primary:hover {
  background-color: #002fa7 !important;
  color           : #ffffff !important;
}

.cid-teA7eCuz6M .form-control {
  width           : 100%;
  background-color: #FFFFFF;
  border          : none !important;
  box-shadow      : none !important;
  padding         : 5px 0 5px 15px;
  height          : 54px;
}

@media (max-width: 1199px) {
  .cid-teA7eCuz6M .form-control {
    height: 44px;
  }
}

.cid-teA7eCuz6M .form-control:hover,
.cid-teA7eCuz6M .form-control:focus {
  border    : none !important;
  box-shadow: none !important;
}

.cid-teA7eCuz6M .form-control::-webkit-input-placeholder {
  font-size: 1rem;
  color    : #00072C;
}

.cid-teA7eCuz6M .form-control::-moz-placeholder {
  font-size: 1rem;
  color    : #00072C;
}

.cid-teA7eCuz6M .form-control:-moz-placeholder {
  font-size: 1rem;
  color    : #00072C;
}

.cid-teA7eCuz6M .form-control:-ms-input-placeholder {
  font-size: 1rem;
  color    : #00072C;
}

.cid-teA7eCuz6M .form-text {
  color        : #A1A0A0;
  margin-top   : 5px;
  margin-bottom: 0;
  font-size    : 1rem;
  padding      : 0 !important;
}

.cid-teA7eCuz6M .mbr-fallback-image.disabled {
  display: none;
}

.cid-teA7eCuz6M .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teA7qHirsA {
  padding-top     : 6rem;
  padding-bottom  : 4rem;
  background-color: #ffffff;
}

.cid-teA7qHirsA img {
  transition: all 0.3s;
}

.cid-teA7qHirsA .img-wrapper {
  overflow: hidden;
}

.cid-teA7qHirsA .container {
  max-width: 1400px;
}

@media (min-width: 767px) {
  .cid-teA7qHirsA .container {
    padding: 0 2rem;
  }
}

.cid-teA7qHirsA .form-col {
  display        : flex;
  justify-content: center;
  align-items    : center;
}

.cid-teA7qHirsA .title {
  display: flex;
  padding: 0 1rem;
}

.cid-teA7qHirsA .icon {
  font-size    : 5rem;
  color        : #ffd96a;
  padding-right: 0rem;
  margin-right : -1rem;
  display      : block;
}

@media (min-width: 767px) {
  .cid-teA7qHirsA .icon {
    margin-bottom: 2rem;
  }
}

.cid-teA7qHirsA .mbr-iconfont {
  font-size : 1.5rem;
  color     : currentColor;
  cursor    : pointer;
  display   : inline-block;
  transition: all 0.3s;
}

.cid-teA7qHirsA .card-wrapper {
  background: #f2f7ff;
  height    : 100%;
}

.cid-teA7qHirsA .card-wrapper:hover img {
  transform: scale(1.1);
}

.cid-teA7qHirsA .card-wrapper:hover .mbr-iconfont {
  transform: translateX(8px);
}

.cid-teA7qHirsA .card-box {
  padding: 2rem;
}

@media (max-width: 767px) {
  .cid-teA7qHirsA .card-box {
    padding: 1rem;
  }

  .cid-teA7qHirsA .align-left {
    text-align: center;
  }

  .cid-teA7qHirsA .align-right,
  .cid-teA7qHirsA .align-left {
    text-align: center;
  }

  .cid-teA7qHirsA .title {
    flex-direction: column;
  }

  .cid-teA7qHirsA .icon,
  .cid-teA7qHirsA .title-box {
    margin: 0rem;
  }

  .cid-teA7qHirsA .icon {
    margin       : auto;
    margin-bottom: 1rem;
  }
}

.cid-teA7qHirsA .mbr-text,
.cid-teA7qHirsA .card-box {
  color: #000000;
}

.cid-teA7qHirsA .card-subtitle {
  color: #0847e7;
}

.cid-teA7qHirsA .main-title {
  color     : #01218e;
  text-align: left;
}

.cid-teA7qHirsA .col-auto {
  margin: auto;
}

.cid-teA7qHirsA .mbr-form .btn {
  border-radius: 30px;
  padding-right: 2rem;
  padding-left : 2rem;
}

.cid-teA7qHirsA .mbr-form .btn:hover {
  padding-right: 3rem;
  padding-left : 3rem;
  background   : #002fa7 !important;
}

.cid-teA7qHirsA .form-control,
.cid-teA7qHirsA .field-input {
  padding         : 0.5rem;
  background-color: #ffffff;
  border-radius   : 0;
  border          : none !important;
  border-bottom   : 2px solid #01218e !important;
  color           : #fafafa;
  transition      : 0.4s;
  box-shadow      : none;
  outline         : none;
}

.cid-teA7qHirsA .form-control::-webkit-input-placeholder,
.cid-teA7qHirsA .field-input::-webkit-input-placeholder,
.cid-teA7qHirsA .form-control::-webkit-input-placeholder,
.cid-teA7qHirsA .field-input::-webkit-input-placeholder {
  color: #6c6c6c;
}

.cid-teA7qHirsA .form-control:-moz-placeholder,
.cid-teA7qHirsA .field-input:-moz-placeholder,
.cid-teA7qHirsA .form-control:-moz-placeholder,
.cid-teA7qHirsA .field-input:-moz-placeholder {
  color: #6c6c6c;
}

.cid-teA7qHirsA .form-control:hover,
.cid-teA7qHirsA .field-input:hover,
.cid-teA7qHirsA .form-control:focus,
.cid-teA7qHirsA .field-input:focus {
  background-color: #ffffff;
  border          : none !important;
  border-bottom   : 2px solid #0847e7 !important;
  color           : #fafafa;
  box-shadow      : none;
  outline         : none;
}

.cid-teA7qHirsA .form-control:hover::-webkit-input-placeholder,
.cid-teA7qHirsA .field-input:hover::-webkit-input-placeholder,
.cid-teA7qHirsA .form-control:focus::-webkit-input-placeholder,
.cid-teA7qHirsA .field-input:focus::-webkit-input-placeholder,
.cid-teA7qHirsA .form-control:hover::-webkit-input-placeholder,
.cid-teA7qHirsA .field-input:hover::-webkit-input-placeholder,
.cid-teA7qHirsA .form-control:focus::-webkit-input-placeholder,
.cid-teA7qHirsA .field-input:focus::-webkit-input-placeholder {
  color: #000000;
}

.cid-teA7qHirsA .form-control:hover:-moz-placeholder,
.cid-teA7qHirsA .field-input:hover:-moz-placeholder,
.cid-teA7qHirsA .form-control:focus:-moz-placeholder,
.cid-teA7qHirsA .field-input:focus:-moz-placeholder,
.cid-teA7qHirsA .form-control:hover:-moz-placeholder,
.cid-teA7qHirsA .field-input:hover:-moz-placeholder,
.cid-teA7qHirsA .form-control:focus:-moz-placeholder,
.cid-teA7qHirsA .field-input:focus:-moz-placeholder {
  color: #000000;
}

.cid-teA7qHirsA .jq-number__spin:hover,
.cid-teA7qHirsA .jq-number__spin:focus {
  background-color: #ffffff;
  border-color    : #0847e7;
  color           : #000000;
  box-shadow      : none;
  outline         : none;
}

.cid-teA7qHirsA .jq-number__spin {
  background-color: #ffffff;
  border-color    : #01218e;
  color           : #fafafa;
  transition      : 0.4s;
  box-shadow      : none;
  outline         : none;
}

.cid-teA7qHirsA .jq-selectbox li,
.cid-teA7qHirsA .jq-selectbox li {
  background-color: #ffffff;
  color           : #000000;
}

.cid-teA7qHirsA .jq-selectbox li:hover,
.cid-teA7qHirsA .jq-selectbox li.selected {
  background-color: #ffffff;
  color           : #000000;
}

.cid-teA7qHirsA .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-teA7qHirsA .jq-number__spin.minus:hover:after,
.cid-teA7qHirsA .jq-number__spin.plus:hover:after {
  border-top-color   : #ffffff;
  border-bottom-color: #ffffff;
}

.cid-teA7qHirsA .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-teA7qHirsA .jq-number__spin.minus:after,
.cid-teA7qHirsA .jq-number__spin.plus:after {
  border-top-color   : #ffffff;
  border-bottom-color: #ffffff;
}

.cid-teA7qHirsA input::-webkit-clear-button {
  display: none;
}

.cid-teA7qHirsA input::-webkit-inner-spin-button {
  display: none;
}

.cid-teA7qHirsA input::-webkit-outer-spin-button {
  display: none;
}

.cid-teA7qHirsA input::-webkit-calendar-picker-indicator {
  display: none;
}

.cid-teA7qHirsA .form-title {
  text-align: left;
}

.cid-teA7qHirsA .form-text {
  text-align: center;
}

@media (max-width: 992px) {
  .cid-teA7qHirsA .col-md-6 {
    margin-bottom: 2rem;
  }
}

.cid-teAkvEs4Am {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #f6fafd;
}

.cid-teAkvEs4Am img,
.cid-teAkvEs4Am .item-img {
  width: 100%;
}

.cid-teAkvEs4Am .item:focus,
.cid-teAkvEs4Am span:focus {
  outline: none;
}

.cid-teAkvEs4Am .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-teAkvEs4Am .item-wrapper {
  position     : relative;
  border-radius: 4px;
  background   : #ffffff;
  outline      : 1px solid #ffffff;
  outline-style: auto;
  height       : 100%;
  display      : flex;
  flex-flow    : column nowrap;
}

@media (min-width: 992px) {
  .cid-teAkvEs4Am .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }

  .cid-teAkvEs4Am .item-wrapper .item-footer {
    padding: 0 2rem 1.2rem;
  }
}

@media (max-width: 991px) {
  .cid-teAkvEs4Am .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }

  .cid-teAkvEs4Am .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}

.cid-teAkvEs4Am .mbr-section-btn {
  margin-top: auto !important;
}

.cid-teAkvEs4Am .mbr-section-title {
  color: #002fa7;
}

.cid-teAkvEs4Am .mbr-section-subtitle {
  color: #6c7577;
}

.cid-teAkvEs4Am .mbr-text,
.cid-teAkvEs4Am .mbr-section-btn {
  text-align: left;
  color     : #000000;
}

.cid-teAkvEs4Am .item-title {
  color     : #002fa7;
  text-align: left;
}

.cid-teAkvEs4Am .mbr-text {
  color     : #6c7577;
  text-align: left;
}

.cid-teAkvEs4Am .item-subtitle {
  text-align: center;
}

.cid-teAkvEs4Am .display-4 {
  font-weight: 500;
}

.cid-teA7I0EEQd {
  padding-top     : 1rem;
  padding-bottom  : 5rem;
  background-color: #f6fafd;
}

.cid-teA7I0EEQd img,
.cid-teA7I0EEQd .item-img {
  width: 100%;
}

.cid-teA7I0EEQd .item:focus,
.cid-teA7I0EEQd span:focus {
  outline: none;
}

.cid-teA7I0EEQd .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-teA7I0EEQd .item-wrapper {
  position     : relative;
  border-radius: 4px;
  background   : #ffffff;
  outline      : 1px solid #ffffff;
  outline-style: auto;
  height       : 100%;
  display      : flex;
  flex-flow    : column nowrap;
}

@media (min-width: 992px) {
  .cid-teA7I0EEQd .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }

  .cid-teA7I0EEQd .item-wrapper .item-footer {
    padding: 0 2rem 1.2rem;
  }
}

@media (max-width: 991px) {
  .cid-teA7I0EEQd .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }

  .cid-teA7I0EEQd .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}

.cid-teA7I0EEQd .mbr-section-btn {
  margin-top: auto !important;
}

.cid-teA7I0EEQd .mbr-section-title {
  color: #002fa7;
}

.cid-teA7I0EEQd .mbr-section-subtitle {
  color: #6c7577;
}

.cid-teA7I0EEQd .mbr-text,
.cid-teA7I0EEQd .mbr-section-btn {
  text-align: left;
  color     : #000000;
}

.cid-teA7I0EEQd .item-title {
  color     : #002fa7;
  text-align: left;
}

.cid-teA7I0EEQd .mbr-text {
  color     : #6c7577;
  text-align: left;
}

.cid-teA7I0EEQd .item-subtitle {
  text-align: center;
}

.cid-teA7I0EEQd .display-4 {
  font-weight: 500;
}

.cid-teAdckoU3u {
  padding-top     : 5rem;
  padding-bottom  : 0rem;
  background-color: #ffffff;
}

.cid-teAdckoU3u .mbr-fallback-image.disabled {
  display: none;
}

.cid-teAdckoU3u .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teAdckoU3u .mbr-section-subtitle {
  color: #002fa7;
}

.cid-teAcYO5eSz {
  padding-top     : 0px;
  padding-bottom  : 90px;
  background-color: #ffffff;
  overflow        : hidden;
  box-sizing      : border-box;
}

.cid-teAcYO5eSz .mbr-slider .carousel-control {
  background: #1b1b1b;
}

.cid-teAcYO5eSz .mbr-slider .carousel-control-prev {
  left       : 0;
  margin-left: 2.5rem;
}

.cid-teAcYO5eSz .mbr-slider .carousel-control-next {
  right       : 0;
  margin-right: 2.5rem;
}

.cid-teAcYO5eSz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}

.cid-teAcYO5eSz .mbr-gallery-item>div::before {
  content           : '';
  position          : absolute;
  left              : 0;
  top               : 0;
  width             : 100%;
  height            : 100%;
  background        : #000000;
  opacity           : 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition        : 0.2s opacity ease-in-out;
  background        : linear-gradient(to left, #000000, #000000) !important;
}

.cid-teAcYO5eSz .mbr-gallery-item>div:hover .mbr-gallery-title::before {
  background: transparent !important;
}

.cid-teAcYO5eSz .mbr-gallery-item>div:hover:before {
  opacity: 0.7 !important;
}

.cid-teAcYO5eSz .mbr-gallery-title {
  font-size: .9em;
  position : absolute;
  display  : block;
  width    : 100%;
  bottom   : 0;
  padding  : 1rem;
  color    : #fff;
  z-index  : 2;
}

.cid-teAcYO5eSz .mbr-gallery-title:before {
  content           : " ";
  width             : 100%;
  height            : 100%;
  top               : 0;
  left              : 0;
  z-index           : -1;
  position          : absolute;
  background        : #000000 !important;
  opacity           : 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition        : 0.2s background ease-in-out;
  background        : linear-gradient(to left, #000000, #000000) !important;
}

.cid-teAcYO5eSz ul {
  font-size: 0;
}

.cid-teAcYO5eSz .mbr-gallery-filter ul li .btn {
  border          : none;
  background-color: transparent;
  color           : #002fa7;
  padding         : 0.5rem 1rem 0.6rem;
  border-radius   : 0;
  margin          : 0 !important;
  transition      : padding, border 0s;
}

.cid-teAcYO5eSz .mbr-gallery-filter ul li.active .btn {
  padding      : 0.5rem 1rem 0.5rem;
  border-bottom: 2px #002fa7 solid;
  border-radius: 0 !important;
}

.cid-teAcYO5eSz .mbr-gallery-filter ul li {
  padding: 0;
}

.cid-teAmemB7r3 {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #e7f2fa;
}

.cid-teAmemB7r3 .mbr-fallback-image.disabled {
  display: none;
}

.cid-teAmemB7r3 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teAmemB7r3 .mbr-section-title {
  color: #01218e;
}

.cid-teAmemB7r3 .mbr-text {
  color     : #000000;
  text-align: center;
}

.cid-teAmemB7r3 .dragArea {
  width       : 100%;
  max-width   : 100%;
  margin-left : auto !important;
  margin-right: 0 !important;
}

.cid-teAmemB7r3 .form-container {
  display         : flex;
  flex-wrap       : nowrap;
  align-items     : stretch;
  width           : 100%;
  max-width       : 450px;
  margin          : 1rem auto 0;
  background-color: #FFFFFF;
  box-shadow      : none;
  border-radius   : 9999px;
  min-height      : 50px;
  padding         : 1px !important;
}

.cid-teAmemB7r3 .form-container .form-control {
  background-color: transparent;
}

.cid-teAmemB7r3 .form-group {
  flex-grow    : 1;
  margin-bottom: 0 !important;
}

.cid-teAmemB7r3 .mbr-section-btn {
  padding-left : 0 !important;
  padding-right: 0 !important;
}

.cid-teAmemB7r3 .mbr-section-btn .btn {
  width        : 130px;
  border-radius: 9999px;
  min-height   : 48px;
  height       : 100%;
  padding      : 6px 24px;
}

@media (max-width: 575px) {
  .cid-teAmemB7r3 .mbr-section-btn {
    width: auto !important;
  }
}

.cid-teAmemB7r3 .form-control {
  width           : 100%;
  background-color: #FFFFFF;
  border          : none !important;
  box-shadow      : none !important;
  padding         : 8px 24px;
  min-height      : 48px;
  height          : 100%;
}

.cid-teAmemB7r3 .form-control:hover,
.cid-teAmemB7r3 .form-control:focus {
  border    : none !important;
  box-shadow: none !important;
}

.cid-teAmemB7r3 .form-control::-webkit-input-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-teAmemB7r3 .form-control::-moz-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-teAmemB7r3 .form-control:-moz-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-teAmemB7r3 .form-control:-ms-input-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-tdgxTcuYY6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}

.cid-tdgxTcuYY6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding   : 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin    : 0 !important;
}

.cid-tdgxTcuYY6 .navbar.opened {
  transition: all 0.3s;
}

.cid-tdgxTcuYY6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}

@media (max-width: 991px) {
  .cid-tdgxTcuYY6 .navbar .nav-item .nav-link::before {
    display: none;
  }

  /* .cid-tdgxTcuYY6 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  } */

  .cid-tdgxTcuYY6 .navbar ul.navbar-nav li {
    margin: auto;
  }
}

.cid-teSIxccrXm {
  padding-top     : 0rem;
  padding-bottom  : 0rem;
  background-color: #000000;
}

.cid-teSIxccrXm .carousel {
  height    : 800px;
  max-height: 780px;
  overflow  : hidden;
}

.cid-teSIxccrXm .carousel img {
  width        : 100%;
  height       : 100%;
  -o-object-fit: cover;
  object-fit   : cover;
}

.cid-teSIxccrXm .carousel-item,
.cid-teSIxccrXm .carousel-inner {
  height: 100%;
}

.cid-teSIxccrXm .carousel-caption {
  top                : 50%;
  right              : 0;
  bottom             : auto;
  left               : 0;
  display            : -webkit-flex;
  align-items        : center;
  transform          : translateY(-50%);
  -webkit-align-items: center;
  padding-left       : 120px;
  padding-right      : 120px;
}

.cid-teSIxccrXm .mobi-mbri-arrow-next {
  margin-left: 5px;
}

.cid-teSIxccrXm .mobi-mbri-arrow-prev {
  margin-right: 5px;
}

.cid-teSIxccrXm .carousel-control:hover {
  color  : #fff;
  opacity: 1;
}

.cid-teSIxccrXm .item-wrapper {
  position  : relative;
  text-align: start;
  width     : 100%;
}

@media (min-width: 991px) {
  .cid-teSIxccrXm .item-wrapper {
    padding: 0 6rem;
  }
}

@media (min-width: 991px) {
  .cid-teSIxccrXm .mbr-overlay {
    margin: 0 6rem;
  }
}

@media (max-width: 767px) {
  .cid-teSIxccrXm .container .carousel-control {
    margin-bottom: 0;
  }

  .cid-teSIxccrXm .content-slider-wrap {
    width: 100% !important;
  }
}

.cid-teSIxccrXm .row {
  position: relative;
}

@media (min-width: 991px) {
  .cid-teSIxccrXm .row {
    padding-left: 14rem;
  }
}

.cid-teSIxccrXm .container {
  margin-bottom: 3px;
}

.cid-teSIxccrXm .carousel-control {
  color        : #ffffff;
  top          : 50%;
  width        : 100px;
  height       : 60px;
  margin-top   : -1.5rem;
  font-size    : 40px;
  border-radius: 50%;
  transition   : all 0.3s;
  opacity      : 0.8;
}

.cid-teSIxccrXm .carousel-control.carousel-control-prev {
  left       : 0;
  margin-left: 2.5rem;
}

.cid-teSIxccrXm .carousel-control.carousel-control-next {
  right       : 0;
  margin-right: 2.5rem;
}

@media (max-width: 767px) {
  .cid-teSIxccrXm .carousel-control {
    top: 40%;
  }

  .cid-teSIxccrXm .carousel-control.carousel-control-prev {
    margin-left: 0.5rem;
  }

  .cid-teSIxccrXm .carousel-control.carousel-control-next {
    margin-right: 0.5rem;
  }
}

.cid-teSIxccrXm .buttons-wrap {
  justify-content: start;
}

.cid-teSIxccrXm .container-fluid {
  padding-left : 0;
  padding-right: 0;
}

@media (max-width: 768px) {
  .cid-teSIxccrXm .carousel-caption {
    padding-left : 15px;
    padding-right: 15px;
  }

  .cid-teSIxccrXm .buttons-wrap {
    flex-wrap     : wrap;
    flex-direction: column;
  }

  .cid-teSIxccrXm .buttons-wrap .mbr-section-btn {
    margin-bottom: 10px;
  }
}

.cid-teSIxccrXm .mbr-section-title {
  text-align: left;
  color     : #ffffff;
}

.cid-teSIxccrXm .wrap {
  z-index: 9999;
}

.cid-teSIxccrXm .btnHeader {
  cursor         : pointer;
  position       : absolute;
  width          : 140px;
  height         : 140px;
  border-radius  : 50%;
  left           : 25%;
  top            : 70%;
  border         : 1px solid #9a948d;
  justify-content: center;
  transition     : border 0.5s ease;
}

@media (max-width: 991px) {
  .cid-teSIxccrXm .btnHeader {
    left: 5%;
    top : 60%;
  }
}

.cid-teSIxccrXm .btnHeader::before,
.cid-teSIxccrXm .btnHeader::after {
  content      : "";
  width        : 101%;
  height       : 102%;
  position     : absolute;
  border-radius: 50%;
  top          : -1px;
  left         : 0;
}

.cid-teSIxccrXm .btnHeader::before {
  border    : 1px solid transparent;
  transition: border-top-color 0.1s linear, border-right-color 0.1s linear 0.1s, border-bottom-color 0.1s linear 0.2s;
}

.cid-teSIxccrXm .btnHeader:hover::before {
  border-top-color   : #fff;
  border-right-color : #fff;
  border-bottom-color: #fff;
}

.cid-teSIxccrXm .btnHeader::after {
  border    : 0 solid transparent;
  transition: transform 0.2s linear 0s, border-left-width 0s linear 0.3s;
}

.cid-teSIxccrXm .btnHeader:hover::after {
  border-top               : 1px solid #fff;
  border-left-color        : #fff;
  border-left-width        : 1px;
  bordersborder-right-width: 1px;
  borderstransform         : rotate(270deg);
}

.cid-teSIxccrXm .img {
  position: relative;
}

.cid-teSIxccrXm .social-row {
  flex-direction: row-reverse;
  position      : absolute;
  bottom        : 10%;
  right         : 1%;
}

.cid-teSIxccrXm .soc-item {
  transform         : rotate(-90deg);
  position          : relative;
  display           : flex;
  cursor            : pointer;
  align-items       : center;
  justify-content   : center;
  border-radius     : 50%;
  margin-right      : 0.5rem;
  margin-bottom     : 1rem;
  padding           : 0.5rem;
  height            : 2.5rem;
  width             : 2.5rem;
  -webkit-box-shadow: preserve-3d;
  -moz-box-shadow   : preserve-3d;
  transform-style   : preserve-3d;
}

.cid-teSIxccrXm .soc-item span {
  color  : #ffffff;
  z-index: 99999;
}

.cid-teSIxccrXm .soc-item::before,
.cid-teSIxccrXm .soc-item::after {
  content           : "";
  width             : 101%;
  height            : 102%;
  position          : absolute;
  border-radius     : 50%;
  top               : -1px;
  left              : 0;
  -webkit-box-shadow: translateZ(-1px);
  -moz-box-shadow   : translateZ(-1px);
  transform         : translateZ(-1px);
}

.cid-teSIxccrXm .soc-item::before {
  border    : 1px solid transparent;
  transition: border-top-color 0.1s linear, border-right-color 0.1s linear 0.1s, border-bottom-color 0.1s linear 0.2s;
}

.cid-teSIxccrXm .soc-item:hover::before {
  border-top-color   : #4c4c4c;
  border-right-color : #4c4c4c;
  border-bottom-color: #4c4c4c;
}

.cid-teSIxccrXm .soc-item::after {
  border    : 0 solid transparent;
  transition: transform 0.2s linear 0s, border-left-width 0s linear 0.3s;
}

.cid-teSIxccrXm .soc-item:hover::after {
  border-top               : 1px solid #4c4c4c;
  border-left-color        : #4c4c4c;
  border-left-width        : 1px;
  bordersborder-right-width: 1px;
  borderstransform         : rotate(270deg);
}

.cid-tdn9k3RLhv {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdn9k3RLhv .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdn9k3RLhv .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdn9k3RLhv .row {
    text-align: center;
  }

  .cid-tdn9k3RLhv .social-row {
    justify-content: center;
  }
}

.cid-tdn9k3RLhv .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdn9k3RLhv .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdn9k3RLhv .list {
    margin-bottom: 0rem;
  }
}

.cid-tdn9k3RLhv ul {
  padding-bottom: 4.37rem;
}

.cid-tdn9k3RLhv .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdn9k3RLhv .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdn9k3RLhv .footer-logo img {
    width: 100%;
  }
}

.cid-tdn9k3RLhv a.text-warning:hover,
.cid-tdn9k3RLhv a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdgxTcuYY6 {
  z-index: 1000;
  width  : 100%;
}

.cid-tdgxTcuYY6 nav.navbar {
  position: fixed;
}

@media (max-width: 991px) {
  .cid-tdgxTcuYY6 .navbar .nav-item .nav-link::before {
    display: none;
  }
}

/* .cid-tdgxTcuYY6 .navbar.opened .dropdown-menu {
    top: 0;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }

  .cid-tdgxTcuYY6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  } */

.cid-teNLKg6TSW {
  padding-top     : 10rem;
  padding-bottom  : 5rem;
  background-image: url("../../../assets/images/image-2022-08-10t17-34-46-312z-740x494.png");
}

.cid-teNLKg6TSW .mbr-fallback-image.disabled {
  display: none;
}

.cid-teNLKg6TSW .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teNLKg6TSW .mbr-section-title {
  color: #ffffff;
}

.cid-teNLR0pW6z {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #002fa7;
  border-radius   : 0px 0px 200px 0px;
}

.cid-teNLR0pW6z .mbr-text {
  color: #ffffff;
}

.cid-teNLR0pW6z .mbr-section-subtitle {
  color: #ffffff;
}

.cid-teNK0jHGmp {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-image: url("../../../assets/images/capa-5-1920x1080.jpg");
}

.cid-teNK0jHGmp .mbr-fallback-image.disabled {
  display: none;
}

.cid-teNK0jHGmp .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teNK0jHGmp .row {
  justify-content: flex-start;
}

.cid-teNK0jHGmp .mbr-section-title {
  color        : #161616;
  width        : 100%;
  margin-bottom: 80px;
}

@media (max-width: 991px) {
  .cid-teNK0jHGmp .mbr-section-title {
    margin-bottom: 56px;
  }
}

@media (max-width: 767px) {
  .cid-teNK0jHGmp .mbr-section-title {
    margin-bottom: 48px;
  }
}

.cid-teNK0jHGmp .item-wrap {
  width        : 100%;
  margin-bottom: 24px;
}

.cid-teNK0jHGmp .mbr-section-subtitle {
  color        : #161616;
  width        : 100%;
  margin-top   : 8px;
  margin-bottom: 16px !important;
}

.cid-teNK0jHGmp .mbr-text {
  color        : #000000;
  width        : 100%;
  margin-bottom: 0;
}

.cid-teNK0jHGmp .mbr-section-title,
.cid-teNK0jHGmp .mbr-section-btn {
  text-align: left;
  color     : #002fa7;
}

.cid-tdn9k3RLhv {
  padding-top     : 8rem;
  padding-bottom  : 0rem;
  background-color: #002fa7;
  border-radius   : 50px 50px 0px 0px;
}

.cid-tdn9k3RLhv .social-row {
  display  : flex;
  flex-wrap: wrap;
}

.cid-tdn9k3RLhv .soc-item {
  display         : flex;
  align-items     : center;
  justify-content : center;
  border-radius   : 50%;
  background-color: white;
  margin-right    : 0.5rem;
  margin-bottom   : 1rem;
  padding         : 0.5rem;
  height          : 2.5rem;
  width           : 2.5rem;
}

@media (max-width: 767px) {
  .cid-tdn9k3RLhv .row {
    text-align: center;
  }

  .cid-tdn9k3RLhv .social-row {
    justify-content: center;
  }
}

.cid-tdn9k3RLhv .list {
  list-style  : none;
  padding-left: 0;
  font-weight : bold;
  color       : #ffffff;
}

@media (max-width: 991px) {
  .cid-tdn9k3RLhv .list {
    margin-bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tdn9k3RLhv .list {
    margin-bottom: 0rem;
  }
}

.cid-tdn9k3RLhv ul {
  padding-bottom: 4.37rem;
}

.cid-tdn9k3RLhv .footer-logo {
  margin-bottom: 1.87rem;
}

.cid-tdn9k3RLhv .footer-logo img {
  width     : auto;
  object-fit: contain;
}

@media (max-width: 546px) {
  .cid-tdn9k3RLhv .footer-logo img {
    width: 100%;
  }
}

.cid-tdn9k3RLhv a.text-warning:hover,
.cid-tdn9k3RLhv a.mbr-white:hover {
  color: #fff !important;
}

.cid-tdE8tcSFj2 {
  z-index: 1000;
  width  : 100%;
}

.cid-teAHJGtNbs {
  padding-top     : 120px;
  padding-bottom  : 45px;
  background-image: url("../../../assets/images/office-3.jpg");
  border-radius   : 0px 0px 50px 50px;
}

.cid-teAHJGtNbs .mbr-overlay {
  background-color: #000000;
  opacity         : 0.5;
}

.cid-teAHJGtNbs .mbr-text {
  max-width : 500px;
  color     : #fafafa;
  text-align: center;
  margin    : auto;
}

.cid-teAHJGtNbs .mbr-form {
  margin: auto;
}

.cid-teAHJGtNbs input {
  padding      : 1rem;
  border-radius: 0;
}

.cid-teAHJGtNbs .col-auto,
.cid-teAHJGtNbs .col {
  padding: 0;
}

.cid-teAHJGtNbs .btn {
  margin : 0 !important;
  height : 56px;
  padding: 10px 40px;
}

.cid-teAHJGtNbs .socicon-wrap {
  width        : fit-content;
  display      : flex;
  padding-top  : 2rem;
  margin-bottom: 0.8rem;
  margin       : auto;
}

.cid-teAHJGtNbs .socicon-wrap .mbr-iconfont {
  font-size      : 1.4rem;
  color          : #ffffff !important;
  padding        : 12px;
  margin         : 0 0.3rem;
  height         : 40px;
  display        : flex;
  width          : 40px;
  justify-content: center;
  align-items    : center;
  transition     : all 0.3s;
  border-radius  : 100%;
}

.cid-teAHJGtNbs .form-control {
  height: 56px;
}

.cid-teAHJGtNbs .form-control,
.cid-teAHJGtNbs .field-input {
  padding         : 0.5rem;
  background-color: #ffffff;
  border-color    : #ffffff;
  color           : #000000;
  transition      : 0.4s;
  box-shadow      : none;
  outline         : none;
}

.cid-teAHJGtNbs .form-control::-webkit-input-placeholder,
.cid-teAHJGtNbs .field-input::-webkit-input-placeholder,
.cid-teAHJGtNbs .form-control::-webkit-input-placeholder,
.cid-teAHJGtNbs .field-input::-webkit-input-placeholder {
  color: #6c6c6c;
}

.cid-teAHJGtNbs .form-control:-moz-placeholder,
.cid-teAHJGtNbs .field-input:-moz-placeholder,
.cid-teAHJGtNbs .form-control:-moz-placeholder,
.cid-teAHJGtNbs .field-input:-moz-placeholder {
  color: #6c6c6c;
}

.cid-teAHJGtNbs .form-control:hover,
.cid-teAHJGtNbs .field-input:hover,
.cid-teAHJGtNbs .form-control:focus,
.cid-teAHJGtNbs .field-input:focus {
  background-color: #eef3f7;
  border-color    : #ffffff !important;
  color           : #232323;
  box-shadow      : none;
  outline         : none;
}

.cid-teAHJGtNbs .form-control:hover::-webkit-input-placeholder,
.cid-teAHJGtNbs .field-input:hover::-webkit-input-placeholder,
.cid-teAHJGtNbs .form-control:focus::-webkit-input-placeholder,
.cid-teAHJGtNbs .field-input:focus::-webkit-input-placeholder,
.cid-teAHJGtNbs .form-control:hover::-webkit-input-placeholder,
.cid-teAHJGtNbs .field-input:hover::-webkit-input-placeholder,
.cid-teAHJGtNbs .form-control:focus::-webkit-input-placeholder,
.cid-teAHJGtNbs .field-input:focus::-webkit-input-placeholder {
  color: #6c6c6c;
}

.cid-teAHJGtNbs .form-control:hover:-moz-placeholder,
.cid-teAHJGtNbs .field-input:hover:-moz-placeholder,
.cid-teAHJGtNbs .form-control:focus:-moz-placeholder,
.cid-teAHJGtNbs .field-input:focus:-moz-placeholder,
.cid-teAHJGtNbs .form-control:hover:-moz-placeholder,
.cid-teAHJGtNbs .field-input:hover:-moz-placeholder,
.cid-teAHJGtNbs .form-control:focus:-moz-placeholder,
.cid-teAHJGtNbs .field-input:focus:-moz-placeholder {
  color: #6c6c6c;
}

.cid-teAHJGtNbs .jq-number__spin:hover,
.cid-teAHJGtNbs .jq-number__spin:focus {
  background-color: #eef3f7;
  border-color    : #ffffff;
  color           : #ffffff;
  box-shadow      : none;
  outline         : none;
}

.cid-teAHJGtNbs .jq-number__spin {
  background-color: #ffffff;
  border-color    : #ffffff;
  color           : #000000;
  transition      : 0.4s;
  box-shadow      : none;
  outline         : none;
}

.cid-teAHJGtNbs .jq-selectbox li,
.cid-teAHJGtNbs .jq-selectbox li {
  background-color: #ffffff;
  color           : #000000;
}

.cid-teAHJGtNbs .jq-selectbox li:hover,
.cid-teAHJGtNbs .jq-selectbox li.selected {
  background-color: #eef3f7;
  color           : #000000;
}

.cid-teAHJGtNbs .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-teAHJGtNbs .jq-number__spin.minus:hover:after,
.cid-teAHJGtNbs .jq-number__spin.plus:hover:after {
  border-top-color   : #ffffff;
  border-bottom-color: #ffffff;
}

.cid-teAHJGtNbs .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-teAHJGtNbs .jq-number__spin.minus:after,
.cid-teAHJGtNbs .jq-number__spin.plus:after {
  border-top-color   : #eef3f7;
  border-bottom-color: #eef3f7;
}

.cid-teAHJGtNbs input::-webkit-clear-button {
  display: none;
}

.cid-teAHJGtNbs input::-webkit-inner-spin-button {
  display: none;
}

.cid-teAHJGtNbs input::-webkit-outer-spin-button {
  display: none;
}

.cid-teAHJGtNbs input::-webkit-calendar-picker-indicator {
  display: none;
}

.cid-teAHJGtNbs .title {
  color     : #fafafa;
  text-align: center;
}

@media (max-width: 767px) {
  .cid-teAHJGtNbs .form-row {
    display        : flex;
    flex-direction : column;
    margin         : auto;
    justify-content: center;
    align-items    : center;
  }
}

.cid-teAIkhuZNW {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #ffffff;
}

.cid-teAIkhuZNW .item-wrapper {
  position: relative;
  overflow: initial;
}

.cid-teAIkhuZNW .item-img:before {
  content           : ' ';
  position          : absolute;
  top               : 0;
  left              : 0;
  right             : 0;
  bottom            : 0;
  background        : #000000;
  opacity           : 0;
  pointer-events    : none;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition    : opacity 0.3s ease;
  transition        : opacity 0.3s ease;
}

.cid-teAIkhuZNW .item:hover .item-img:before {
  opacity: 0.3;
}

@media (max-width: 992px) {
  .cid-teAIkhuZNW .col-12 {
    margin-top: 30px;
  }

  .cid-teAIkhuZNW .col-12:first-child {
    margin-top: 0px;
  }

  .cid-teAIkhuZNW .col-12:nth-child(2) {
    margin-top: 0px;
  }

  .cid-teAIkhuZNW .col-12:nth-child(3) {
    margin-top: 0px;
  }
}

@media (max-width: 768px) {
  .cid-teAIkhuZNW .col-12:nth-child(2) {
    margin-top: 30px;
  }

  .cid-teAIkhuZNW .col-12:nth-child(3) {
    margin-top: 30px;
  }
}

.cid-teB2Zml84c {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #f2f7ff;
}

.cid-teB2Zml84c .mbr-link {
  text-align: center;
  display   : block;
  color     : #ffffff;
}

.cid-teB2Zml84c .item-img {
  margin-bottom: 2.5rem;
  overflow     : hidden;
}

.cid-teB2Zml84c .item-content {
  position: relative;
  padding : 1rem;
}

.cid-teB2Zml84c .img-big {
  transition: all 1s;
}

.cid-teB2Zml84c .item-wrapper {
  background   : #002fa7;
  height       : 100%;
  display      : flex;
  flex-flow    : column nowrap;
  border-radius: 20px;
  box-shadow   : 0 0 8px 0 rgba(0, 0, 0, 0.3);
}

.cid-teB2Zml84c .item-wrapper:hover .img-big {
  transform: scale(1.1);
}

.cid-teB2Zml84c .face-wrap {
  position     : absolute;
  left         : 50%;
  transform    : translateX(-50%);
  top          : -75px;
  width        : 70px;
  height       : 70px;
  border-radius: 50%;
}

.cid-teB2Zml84c .face-wrap:before {
  content      : "";
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100%;
  height       : 100%;
  background   : white;
  border-radius: 50%;
  z-index      : 1;
  transition   : all 0.3s;
  transform    : scale(1.2);
}

.cid-teB2Zml84c .face-wrap .mbr-iconfont {
  position       : absolute;
  right          : 0;
  bottom         : 0;
  font-size      : 0.8rem;
  color          : #ffffff;
  background     : #000000;
  width          : 25px;
  height         : 25px;
  border-radius  : 50%;
  display        : flex;
  justify-content: center;
  align-items    : center;
  z-index        : 3;
}

.cid-teB2Zml84c .face {
  object-fit   : cover;
  position     : relative;
  transition   : all 0.3s;
  border-radius: 50%;
  z-index      : 2;
  width        : 70px;
  height       : 70px !important;
}

.cid-teB2Zml84c .item-img img {
  width     : 100%;
  height    : 200px;
  object-fit: cover;
}

.cid-teB2Zml84c .item:focus,
.cid-teB2Zml84c span:focus {
  outline: none;
}

.cid-teB2Zml84c .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-teB2Zml84c .mbr-section-title {
  color: #002fa7;
}

.cid-teB2Zml84c .mbr-text,
.cid-teB2Zml84c .mbr-section-btn {
  text-align: center;
  color     : #ffffff;
}

.cid-teB2Zml84c .item-title {
  text-align: center;
  color     : #ffffff;
}

.cid-teB2Zml84c .item-subtitle {
  text-align: center;
  color     : #ffffff;
}

.cid-teB2Zml84c .mbr-section-subtitle {
  color: #ffffff;
}

.cid-teB2HDukeL {
  padding-top     : 6rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-teB2HDukeL .item-img {
  position: relative;
}

.cid-teB2HDukeL .tag {
  position: absolute;
  left    : 1rem;
  top     : 0.5rem;
}

.cid-teB2HDukeL .btn-tag {
  padding      : 0.3rem 1rem;
  padding-top  : 6px;
  border-radius: 6px !important;
}

.cid-teB2HDukeL .btn-tag:hover,
.cid-teB2HDukeL .btn-tag:focus {
  box-shadow: none;
}

.cid-teB2HDukeL img,
.cid-teB2HDukeL .item-img {
  width        : 100%;
  margin-bottom: 1rem;
  height       : 100%;
  height       : 300px;
  object-fit   : cover;
}

.cid-teB2HDukeL .item:focus,
.cid-teB2HDukeL span:focus {
  outline: none;
}

.cid-teB2HDukeL .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-teB2HDukeL .item-wrapper {
  position     : relative;
  border-radius: 4px;
  height       : 100%;
  display      : flex;
  overflow     : visible;
  flex-flow    : column nowrap;
}

.cid-teB2HDukeL .mbr-section-btn {
  margin-top: auto !important;
}

.cid-teB2HDukeL .mbr-section-title {
  color: #232323;
}

.cid-teB2HDukeL .mbr-text,
.cid-teB2HDukeL .mbr-section-btn {
  color: #000000;
}

.cid-teB2HDukeL .item-title {
  color: #353535;
}

.cid-teB2HDukeL .item-subtitle {
  color: #01218e;
}

.cid-teBbFznaF9 {
  padding-top     : 2rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-teBbFznaF9 .item-img {
  position: relative;
}

.cid-teBbFznaF9 .tag {
  position: absolute;
  left    : 1rem;
  top     : 0.5rem;
}

.cid-teBbFznaF9 .btn-tag {
  padding      : 0.3rem 1rem;
  padding-top  : 6px;
  border-radius: 6px !important;
}

.cid-teBbFznaF9 .btn-tag:hover,
.cid-teBbFznaF9 .btn-tag:focus {
  box-shadow: none;
}

.cid-teBbFznaF9 img,
.cid-teBbFznaF9 .item-img {
  width        : 100%;
  margin-bottom: 1rem;
  height       : 100%;
  height       : 300px;
  object-fit   : cover;
}

.cid-teBbFznaF9 .item:focus,
.cid-teBbFznaF9 span:focus {
  outline: none;
}

.cid-teBbFznaF9 .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-teBbFznaF9 .item-wrapper {
  position     : relative;
  border-radius: 4px;
  height       : 100%;
  display      : flex;
  overflow     : visible;
  flex-flow    : column nowrap;
}

.cid-teBbFznaF9 .mbr-section-btn {
  margin-top: auto !important;
}

.cid-teBbFznaF9 .mbr-section-title {
  color: #232323;
}

.cid-teBbFznaF9 .mbr-text,
.cid-teBbFznaF9 .mbr-section-btn {
  color: #000000;
}

.cid-teBbFznaF9 .item-title {
  color: #353535;
}

.cid-teBbFznaF9 .item-subtitle {
  color: #01218e;
}

.cid-teBbFVAVxT {
  padding-top     : 2rem;
  padding-bottom  : 6rem;
  background-color: #ffffff;
}

.cid-teBbFVAVxT .item-img {
  position: relative;
}

.cid-teBbFVAVxT .tag {
  position: absolute;
  left    : 1rem;
  top     : 0.5rem;
}

.cid-teBbFVAVxT .btn-tag {
  padding      : 0.3rem 1rem;
  padding-top  : 6px;
  border-radius: 6px !important;
}

.cid-teBbFVAVxT .btn-tag:hover,
.cid-teBbFVAVxT .btn-tag:focus {
  box-shadow: none;
}

.cid-teBbFVAVxT img,
.cid-teBbFVAVxT .item-img {
  width        : 100%;
  margin-bottom: 1rem;
  height       : 100%;
  height       : 300px;
  object-fit   : cover;
}

.cid-teBbFVAVxT .item:focus,
.cid-teBbFVAVxT span:focus {
  outline: none;
}

.cid-teBbFVAVxT .item {
  cursor       : pointer;
  margin-bottom: 2rem;
}

.cid-teBbFVAVxT .item-wrapper {
  position     : relative;
  border-radius: 4px;
  height       : 100%;
  display      : flex;
  overflow     : visible;
  flex-flow    : column nowrap;
}

.cid-teBbFVAVxT .mbr-section-btn {
  margin-top: auto !important;
}

.cid-teBbFVAVxT .mbr-section-title {
  color: #232323;
}

.cid-teBbFVAVxT .mbr-text,
.cid-teBbFVAVxT .mbr-section-btn {
  color: #000000;
}

.cid-teBbFVAVxT .item-title {
  color: #353535;
}

.cid-teBbFVAVxT .item-subtitle {
  color: #01218e;
}

.cid-teB3IHMh3q {
  padding-top     : 0rem;
  padding-bottom  : 0rem;
  background-color: #f6fafd;
}

.cid-teB3IHMh3q .mbr-fallback-image.disabled {
  display: none;
}

.cid-teB3IHMh3q .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teB3IHMh3q .row {
  flex-direction: row-reverse;
}

.cid-teB3IHMh3q .col-text {
  position: relative;
  z-index : 10;
}

@media (min-width: 992px) {
  .cid-teB3IHMh3q .col-text {
    padding-left: 28px;
  }
}

.cid-teB3IHMh3q .col-img {
  position: relative;
}

@media (min-width: 992px) {
  .cid-teB3IHMh3q .col-img {
    padding-right: 28px;
  }
}

.cid-teB3IHMh3q .card-title {
  color        : #ffffff;
  margin-top   : 1rem;
  margin-bottom: 0 !important;
  width        : 100%;
}

@media (max-width: 991px) {
  .cid-teB3IHMh3q .card-title {
    max-width   : 640px;
    margin-left : auto;
    margin-right: auto;
    text-align  : center !important;
  }
}

.cid-teB3IHMh3q .mbr-text {
  color        : #ffffff;
  margin-top   : 24px;
  margin-bottom: 0 !important;
  width        : 100%;
}

@media (max-width: 991px) {
  .cid-teB3IHMh3q .mbr-text {
    padding-right: 0;
    margin-top   : 1rem;
    text-align   : center !important;
  }
}

.cid-teB3IHMh3q .mbr-section-btn {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .cid-teB3IHMh3q .mbr-section-btn {
    text-align: center !important;
  }
}

@media (max-width: 575px) {
  .cid-teB3IHMh3q .mbr-section-btn {
    width: 100%;
  }
}

.cid-teB3IHMh3q .image-wrapper {
  display                : flex;
  position               : relative;
  z-index                : 10;
  overflow               : hidden;
  width                  : 100%;
  max-width              : 100%;
  height                 : 510px;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -ms-flex-pack          : center;
  justify-content        : center;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -ms-flex-align         : center;
  align-items            : center;
}

@media (max-width: 991px) {
  .cid-teB3IHMh3q .image-wrapper {
    height    : 360px;
    margin-top: 24px;
  }
}

@media (max-width: 575px) {
  .cid-teB3IHMh3q .image-wrapper {
    height: auto;
  }
}

.cid-teB3IHMh3q .image-wrapper img {
  width     : 100%;
  height    : 100%;
  max-width : 100%;
  object-fit: contain;
}

.cid-teB3IHMh3q .card-title,
.cid-teB3IHMh3q .mbr-section-btn {
  color     : #01218e;
  text-align: left;
}

.cid-teB33A701e {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #e9f2f9;
}

.cid-teB33A701e .mbr-fallback-image.disabled {
  display: none;
}

.cid-teB33A701e .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-teB33A701e .mbr-section-title {
  color: #01218e;
}

.cid-teB33A701e .mbr-text {
  color     : #000000;
  text-align: center;
}

.cid-teB33A701e .dragArea {
  width       : 100%;
  max-width   : 100%;
  margin-left : auto !important;
  margin-right: 0 !important;
}

.cid-teB33A701e .form-container {
  display         : flex;
  flex-wrap       : nowrap;
  align-items     : stretch;
  width           : 100%;
  max-width       : 450px;
  margin          : 1rem auto 0;
  background-color: #FFFFFF;
  box-shadow      : none;
  border-radius   : 9999px;
  min-height      : 50px;
  padding         : 1px !important;
}

.cid-teB33A701e .form-container .form-control {
  background-color: transparent;
}

.cid-teB33A701e .form-group {
  flex-grow    : 1;
  margin-bottom: 0 !important;
}

.cid-teB33A701e .mbr-section-btn {
  padding-left : 0 !important;
  padding-right: 0 !important;
}

.cid-teB33A701e .mbr-section-btn .btn {
  width        : 130px;
  border-radius: 9999px;
  min-height   : 48px;
  height       : 100%;
  padding      : 6px 24px;
}

@media (max-width: 575px) {
  .cid-teB33A701e .mbr-section-btn {
    width: auto !important;
  }
}

.cid-teB33A701e .form-control {
  width           : 100%;
  background-color: #FFFFFF;
  border          : none !important;
  box-shadow      : none !important;
  padding         : 8px 24px;
  min-height      : 48px;
  height          : 100%;
}

.cid-teB33A701e .form-control:hover,
.cid-teB33A701e .form-control:focus {
  border    : none !important;
  box-shadow: none !important;
}

.cid-teB33A701e .form-control::-webkit-input-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-teB33A701e .form-control::-moz-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-teB33A701e .form-control:-moz-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-teB33A701e .form-control:-ms-input-placeholder {
  font-size: 18px;
  color    : #bbbbbb;
}

.cid-tejFWEKcji {
  padding-top     : 10rem;
  padding-bottom  : 6rem;
  background-image: url("../../../assets/images/foto-4-2000x1533.jpeg");
}

.cid-tejFWEKcji .container {
  max-width: 1040px;
}

@media (max-width: 575px) {
  .cid-tejFWEKcji .row {
    text-align: center !important;
  }
}

.cid-tejFWEKcji .mbr-section-title {
  color: #4BFDB1;
}

@media (max-width: 575px) {
  .cid-tejFWEKcji .mbr-section-title {
    text-align: center;
  }
}

.cid-tejFWEKcji .mbr-section-subtitle {
  color: #000000;
}

.cid-tejFWEKcji .mbr-text {
  color     : #000000;
  margin-top: 28px;
}

.cid-tejFWEKcji .mbr-section-btn {
  margin-top: 18px;
}

@media (max-width: 575px) {
  .cid-tejFWEKcji .mbr-section-btn {
    display  : flex;
    flex-wrap: wrap;
  }

  .cid-tejFWEKcji .mbr-section-btn .btn {
    width: 100%;
  }
}

.cid-tejFWEKcji .btn-primary-outline,
.cid-tejFWEKcji .btn-secondary-outline,
.cid-tejFWEKcji .btn-success-outline,
.cid-tejFWEKcji .btn-info-outline,
.cid-tejFWEKcji .btn-warning-outline,
.cid-tejFWEKcji .btn-danger-outline,
.cid-tejFWEKcji .btn-white-outline,
.cid-tejFWEKcji .btn-black-outline {
  padding   : 0;
  min-height: auto;
}

.cid-tejFWEKcji .mbr-fallback-image.disabled {
  display: none;
}

.cid-tejFWEKcji .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tejFWEKcji .mbr-section-title,
.cid-tejFWEKcji .mbr-section-btn {
  color     : #ffffff;
  text-align: center;
}

.cid-tejF8R3QTF {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #f6fafd;
}

.cid-tejF8R3QTF .content {
  gap: 40px;
}

@media (max-width: 767px) {
  .cid-tejF8R3QTF .content {
    text-align: center;
  }

  .cid-tejF8R3QTF .content>div:not(:last-child) {
    margin-bottom: 2rem;
  }
}

.cid-tejF8R3QTF .google-map {
  height  : 100%;
  position: relative;
}

@media (max-width: 992px) {
  .cid-tejF8R3QTF .google-map {
    height: 30rem;
  }
}

@media (max-width: 576px) {
  .cid-tejF8R3QTF .google-map {
    height: 25rem;
  }
}

.cid-tejF8R3QTF .google-map iframe {
  height       : 100%;
  width        : 100%;
  border-radius: 10px;
}

.cid-tejF8R3QTF .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-tejF8R3QTF .google-map[data-state] {
  background: #e9e5dc;
}

.cid-tejF8R3QTF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}

.cid-tejF8R3QTF .list {
  list-style-type: none;
  padding        : 0;
}

.cid-tejF8R3QTF .mbr-text-adress {
  font-weight: 300;
  color      : #000000;
}

.cid-tejF8R3QTF .mbr-text-work {
  font-weight: 300;
  color      : #000000;
}

.cid-tejF8R3QTF .mbr-section-title {
  color        : #000000;
  margin-bottom: 80px;
}

@media (max-width: 768px) {
  .cid-tejF8R3QTF .mbr-section-title {
    margin-bottom: 40px;
  }
}

.cid-tejF8R3QTF .adress-subtitle {
  color: #01218e;
}

.cid-tejF8R3QTF .working-subtitle {
  color: #01218e;
}

.cid-tejF8R3QTF .map-contacts {
  white-space  : nowrap;
  padding      : 1rem 0;
  border-top   : 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin-top   : 90px;
}

@media (max-width: 992px) {
  .cid-tejF8R3QTF .map-contacts {
    margin-top: 40px;
  }
}

.cid-tejF8R3QTF .contact-title {
  color: #01218e;
}

.cid-tejF8R3QTF .contact-info {
  color        : #000000;
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  .cid-tejF8R3QTF .contact-info {
    margin-bottom: 0;
  }
}

.cid-tejNp154wW {
  padding-top     : 75px;
  padding-bottom  : 120px;
  background-color: #ffffff;
}

.cid-tejNp154wW .mbr-text {
  color: #000000;
}

.cid-tejNp154wW .card-wrapper {
  display         : flex;
  flex-direction  : row;
  border-radius   : 10px;
  align-items     : center;
  justify-content : center;
  background-color: #ffffff;
  transition      : all 0.3s;
  padding         : 1rem 1rem !important;
  box-shadow      : 0 10px 55px 5px rgba(137, 173, 255, 0.35);
}

.cid-tejNp154wW .card-wrapper:hover {
  transform: translateY(-1rem);
}

.cid-tejNp154wW .card-wrapper:hover .ico2 {
  color: #002fa7 !important;
}

.cid-tejNp154wW .ico2 {
  color     : #002fa7 !important;
  transition: all 0.6s;
}

.cid-tejNp154wW .text-info:hover {
  color: inherit !important;
}

.cid-tejNp154wW .card-box {
  padding: 0rem 1rem;
}

.cid-tejNp154wW .ico1 {
  font-size: 2rem !important;
}

.cid-tejNp154wW h3,
.cid-tejNp154wW h4 {
  padding: 0;
  margin : 0;
}

.cid-tejNp154wW .card-title,
.cid-tejNp154wW .card-img {
  color: #57468b;
}

.cid-tejNp154wW .card-title {
  color     : #000000;
  text-align: left;
}

.cid-tejNp154wW .card-img {
  width: auto;
}

.cid-tejNp154wW .mbr-text DIV {
  text-align: left;
}

.cid-tek74FFEPA {
  background-color: #ffffff;
}

.cid-tek74FFEPA .wrapper {
  padding-top   : 10rem;
  padding-bottom: 3rem;
}

.cid-tek74FFEPA .mbr-fallback-image.disabled {
  display: none;
}

.cid-tek74FFEPA .wrapper {
  background                : #002fa7;
  border-bottom-left-radius : 6rem;
  border-bottom-right-radius: 6rem;
}

.cid-tek74FFEPA .mbr-section-title {
  text-align: center;
}

.cid-tek74FFEPA .mbr-text,
.cid-tek74FFEPA .mbr-section-btn {
  text-align: center;
  color     : #ffffff;
}

.cid-tek74FFEPA .dot {
  width     : 6px;
  height    : 6px;
  background: currentColor;
}

.cid-tek74FFEPA .dot-right {
  margin-right: 0;
  margin-left : auto;
}

.cid-tek74FFEPA .mbr-section-title,
.cid-tek74FFEPA .dot {
  color     : #ffffff;
  text-align: center;
}

.cid-tek74FFEPA .mbr-section-subtitle {
  text-align: center;
  color     : #ffffff;
}

.cid-tek1Ke8ZAD {
  padding-top     : 5rem;
  padding-bottom  : 5rem;
  background-color: #f2f7ff;
}

.cid-tek1Ke8ZAD .it {
  margin-top: 30px;
}

.cid-tek1Ke8ZAD .it:nth-child(1) {
  margin-top: 0px;
}

.cid-tek1Ke8ZAD .it:nth-child(2) {
  margin-top: 0px;
}

.cid-tek1Ke8ZAD .it:nth-child(3) {
  margin-top: 0px;
}

.cid-tek1Ke8ZAD .it:nth-child(4) {
  margin-top: 0px;
}

@media (max-width: 576px) {
  .cid-tek1Ke8ZAD .it {
    margin-top: 15px;
  }

  .cid-tek1Ke8ZAD .it:nth-child(2) {
    margin-top: 15px;
  }

  .cid-tek1Ke8ZAD .it:nth-child(3) {
    margin-top: 15px;
  }

  .cid-tek1Ke8ZAD .it:nth-child(4) {
    margin-top: 15px;
  }
}

.cid-teke6N5g56 {
  padding-top     : 3rem;
  padding-bottom  : 5rem;
  background-image: url("../../../assets/images/prancheta-1-100-1920x1080.jpg");
}

.cid-teke6N5g56 .content-container {
  margin-bottom: 50px;
  width        : 100%;
  padding      : 157px 13.5% 143px;
  text-align   : center;
}

.cid-teke6N5g56 .label-text {
  color        : #01218e;
  margin-bottom: 28px;
}

.cid-teke6N5g56 .mbr-text {
  color        : #000000;
  margin-bottom: 0;
}

.cid-teke6N5g56 .mbr-text-name {
  color        : #01218e;
  margin-bottom: 0;
  margin-top   : 45px;
}

.cid-teke6N5g56 .mbr-fallback-image.disabled {
  display: none;
}

.cid-teke6N5g56 .mbr-fallback-image {
  display            : block;
  background-size    : cover;
  background-position: center center;
  width              : 100%;
  height             : 100%;
  position           : absolute;
  top                : 0;
}

.cid-tek4vIJ3qk {
  padding-top     : 0px;
  padding-bottom  : 0px;
  background-color: #ffffff;
}

@media (max-width: 992px) {
  .cid-tek4vIJ3qk {
    padding-top   : 0px;
    padding-bottom: 0px;
  }

  .cid-tek4vIJ3qk .box {
    margin-top: 2.5rem;
    height    : 300px;
  }

  .cid-tek4vIJ3qk .video-block {
    padding: 0rem;
  }

  .cid-tek4vIJ3qk .row {
    padding: 0rem;
  }

  .cid-tek4vIJ3qk .left-block {
    padding: 2rem 1rem;
  }
}

.cid-tek4vIJ3qk .btn {
  margin-left: 0rem;
}

.cid-tek4vIJ3qk .box {
  background-image   : url("../../../assets/images/mbr-1920x1280.jpg");
  background-size    : cover;
  background-position: center;
  display            : flex;
  align-items        : center;
  justify-content    : center;
}

.cid-tek4vIJ3qk .icon-wrap {
  border          : 3px solid #ffffff !important;
  background-color: #ffffff;
  border-radius   : 50%;
  width           : 100px;
  height          : 100px;
  margin          : auto;
  display         : flex;
  justify-content : center;
  align-items     : center;
  overflow        : hidden;
  cursor          : pointer;
  position        : relative;
  transform       : perspective(1px) translateZ(0);
  transition      : all 0.3s ease-in-out !important;
}

.cid-tek4vIJ3qk .icon-wrap:hover span {
  color: #ffffff;
}

.cid-tek4vIJ3qk .icon-wrap::before {
  content                   : '';
  position                  : absolute;
  z-index                   : -1;
  top                       : 0;
  left                      : 0;
  right                     : 0;
  bottom                    : 0;
  transform                 : scaleY(0);
  transform-origin          : 50% 0;
  transition-property       : transform;
  transition                : 0.6s;
  transition-timing-function: cubic-bezier(0.4, 0.67, 0, 1.01);
}

.cid-tek4vIJ3qk .icon-wrap:hover::before {
  background-color: #002fa7;
  transform       : scaleY(1);
}

.cid-tek4vIJ3qk .mbr-media span {
  font-size : 16px;
  cursor    : pointer;
  position  : relative;
  display   : inline-block;
  transition: all 0.25s;
  color     : #01218e;
}

.cid-tek4vIJ3qk .mbr-media span.mbri-play:before {
  position : absolute;
  left     : 50%;
  transform: translateX(-35%);
}

.cid-tek4vIJ3qk .modalWindow {
  position        : fixed;
  z-index         : 5000;
  left            : 0;
  top             : 0;
  background-color: rgba(61, 61, 61, 0.65);
  width           : 100%;
  height          : 100%;
}

.cid-tek4vIJ3qk .modalWindow .modalWindow-container {
  display       : table-cell;
  vertical-align: middle;
}

.cid-tek4vIJ3qk .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width : 80vw;
  margin: 0 auto;
}

.cid-tek4vIJ3qk a.close {
  position     : absolute;
  right        : 4vw;
  top          : 4vh;
  color        : #ffffff;
  z-index      : 5000000;
  font-size    : 37px;
  background   : #000;
  padding      : 20px;
  border-radius: 50%;
}

.cid-tek4vIJ3qk a.close:hover {
  color: #ffffff;
}

@media (max-width: 576px) {
  .cid-tek4vIJ3qk {
    padding-top   : 0px;
    padding-bottom: 0px;
  }
}

.cid-tek4vIJ3qk .mbr-text {
  margin-bottom: 2rem;
}

.cid-tek4vIJ3qk .mbr-section-title {
  margin-bottom: 2rem;
  color        : #01218e;
}

@media (min-width: 767px) and (max-width: 992px) {
  .cid-tek4vIJ3qk .left-block {
    padding: 5rem 2rem;
  }
}

@media (min-width: 992px) {
  .cid-tek4vIJ3qk .video-block {
    padding-right: 0rem;
  }

  .cid-tek4vIJ3qk .row {
    padding-right: 0rem;
  }

  .cid-tek4vIJ3qk .left-block {
    padding: 7.5rem 5.5rem 7.5rem 5rem;
  }

  .cid-tek4vIJ3qk .box {
    height: 100%;
  }

  .cid-teB2Zml84c {
    padding-top   : 10rem;
  }
}

.cid-tek4vIJ3qk .mbr-text,
.cid-tek4vIJ3qk .mbr-section-btn {
  color: #000000;
}

.cid-tek4vIJ3qk H3 {
  color: #000000;
}

.cid-teklGcxp1s {
  padding-top     : 0px;
  padding-bottom  : 0px;
  background-color: #ffffff;
}

@media (max-width: 992px) {
  .cid-teklGcxp1s {
    padding-top   : 0px;
    padding-bottom: 0px;
  }

  .cid-teklGcxp1s .box {
    margin-top: 2.5rem;
    height    : 300px;
  }

  .cid-teklGcxp1s .video-block {
    padding: 0rem;
  }

  .cid-teklGcxp1s .row {
    padding: 0rem;
  }

  .cid-teklGcxp1s .left-block {
    padding: 2rem 1rem;
  }
}

.cid-teklGcxp1s .btn {
  margin-left: 0rem;
}

.cid-teklGcxp1s .box {
  background-image   : url("../../../assets/images/mbr-1920x1280.jpg");
  background-size    : cover;
  background-position: center;
  display            : flex;
  align-items        : center;
  justify-content    : center;
}

.cid-teklGcxp1s .icon-wrap {
  border          : 3px solid #ffffff !important;
  background-color: #ffffff;
  border-radius   : 50%;
  width           : 100px;
  height          : 100px;
  margin          : auto;
  display         : flex;
  justify-content : center;
  align-items     : center;
  overflow        : hidden;
  cursor          : pointer;
  position        : relative;
  transform       : perspective(1px) translateZ(0);
  transition      : all 0.3s ease-in-out !important;
}

.cid-teklGcxp1s .icon-wrap:hover span {
  color: #ffffff;
}

.cid-teklGcxp1s .icon-wrap::before {
  content                   : '';
  position                  : absolute;
  z-index                   : -1;
  top                       : 0;
  left                      : 0;
  right                     : 0;
  bottom                    : 0;
  transform                 : scaleY(0);
  transform-origin          : 50% 0;
  transition-property       : transform;
  transition                : 0.6s;
  transition-timing-function: cubic-bezier(0.4, 0.67, 0, 1.01);
}

.cid-teklGcxp1s .icon-wrap:hover::before {
  background-color: #002fa7;
  transform       : scaleY(1);
}

.cid-teklGcxp1s .mbr-media span {
  font-size : 16px;
  cursor    : pointer;
  position  : relative;
  display   : inline-block;
  transition: all 0.25s;
  color     : #01218e;
}

.cid-teklGcxp1s .mbr-media span.mbri-play:before {
  position : absolute;
  left     : 50%;
  transform: translateX(-35%);
}

.cid-teklGcxp1s .modalWindow {
  position        : fixed;
  z-index         : 5000;
  left            : 0;
  top             : 0;
  background-color: rgba(61, 61, 61, 0.65);
  width           : 100%;
  height          : 100%;
}

.cid-teklGcxp1s .modalWindow .modalWindow-container {
  display       : table-cell;
  vertical-align: middle;
}

.cid-teklGcxp1s .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width : 80vw;
  margin: 0 auto;
}

.cid-teklGcxp1s a.close {
  position     : absolute;
  right        : 4vw;
  top          : 4vh;
  color        : #ffffff;
  z-index      : 5000000;
  font-size    : 37px;
  background   : #000;
  padding      : 20px;
  border-radius: 50%;
}

.cid-teklGcxp1s a.close:hover {
  color: #ffffff;
}

@media (max-width: 576px) {
  .cid-teklGcxp1s {
    padding-top   : 0px;
    padding-bottom: 0px;
  }
}

.cid-teklGcxp1s .mbr-text {
  margin-bottom: 2rem;
}

.cid-teklGcxp1s .mbr-section-title {
  margin-bottom: 2rem;
  color        : #01218e;
}

@media (min-width: 767px) and (max-width: 992px) {
  .cid-teklGcxp1s .left-block {
    padding: 5rem 2rem;
  }
}

@media (min-width: 992px) {
  .cid-teklGcxp1s .video-block {
    padding-right: 0rem;
  }

  .cid-teklGcxp1s .row {
    padding-right: 0rem;
  }

  .cid-teklGcxp1s .left-block {
    padding: 7.5rem 5.5rem 7.5rem 5rem;
  }

  .cid-teklGcxp1s .box {
    height: 100%;
  }
}

.cid-teklGcxp1s .mbr-text,
.cid-teklGcxp1s .mbr-section-btn {
  color: #000000;
}

.cid-teklGcxp1s H3 {
  color: #000000;
}

.cid-tekqfLkb72 {
  padding-top     : 135px;
  padding-bottom  : 135px;
  background-color: #ffffff;
}

.cid-tekqfLkb72 .header-text {
  display            : flex;
  -webkit-align-items: center;
  align-items        : center;
  color              : #232323;
}

.cid-tekqfLkb72 .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis        : 100%;
}

.cid-tekqfLkb72 .mbr-section-subtitle {
  color: #767676;
}

.cid-tekqfLkb72 .panel-group {
  width: 100%;
}

.cid-tekqfLkb72 .panel-text {
  color: #000000;
}

.cid-tekqfLkb72 .card {
  border-radius: 0px;
  margin-bottom: .5rem;
}

.cid-tekqfLkb72 .card .card-header {
  border-radius: 0px;
  border       : 0px;
  padding      : 0;
}

.cid-tekqfLkb72 .card .card-header a.panel-title {
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  transition             : all .3s;
  background-color       : #e3f3ff;
  margin-bottom          : 0;
  font-style             : normal;
  font-weight            : 500;
  display                : flex;
  -webkit-align-items    : center;
  align-items            : center;
  text-decoration        : none !important;
  margin-top             : -1px;
  line-height            : normal;
}

.cid-tekqfLkb72 .card .card-header a.panel-title:hover {
  opacity: 0.5;
}

.cid-tekqfLkb72 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}

.cid-tekqfLkb72 .card .card-header a.panel-title .sign {
  padding-right: 1rem;
}

.cid-tekqfLkb72 .card .card-header a.panel-title h4 {
  padding      : 1rem 1rem;
  margin-bottom: 0;
}

.cid-tekqfLkb72 .card .panel-body {
  background: #ffffff;
}

.cid-tekqfLkb72 .sign {
  color: #232323;
}

.cid-tekqfLkb72 .header-text,
.cid-tekqfLkb72 .sign {
  color: #000000;
}