/*!
 * Mobirise v4 theme (https://mobirise.com/)
 * Copyright 2017 Mobirise
 */
.display-1,
.display-2,
a,
blockquote,
div,
figcaption,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
span,
textarea,
ul {
  font: inherit
}
.form-control:focus {
  box-shadow: none
}
:focus {
  outline: 0
}
section {
  background-color: #eee
}
.container,
.container-fluid,
section {
  position: relative;
  word-wrap: break-word
}
a.mbr-iconfont:hover {
  text-decoration: none
}
.article .lead blockquote,
.article .lead ol,
.article .lead p,
.article .lead pre,
.article .lead ul {
  margin-bottom: 0
}
a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer
}
a,
a:hover {
  text-decoration: none
}
figure {
  margin-bottom: 0
}
body {
  color: #232323
}
.display-1,
.display-2,
.display-3,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word
}
b,
strong {
  font-weight: 700
}
blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #f36
}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
  transition-delay: 9999s;
  -webkit-transition-property: background-color,color;
  transition-property: background-color,color
}
textarea[type=hidden] {
  display: none
}
body {
  position: relative
}
section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0
}
.cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cegapeCoche span {
  margin-left: .5rem!important
}
.cegapeCocheImage {
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='23.15' version='1.1' viewBox='0 0 32 30.68' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(.084667 0 0 .084667 -19.458 -10.415)' stroke-width='11.811' fill='%23FF4370'%3E%3Cpath d='m405.52 485.35c-1.8067-0.0592-4.2948-0.17704-5.9959-0.28399-29.324-1.8436-57.708-10.824-83.042-26.273-30.781-18.771-55.14-46.202-70.171-79.02-9.6032-20.967-15.149-43.61-16.304-66.571-0.17273-3.4325-0.19193-4.3474-0.19193-9.1478 0-4.8008 0.0192-5.7173 0.19197-9.1478 1.3652-27.113 8.8904-53.644 22.028-77.662 12.74-23.29 30.243-43.339 51.46-58.946 10.35-7.6128 21.445-14.078 33.297-19.404 20.477-9.2004 42.784-14.556 65.338-15.687 3.2981-0.16542 4.4666-0.19013 9.0056-0.19051 4.5535-3.8e-4 5.7409 0.0248 9.053 0.19161 23.274 1.1725 46.023 6.8251 67.234 16.706 3.2764 1.5263 9.3404 4.5899 9.3013 4.6991-0.0482 0.13475-15.28 28.431-15.304 28.431-0.0173 0-0.45481-0.22467-0.9722-0.49923-1.2634-0.67052-4.0485-2.0702-5.4198-2.7237-16.793-8.0035-34.542-12.73-52.944-14.098-3.9908-0.29677-6.353-0.37865-10.949-0.3795-3.7269-6.9e-4 -4.889 0.0246-7.6311 0.16618-24.477 1.2637-48.304 8.5376-69.324 21.163-26.221 15.75-46.81 39.119-59.338 67.351-2.7934 6.2949-5.1505 12.786-7.0395 19.386-3.0296 10.585-4.8623 21.477-5.471 32.515-0.1659 3.0083-0.19154 4.0994-0.19154 8.1525 0 4.0505 0.0267 5.1914 0.19055 8.1288 2.2705 40.717 20.956 78.654 51.709 104.99 9.3401 7.9971 19.742 14.867 30.856 20.379 18.608 9.2292 38.486 14.39 59.153 15.359 4.3481 0.20384 9.5977 0.19501 14.077-0.0237 39.124-1.9101 76.118-19.212 102.46-47.919 11.85-12.916 21.366-27.889 28.083-44.188 6.4649-15.689 10.201-32.492 11.014-49.542 0.21287-4.4628 0.20389-10.01-0.0235-14.528-1.0294-20.452-6.2412-40.411-15.323-58.679-0.50541-1.0167-0.92843-1.8583-0.94005-1.8702-0.0116-0.0119-32.025 31.982-71.14 71.097l-71.119 71.119-96.668-96.668 22.87-22.87 73.799 73.799 183.76-183.76 22.87 22.87-20.299 20.299c-19.118 19.118-20.295 20.304-20.232 20.394 0.13188 0.18829 1.926 3.344 2.5997 4.5726 3.7755 6.8854 7.0394 13.86 9.8702 21.092 10.092 25.782 14.14 53.497 11.849 81.122-1.7069 20.582-6.9756 40.876-15.486 59.651-1.8976 4.1861-4.1196 8.63-6.2804 12.561-4.6518 8.4615-9.9515 16.531-15.814 24.078-2.9786 3.8346-6.2339 7.6891-9.5253 11.279-3.2434 3.5373-7.3741 7.6672-10.955 10.953-16.993 15.593-36.973 27.855-58.678 36.01-17.734 6.6637-36.314 10.509-55.243 11.432-0.56048 0.0274-1.531 0.0725-2.1566 0.10029-1.4401 0.064-10.258 0.0935-11.897 0.0399z' stroke-width='11.811'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-left: 30px!important
}
.hidden {
  visibility: hidden
}
.mbr-z-index20 {
  z-index: 20
}
/*! Base colors */
.mbr-white {
  color: #fff
}
.mbr-black {
  color: #000
}
.mbr-bg-white {
  background-color: #fff
}
.mbr-bg-black {
  background-color: #000
}
/*! Text-aligns */
.align-left {
  text-align: left
}
.align-center {
  text-align: center
}
.align-right {
  text-align: right
}
@media (max-width:767px) {
  .align-center,
  .align-left,
  .align-right,
  .mbr-section-btn,
  .mbr-section-title {
    text-align: center
  }
}
/*! Font-weight  */
.mbr-light {
  font-weight: 300
}
.mbr-regular {
  font-weight: 400
}
.mbr-semibold {
  font-weight: 500
}
.mbr-bold {
  font-weight: 700
}
/*! Media  */
.media-size-item {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto
}
.media-content {
  flex-basis: 100%
}
.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start
}
.media-container-row .media-size-item {
  width: 400px
}
.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch
}
.media-container-column > * {
  width: 100%
}
@media (min-width:992px) {
  .media-container-row {
    flex-wrap: nowrap
  }
}
figure {
  overflow: hidden
}
figure[mbr-media-size] {
  transition: width .1s
}
.mbr-figure iframe,
.mbr-figure img {
  display: block;
  width: 100%
}
.card {
  background-color: transparent;
  border: none
}
.card-wrapper {
  flex: 1;
  -webkit-flex: 1
}
.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0
}
.media {
  max-width: 100%;
  margin: 0 auto
}
.mbr-figure {
  -ms-grid-row-align: center;
  align-self: center
}
.media-container > div {
  max-width: 100%
}
.card-img img,
.mbr-figure img {
  width: 100%
}
@media (max-width:991px) {
  .media-size-item {
    width: auto!important
  }
  .media {
    width: auto
  }
  .mbr-figure {
    width: 100%!important
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -.25rem;
  margin-right: -.25rem;
  font-size: 0
}
nav .mbr-section-btn {
  margin-left: 0;
  margin-right: 0
}
/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: .5rem
}
.btn.btn-md .mbr-iconfont {
  margin-right: .8rem
}
.mbr-regular {
  font-weight: 400
}
.mbr-semibold {
  font-weight: 500
}
.mbr-bold {
  font-weight: 700
}
[type=submit] {
  -webkit-appearance: none
}
/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh
}
.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem
}
/*! Map */
.map {
  height: 25rem;
  position: relative
}
.map iframe {
  width: 100%;
  height: 100%
}
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: 400
}
/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #fff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg)
}
.mbr-arrow-up a {
  background: rgba(0,0,0,.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none!important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center
}
.mbr-arrow-up a:hover {
  background-color: rgba(0,0,0,.4)
}
.mbr-arrow-up a i {
  line-height: 60px
}
.mbr-arrow-up-icon {
  display: block;
  color: #fff
}
.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg)
}
/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80,80,80,.5);
  border-radius: 50%;
  transform: translateX(-50%)
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
  animation: arrowdown 1.7s ease-in-out infinite
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem
}
@keyframes arrowdown {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px)
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px)
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
}
@media (max-width:500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg)
  }
}
@keyframes gradient-animation {
  from {
    background-position: 0 100%;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }
  to {
    background-position: 100% 0;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0 100%;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }
  to {
    background-position: 100% 0;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate
}
.menu .navbar-brand {
  display: -webkit-flex
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex
}
@media (max-width:991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh
  }
  .menu .navbar-collapse.show {
    overflow: auto
  }
}
@media (max-width:767px) {
  .menu .navbar-collapse {
    max-height: 60vh
  }
}
@media (min-width:768px) and (max-width:991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox
  }
}
@media (min-width:992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex!important
  }
}
.menu .collapsed .navbar-collapse {
  max-height: 93.5vh
}
.menu .collapsed .navbar-collapse.show {
  overflow: auto
}
.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between
}
.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center
}
.nav-dropdown .link {
  padding: .667em 1.667em!important;
  margin: 0!important
}
.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap
}
.justify-content-center {
  -webkit-justify-content: center
}
.carousel-control {
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center
}
.form-inline {
  display: -webkit-flex;
  -webkit-align-items: center
}
@media (max-width:576px) {
  .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 0;
    padding-right: 0
  }
}
.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%
}
.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0!important;
  width: 100%!important
}
.jq-selectbox__trigger-arrow {
  transform: translateY(-50%)
}
.jq-selectbox li {
  padding: 1.07em .5em
}
input[type=range] {
  padding-left: 0!important;
  padding-right: 0!important
}
.modal-content,
.modal-dialog {
  height: 100%
}
.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem)
}
@media (max-width:575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem)
  }
}
.carousel-item {
  text-align: center
}
.carousel-item img {
  margin: auto
}
.mbr-form .form-control {
  color: #000;
  border: none;
  border-radius: 0;
  background-color: transparent;
  padding: .5rem 0;
  border-bottom: 1px solid #000
}
.mbr-form .form-control:focus {
  outline: 0;
  box-shadow: none
}
.mbr-section-title {
  font-style: normal;
  line-height: 1.2
}
.mbr-section-subtitle {
  line-height: 1.3
}
.mbr-text {
  font-style: normal;
  line-height: 1.6
}
body {
  font-style: normal;
  line-height: 1.5
}
.btn {
  position: relative;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: normal;
  margin: .4rem .8rem;
  white-space: normal;
  transition-property: background-color,color,border-color,box-shadow;
  transition-duration: .3s,.3s,.3s,2s;
  transition-timing-function: ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word
}
.btn .mbr-iconfont {
  font-size: 1.6rem
}
.btn.active:after,
.btn:focus:after,
.btn:hover:after {
  content: '';
  border: 1px solid;
  border-color: inherit;
  width: 100%;
  height: 100%;
  transition: border-radius .3s;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1
}
.note-popover .btn:after {
  display: none
}
.btn-sm {
  border: 1px solid;
  font-weight: 500;
  letter-spacing: normal;
  transition: all .3s ease-in-out
}
.btn-md {
  font-weight: 500;
  letter-spacing: normal;
  margin: .4rem .8rem!important;
  transition: all .3s ease-in-out
}
.btn-lg {
  font-weight: 500;
  letter-spacing: normal;
  margin: .4rem .8rem!important;
  transition: all .3s ease-in-out
}
.btn-form {
  border-radius: 0
}
.btn-form:hover {
  cursor: pointer
}
#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px)
}
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg)
}
.note-check a[data-value=Rubik] {
  font-style: normal
}
.mbr-arrow a {
  color: #fff
}
@media (max-width:767px) {
  .mbr-arrow {
    display: none
  }
}
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0
}
.alert {
  color: #fff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px
}
.form-control {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em
}
.form-active .form-control:invalid {
  border-color: red
}
.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}
blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px
}
blockquote,
ol,
pre,
ul {
  margin-bottom: 2.3125rem
}
pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap
}
.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none
}
.mbr-section__comments .row {
  justify-content: center
}
@media (max-width:767px) {
  .btn {
    font-size: .75rem!important
  }
  .btn .mbr-iconfont {
    font-size: 1rem!important
  }
}
body,
html {
  height: auto;
  min-height: 100vh
}
.dropup .dropdown-toggle::after {
  display: none
}
.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial!important
}
body {
  font-family: Poppins
}
.display-0 {
  font-family: Poppins,sans-serif;
  font-size: 12rem;
  margin-top: -5rem;
  margin-bottom: -9rem
}
.display-1 {
  font-family: Poppins,sans-serif;
  font-size: 2.25rem
}
.display-2 {
  font-family: Poppins,sans-serif;
  font-size: 2rem
}
.display-4 {
  font-family: Poppins,sans-serif;
  font-size: .875rem
}
.display-5 {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem
}
.display-7 {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem
}
@media (max-width:768px) {
  .display-1 {
    font-size: 1.8rem;
    font-size: calc( 1.4375rem + (2.25 - 1.4375) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.4375rem + (2.25 - 1.4375) * ((100vw - 20rem) / (48 - 20))))
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))))
  }
  .display-4 {
    font-size: .7rem;
    font-size: calc( .95625rem + (.875 - .95625) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (.95625rem + (.875 - .95625) * ((100vw - 20rem) / (48 - 20))))
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))))
  }
}
.btn {
  padding: .719rem 1.5rem;
  border-radius: 3px
}
.btn.active:after,
.btn:focus:after,
.btn:hover:after {
  border-radius: 100px
}
.btn.active:after,
.btn:focus:after,
.btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
@-webkit-keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.btn-sm {
  padding: .5rem 1rem;
  border-radius: 3px
}
.btn-md {
  padding: .719rem 1.5rem;
  border-radius: 3px
}
.btn-lg {
  padding: .875rem 1.875rem;
  border-radius: 3px
}
.bg-primary {
  background-color: #0931ff!important
}
.bg-success {
  background-color: #ff4370!important
}
.bg-info {
  background-color: #ffa547!important
}
.bg-warning {
  background-color: #ffc6d3!important
}
.bg-danger {
  background-color: #b147ff!important
}
.btn-primary,
.btn-primary.active,
.btn-primary:active {
  background-color: #0931ff!important;
  border-color: #0931ff!important;
  color: #fff!important
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  color: #fff!important;
  background-color: #001ebc!important;
  border-color: #001ebc!important
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff!important;
  background-color: #001ebc!important;
  border-color: #001ebc!important
}
.btn-secondary,
.btn-secondary.active,
.btn-secondary:active {
  background-color: #707070!important;
  border-color: #707070!important;
  color: #fff!important
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
  color: #fff!important;
  background-color: #4a4a4a!important;
  border-color: #4a4a4a!important
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff!important;
  background-color: #4a4a4a!important;
  border-color: #4a4a4a!important
}
.btn-info,
.btn-info.active,
.btn-info:active {
  background-color: #ffa547!important;
  border-color: #ffa547!important;
  color: #fff!important
}
.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
  color: #fff!important;
  background-color: #f97f00!important;
  border-color: #f97f00!important
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff!important;
  background-color: #f97f00!important;
  border-color: #f97f00!important
}
.btn-success,
.btn-success.active,
.btn-success:active {
  background-color: #ff4370!important;
  border-color: #ff4370!important;
  color: #fff!important
}
.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
  color: #fff!important;
  background-color: #f5003b!important;
  border-color: #f5003b!important
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff!important;
  background-color: #f5003b!important;
  border-color: #f5003b!important
}
.btn-warning,
.btn-warning.active,
.btn-warning:active {
  background-color: #ffc6d3!important;
  border-color: #ffc6d3!important;
  color: #c6002d!important
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
  color: #c6002d!important;
  background-color: #ff7998!important;
  border-color: #ff7998!important
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #c6002d!important;
  background-color: #ff7998!important;
  border-color: #ff7998!important
}
.btn-danger,
.btn-danger.active,
.btn-danger:active {
  background-color: #b147ff!important;
  border-color: #b147ff!important;
  color: #fff!important
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
  color: #fff!important;
  background-color: #9000f9!important;
  border-color: #9000f9!important
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff!important;
  background-color: #9000f9!important;
  border-color: #9000f9!important
}
.btn-black,
.btn-black.active,
.btn-black:active {
  background-color: #333!important;
  border-color: #333!important;
  color: #fff!important
}
.btn-black.focus,
.btn-black:focus,
.btn-black:hover {
  color: #fff!important;
  background-color: #0d0d0d!important;
  border-color: #0d0d0d!important
}
.btn-black.disabled,
.btn-black:disabled {
  color: #fff!important;
  background-color: #0d0d0d!important;
  border-color: #0d0d0d!important
}
.btn-white,
.btn-white.active,
.btn-white:active {
  background-color: #fff!important;
  border-color: #fff!important;
  color: grey!important
}
.btn-white.focus,
.btn-white:focus,
.btn-white:hover {
  color: grey!important;
  background-color: #d9d9d9!important;
  border-color: #d9d9d9!important
}
.btn-white.disabled,
.btn-white:disabled {
  color: grey!important;
  background-color: #d9d9d9!important;
  border-color: #d9d9d9!important
}
.btn-white,
.btn-white.active,
.btn-white:active {
  color: #333!important
}
.btn-white.focus,
.btn-white:focus,
.btn-white:hover {
  color: #333!important
}
.btn-white.disabled,
.btn-white:disabled {
  color: #333!important
}
.btn-primary-outline,
.btn-primary-outline.active,
.btn-primary-outline:active {
  background: 0 0;
  border-color: #001aa2;
  color: #001aa2!important
}
.btn-primary-outline.focus,
.btn-primary-outline:focus,
.btn-primary-outline:hover {
  color: #fff!important;
  background-color: #0931ff;
  border-color: #0931ff
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #fff!important;
  background-color: #0931ff!important;
  border-color: #0931ff!important
}
.btn-secondary-outline,
.btn-secondary-outline.active,
.btn-secondary-outline:active {
  background: 0 0;
  border-color: #3d3d3d;
  color: #3d3d3d!important
}
.btn-secondary-outline.focus,
.btn-secondary-outline:focus,
.btn-secondary-outline:hover {
  color: #fff!important;
  background-color: #707070;
  border-color: #707070
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #fff!important;
  background-color: #707070!important;
  border-color: #707070!important
}
.btn-info-outline,
.btn-info-outline.active,
.btn-info-outline:active {
  background: 0 0;
  border-color: #e07200;
  color: #e07200!important
}
.btn-info-outline.focus,
.btn-info-outline:focus,
.btn-info-outline:hover {
  color: #fff!important;
  background-color: #ffa547;
  border-color: #ffa547
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #fff!important;
  background-color: #ffa547!important;
  border-color: #ffa547!important
}
.btn-success-outline,
.btn-success-outline.active,
.btn-success-outline:active {
  background: 0 0;
  border-color: #dc0035;
  color: #dc0035!important
}
.btn-success-outline.focus,
.btn-success-outline:focus,
.btn-success-outline:hover {
  color: #fff!important;
  background-color: #ff4370;
  border-color: #ff4370
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #fff!important;
  background-color: #ff4370!important;
  border-color: #ff4370!important
}
.btn-warning-outline,
.btn-warning-outline.active,
.btn-warning-outline:active {
  background: 0 0;
  border-color: #ff6084;
  color: #ff6084!important
}
.btn-warning-outline.focus,
.btn-warning-outline:focus,
.btn-warning-outline:hover {
  color: #c6002d!important;
  background-color: #ffc6d3;
  border-color: #ffc6d3
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #c6002d!important;
  background-color: #ffc6d3!important;
  border-color: #ffc6d3!important
}
.btn-danger-outline,
.btn-danger-outline.active,
.btn-danger-outline:active {
  background: 0 0;
  border-color: #8100e0;
  color: #8100e0!important
}
.btn-danger-outline.focus,
.btn-danger-outline:focus,
.btn-danger-outline:hover {
  color: #fff!important;
  background-color: #b147ff;
  border-color: #b147ff
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #fff!important;
  background-color: #b147ff!important;
  border-color: #b147ff!important
}
.btn-black-outline,
.btn-black-outline.active,
.btn-black-outline:active {
  background: 0 0;
  border-color: #000;
  color: #000!important
}
.btn-black-outline.focus,
.btn-black-outline:focus,
.btn-black-outline:hover {
  color: #fff!important;
  background-color: #333;
  border-color: #333
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #fff!important;
  background-color: #333!important;
  border-color: #333!important
}
.btn-white-outline,
.btn-white-outline.active,
.btn-white-outline:active {
  background: 0 0;
  border-color: #fff;
  color: #fff!important
}
.btn-white-outline.focus,
.btn-white-outline:focus,
.btn-white-outline:hover {
  color: #333!important;
  background-color: #fff;
  border-color: #fff
}
.text-primary {
  color: #0931ff!important
}
.text-secondary {
  color: #707070!important
}
.text-success {
  color: #ff4370!important
}
.text-info {
  color: #ffa547!important
}
.text-warning {
  color: #ffc6d3!important
}
.text-danger {
  color: #b147ff!important
}
.text-white {
  color: #fff!important
}
.text-black {
  color: #000!important
}
a.text-primary:focus,
a.text-primary:hover {
  color: #001aa2!important
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #3d3d3d!important
}
a.text-success:focus,
a.text-success:hover {
  color: #dc0035!important
}
a.text-info:focus,
a.text-info:hover {
  color: #e07200!important
}
a.text-warning:focus,
a.text-warning:hover {
  color: #ff6084!important
}
a.text-danger:focus,
a.text-danger:hover {
  color: #8100e0!important
}
a.text-white:focus,
a.text-white:hover {
  color: #0931ff!important
}
a.text-black:focus,
a.text-black:hover {
  color: #0931ff!important
}
.alert-success {
  background-color: #ff4370
}
.alert-info {
  background-color: #ffa547
}
.alert-warning {
  background-color: #ffc6d3
}
.alert-danger {
  background-color: #b147ff
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
  transition-property: background-color,color,border-color,box-shadow;
  transition-duration: .3s,.3s,.3s,.8s;
  transition-timing-function: ease-in-out;
  margin-right: 10px !important
}
@media screen (max-width: 768px) {
  .mbr-section-btn a.btn:not(.btn-form) {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin-left: -10px !important
  }
}
.mbr-section-btn a.btn:not(.btn-form):focus,
.mbr-section-btn a.btn:not(.btn-form):hover {
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)!important
}
.mbr-gallery-filter li a {
  border-radius: 100px!important
}
.mbr-gallery-filter li.active .btn {
  background-color: #0931ff;
  border-color: #0931ff;
  color: #fff
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none
}
.nav-tabs .nav-link {
  border-radius: 100px!important
}
a,
a:hover {
  color: #0931ff
}
.mbr-plan-header.bg-primary .mbr-plan-price-desc,
.mbr-plan-header.bg-primary .mbr-plan-subtitle {
  color: #d5dcff
}
.mbr-plan-header.bg-success .mbr-plan-price-desc,
.mbr-plan-header.bg-success .mbr-plan-subtitle {
  color: #fff
}
.mbr-plan-header.bg-info .mbr-plan-price-desc,
.mbr-plan-header.bg-info .mbr-plan-subtitle {
  color: #fff
}
.mbr-plan-header.bg-warning .mbr-plan-price-desc,
.mbr-plan-header.bg-warning .mbr-plan-subtitle {
  color: #fff
}
.mbr-plan-header.bg-danger .mbr-plan-price-desc,
.mbr-plan-header.bg-danger .mbr-plan-subtitle {
  color: #fff
}
#scrollToTop a {
  border-radius: 100px
}
.form-control {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem
}
blockquote {
  border-color: #0931ff
}
blockquote,
ol,
pre,
ul {
  margin-bottom: 2.3125rem
}
.mbr-form .btn {
  margin: .4rem 0
}
.mbr-form .input-group-btn a.btn {
  border-radius: 100px!important
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.mbr-form .input-group-btn button[type=submit] {
  border-radius: 100px!important;
  padding: 1rem 2rem
}
.mbr-form .input-group-btn button[type=submit]:hover {
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.special-form {
  border-radius: 100px!important
}
.input-group-btn button[type=submit] {
  border-radius: 100px!important
}
.input-group-btn a.btn {
  border-radius: 100px!important
}
.jq-selectbox li.selected,
.jq-selectbox li:hover {
  background-color: #0931ff;
  background-image: var(--bs-gradient);
  color: #fff
}
.jq-number__spin.minus:after,
.jq-number__spin.plus:after,
.jq-selectbox .jq-selectbox__trigger-arrow {
  transition: .4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor
}
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after,
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #0931ff;
  border-bottom-color: #0931ff
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #fff!important;
  background-color: #0931ff!important;
  box-shadow: none!important
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff!important;
  background: #707070!important;
  box-shadow: none!important
}
.lazy-bg {
  background-image: none!important
}
.lazy-none,
.lazy-placeholder:not(section) {
  display: block;
  position: relative;
  padding-bottom: 56.25%
}
.lazy-placeholder:after,
iframe.lazy-placeholder {
  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='%230931ff' %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: .5
}

/*! fin des CSS de base */

.cid-tYr9xO8cKd {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-tYr9xO8cKd .tooltip {
  z-index: 1000!important
}
.cid-tYr9xO8cKd .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-tYr9xO8cKd .megaSectionTitle a,
.cid-tYr9xO8cKd .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-tYr9xO8cKd h5.breadcrumb,
.cid-tYr9xO8cKd h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYr9xO8cKd h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYr9xO8cKd h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-tYr9xO8cKd .megatitle a,
.cid-tYr9xO8cKd .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .megatitle a,
  .cid-tYr9xO8cKd .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .megatitle a,
  .cid-tYr9xO8cKd .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-tYr9xO8cKd .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-tYr9xO8cKd .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-tYr9xO8cKd .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-tYr9xO8cKd .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tYr9xO8cKd .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-tYr9xO8cKd .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYr9xO8cKd div#bottomButtons {
    all: unset
  }
  .cid-tYr9xO8cKd .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-tYr9xO8cKd .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-tYr9xO8cKd .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYr9xO8cKd .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-tYr9xO8cKd .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYr9xO8cKd .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-tYr9xO8cKd .help-solutions.figure-caption,
  .cid-tYr9xO8cKd .logiciels.figure-caption,
  .cid-tYr9xO8cKd .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .cat-formation.figure-caption,
  .cid-tYr9xO8cKd .help-solutions.figure-caption,
  .cid-tYr9xO8cKd .logiciels.figure-caption,
  .cid-tYr9xO8cKd .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-tYr9xO8cKd .cat-formation.figure-caption,
  .cid-tYr9xO8cKd .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-tYr9xO8cKd {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-tYr9xO8cKd .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-tYr9xO8cKd .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-tYr9xO8cKd ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-tYr9xO8cKd .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-tYr9xO8cKd .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-tYr9xO8cKd .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYr9xO8cKd .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-tYr9xO8cKd .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-tYr9xO8cKd .subCategory a,
.cid-tYr9xO8cKd .subCategory a:hover {
  color: #000!important
}
.cid-tYr9xO8cKd .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-tYr9xO8cKd .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-tYr9xO8cKd .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYr9xO8cKd button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-tYr9xO8cKd .navbar.fixed-top .navbar-collapse,
  .cid-tYr9xO8cKd .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-tYr9xO8cKd .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-tYr9xO8cKd .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-tYr9xO8cKd .container,
  .cid-tYr9xO8cKd .middle-container {
    overflow: hidden
  }
  .cid-tYr9xO8cKd .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYr9xO8cKd .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYr9xO8cKd .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-tYr9xO8cKd .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-tYr9xO8cKd .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-tYr9xO8cKd .navbar-nav {
    padding: 0!important
  }
  .cid-tYr9xO8cKd .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-tYr9xO8cKd .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-tYr9xO8cKd .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-tYr9xO8cKd .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYr9xO8cKd .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-tYr9xO8cKd .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-tYr9xO8cKd .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYr9xO8cKd .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYr9xO8cKd .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-tYr9xO8cKd .navbar:not(.navbar-short) img#whiteLogo {
  display: block;
}
.cid-tYr9xO8cKd .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}

.cid-tYr9xO8cKd .nav-item.dropdown:hover .dropdown-menu {
  display: block; /* Ensures dropdown is visible on hover */
}

.cid-tYr9xO8cKd .nav-item.dropdown:not(:hover) .dropdown-menu {
  display: none !important; /* Forces dropdown to disappear on hover-out */
}

/* When the navbar is in "short" mode (scrolled state), ensure links turn blue */
.cid-tYr9xO8cKd .navbar.navbar-short .nav-item .nav-link {
    color: #0931ff !important;
}
/* Remove blue color after hover-out */
@media (min-width: 768px) {
  .cid-tYr9xO8cKd .nav-item .nav-link:not(:hover) {
  color: #fff !important;
  }
}

.cid-tYr9xO8cKd .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-tYr9xO8cKd .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-tYr9xO8cKd .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-tYr9xO8cKd .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-tYr9xO8cKd .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-tYr9xO8cKd .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-tYr9xO8cKd .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-tYr9xO8cKd .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYr9xO8cKd .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.25);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-tYr9xO8cKd .navbar.navbar-short img#gradientLogo {
  display: block
}
.cid-tYr9xO8cKd .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-tYr9xO8cKd .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-tYr9xO8cKd .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYr9xO8cKd .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
/* General link styles for navbar in .cid-tYr9xO8cKd */
.cid-tYr9xO8cKd .navbar.navbar-short a {
  color: #0931ff !important;
  transition: color 0.4s ease-in-out;
}

/* Hover effect for general navbar links */
.cid-tYr9xO8cKd .navbar.navbar-short a:hover {
  color: #0931ff !important;
}

/* Specific color styles for selected menu items */
.cid-tYr9xO8cKd .navbar.navbar-short a#MMFtab,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF00,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF01,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF02,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF03,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF04 {
  color: #ff4370 !important;
  transition: color 0.4s ease-in-out;
}

/* Optional: Add a specific hover style for the highlighted items */
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF00:hover,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF01:hover,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF02:hover,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF03:hover,
.cid-tYr9xO8cKd .navbar.navbar-short a#MMF04:hover {
  color: #ff4370 !important;
}
.cid-tYr9xO8cKd .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYr9xO8cKd .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-tYr9xO8cKd .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYr9xO8cKd .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
/*.cid-tYr9xO8cKd .navbar.navbar-short .navbar-brand {*/
/*  padding: 0*/
/*}*/
.cid-tYr9xO8cKd .navbar.opened {
  transition: all .3s
}
.cid-tYr9xO8cKd .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-tYr9xO8cKd .navbar img {
  width: auto
}
.cid-tYr9xO8cKd .navbar .navbar-collapse {
  z-index: 1
}
.cid-tYr9xO8cKd .navbar.collapsed {
  justify-content: center
}
.cid-tYr9xO8cKd .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-tYr9xO8cKd .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-tYr9xO8cKd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYr9xO8cKd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-tYr9xO8cKd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-tYr9xO8cKd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-tYr9xO8cKd .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-tYr9xO8cKd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-tYr9xO8cKd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-tYr9xO8cKd .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-tYr9xO8cKd .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-tYr9xO8cKd .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYr9xO8cKd .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-tYr9xO8cKd .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-tYr9xO8cKd .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-tYr9xO8cKd .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYr9xO8cKd .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-tYr9xO8cKd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-tYr9xO8cKd .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-tYr9xO8cKd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-tYr9xO8cKd .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYr9xO8cKd .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-tYr9xO8cKd .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-tYr9xO8cKd .nav-item.active,
.cid-tYr9xO8cKd .nav-item.open {
  background-color: #fff!important
}
.cid-tYr9xO8cKd .nav-item .extra-bg {
  display: none!important
}
/* .cid-tYr9xO8cKd .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-tYr9xO8cKd .navbar .has-megamenu {
    position: static!important
  }
  .cid-tYr9xO8cKd .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: -1.2rem
  }
  .cid-tYr9xO8cKd .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-tYr9xO8cKd .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-tYr9xO8cKd .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-tYr9xO8cKd .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-tYr9xO8cKd .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-tYr9xO8cKd .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-tYr9xO8cKd .nav-item.active .nav-link,
  .cid-tYr9xO8cKd .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-tYr9xO8cKd .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-tYr9xO8cKd li.nav-item.dropdown,
  .cid-tYr9xO8cKd li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-tYr9xO8cKd li.nav-item.dropdown.has-megamenu.open,
  .cid-tYr9xO8cKd li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-tYr9xO8cKd .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-tYr9xO8cKd .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-tYr9xO8cKd .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-tYr9xO8cKd .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-tYr9xO8cKd .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-tYr9xO8cKd .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-tYr9xO8cKd .searchbox .searchbox__icon path,
.cid-tYr9xO8cKd .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-tYr9xO8cKd .searchbox .searchbox__icon path:hover,
.cid-tYr9xO8cKd .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .searchbox .searchbox__icon path,
  .cid-tYr9xO8cKd .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-tYr9xO8cKd svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-tYr9xO8cKd svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-tYr9xO8cKd svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-tYr9xO8cKd svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-tYr9xO8cKd a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-tYr9xO8cKd a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-tYr9xO8cKd input.searchbox1__icon:hover,
.cid-tYr9xO8cKd input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-tYr9xO8cKd * .middlebar-nav .searchbox,
.cid-tYr9xO8cKd * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-tYr9xO8cKd .searchbox .searchbox__input,
.cid-tYr9xO8cKd .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-tYr9xO8cKd .searchbox .searchbox__icon,
.cid-tYr9xO8cKd .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-tYr9xO8cKd .navbar-short .searchbox .searchbox__icon path,
.cid-tYr9xO8cKd .navbar-short .searchbox1 .searchbox1__icon path,
.cid-tYr9xO8cKd .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-tYr9xO8cKd .searchbox1:focus-within,
.cid-tYr9xO8cKd .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .searchbox1:focus-within,
  .cid-tYr9xO8cKd .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-tYr9xO8cKd .searchbox1:focus-within .searchbox1__input,
.cid-tYr9xO8cKd .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYr9xO8cKd .searchbox1:focus-within .searchbox1__icon path,
.cid-tYr9xO8cKd .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-tYr9xO8cKd .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-tYr9xO8cKd div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-tYr9xO8cKd .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-tYr9xO8cKd .breadcrumb {
  background-color: transparent
}
.cid-tYr9xO8cKd .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-tYr9xO8cKd .text-piped li:last-child a:after {
  content: none!important
}
.cid-tYr9xO8cKd hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-tYr9xO8cKd hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-tYr9xO8cKd div#top-line {
  justify-content: center
}
.cid-tYr9xO8cKd .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-tYr9xO8cKd .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-tYr9xO8cKd a.button-white-outline:focus,
.cid-tYr9xO8cKd a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-tYr9xO8cKd .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-tYr9xO8cKd .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-tYr9xO8cKd .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-tYr9xO8cKd .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYr9xO8cKd .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-tYr9xO8cKd .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-tYr9xO8cKd .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-tYr9xO8cKd .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYr9xO8cKd .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-tYr9xO8cKd .dropdown-item:focus,
.cid-tYr9xO8cKd .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-tYr9xO8cKd .dropdown-item:hover span {
  color: #fff
}
.cid-tYr9xO8cKd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-tYr9xO8cKd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-tYr9xO8cKd .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-tYr9xO8cKd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-tYr9xO8cKd .dropdown-toggle::after {
  display: none
}
.cid-tYr9xO8cKd .nav-link {
  position: relative
}
.cid-tYr9xO8cKd .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-tYr9xO8cKd .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-tYr9xO8cKd .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-tYr9xO8cKd .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-tYr9xO8cKd .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-tYr9xO8cKd .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-tYr9xO8cKd .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-tYr9xO8cKd .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-tYr9xO8cKd .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-tYr9xO8cKd .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-tYr9xO8cKd .navbar-nav a.text-primary:focus,
.cid-tYr9xO8cKd .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .navbar-nav a.text-primary:focus:hover,
  .cid-tYr9xO8cKd .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYr9xO8cKd .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYr9xO8cKd .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px 26px !important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-tYr9xO8cKd .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-tYr9xO8cKd .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-tYr9xO8cKd .middlebar-nav a {
  color: #fff!important
}
.cid-tYr9xO8cKd .middlebar-nav a.text-white:focus,
.cid-tYr9xO8cKd .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .middlebar-nav a.text-white:focus:hover,
  .cid-tYr9xO8cKd .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYr9xO8cKd .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYr9xO8cKd .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-tYr9xO8cKd .middlebar-nav-burger {
    display: none!important
  }
}
.cid-tYr9xO8cKd .dropdown-menu,
.cid-tYr9xO8cKd .navbar.opened {
  background: #fff!important
}
.cid-tYr9xO8cKd .nav-item:focus,
.cid-tYr9xO8cKd .nav-link:focus {
  outline: 0
}
.cid-tYr9xO8cKd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-tYr9xO8cKd .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-tYr9xO8cKd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-tYr9xO8cKd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-tYr9xO8cKd .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-tYr9xO8cKd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-tYr9xO8cKd nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-tYr9xO8cKd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYr9xO8cKd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-tYr9xO8cKd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-tYr9xO8cKd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYr9xO8cKd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-tYr9xO8cKd .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-tYr9xO8cKd .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-tYr9xO8cKd .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-tYr9xO8cKd .dropdown-item.active,
.cid-tYr9xO8cKd .dropdown-item:active {
  background-color: transparent
}
.cid-tYr9xO8cKd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-tYr9xO8cKd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-tYr9xO8cKd .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-tYr9xO8cKd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-tYr9xO8cKd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-tYr9xO8cKd .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-tYr9xO8cKd ul.navbar-nav {
  flex-wrap: wrap
}
.cid-tYr9xO8cKd .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-tYr9xO8cKd .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYr9xO8cKd .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-tYr9xO8cKd .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-tYr9xO8cKd .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-tYr9xO8cKd .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-tYr9xO8cKd .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYr9xO8cKd button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-tYr9xO8cKd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-tYr9xO8cKd button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-tYr9xO8cKd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYr9xO8cKd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYr9xO8cKd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYr9xO8cKd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYr9xO8cKd nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-tYr9xO8cKd nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYr9xO8cKd nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYr9xO8cKd nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYr9xO8cKd nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYr9xO8cKd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-tYr9xO8cKd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-tYr9xO8cKd .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-tYr9xO8cKd .navbar {
    height: 70px
  }
  .cid-tYr9xO8cKd .navbar.opened {
    height: auto
  }
  .cid-tYr9xO8cKd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-tYr9xO8cKd .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-tYr9xO8cKd .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-tYr9xO8cKd .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-tYr9xO8cKd .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-tYr9xO8cKd .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-tYr9xO8cKd .container-head .close svg {
  fill: #000000
}
.cid-tYr9xO8cKd .container-head .close:hover {
  opacity: 1
}
.cid-tYr9xO8cKd .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-tYr9xO8cKd div.collapsed-middle-container {
    display: none
  }
}
.cid-tYr9xO8cKd div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-tYr9xO8cKd div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-tYr9xO8cKd div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-tYr9xO8cKd div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-tYr9xO8cKd .container-head {
    padding: 10px!important
  }
  .cid-tYr9xO8cKd .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-tYr9xO8cKd .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-tYr9xO8cKd SPAN {
  font-size: 10px
}
.cid-tYr9xO8cKd .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-tYr9xO8cKd .vertical-divider-left::before {
    display: none!important
  }
}
.cid-tWlckmmeXK {
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),url("../media/hn2bbocm/hp-fond6ud.svg")
}
.cid-tWlckmmeXK .mbr-section-btn a.btn:not(.btn-form),
.cid-tUgX1zPJmC .mbr-section-btn a.btn:not(.btn-form),
.cid-tYkpPRbvjV .mbr-section-btn a.btn:not(.btn-form),
.cid-tYjgmdd8YK .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 2rem !important;
}
/* @media screen (max-width: 768px) {
  .cid-tWlckmmeXK .mbr-section-btn a.btn:not(.btn-form), .cid-tUgX1zPJmC .mbr-section-btn a.btn:not(.btn-form), .cid-tYkpPRbvjV .mbr-section-btn a.btn:not(.btn-form), .cid-tYjgmdd8YK .mbr-section-btn a.btn:not(.btn-form) {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin-left: -10px !important;
  }
} */
.cid-tWlckmmeXK .mbr-section-btn a.btn:not(.btn-form).btn-LS:hover {
  color: #fff!important;
  background-color: #0931ff!important;
  border-color: #0931ff!important
}
.cid-tWlckmmeXK .mbr-section-btn a.btn:not(.btn-form).btn-F:hover {
  color: #fff!important;
  background-color: #ff4370!important;
  border-color: #ff4370!important
}
.cid-tWlckmmeXK .icon54-v4-right-arrow-2 {
  padding-left: 1rem;
  padding-right: 1rem
}
.cid-tWlckmmeXK .show-persona {
  position: absolute;
  top: -7rem;
  right: 0;
  left: -4rem
}
@media (max-width:1280px) {
  .cid-tWlckmmeXK .show-persona {
    left: -4rem
  }
}
@media (max-width:768px) {
  .cid-tWlckmmeXK .show-persona {
    top: -5rem;
    left: -3rem
  }
}
@media (max-width:600px) {
  .cid-tWlckmmeXK .show-persona {
    top: -1rem
  }
}
@media (min-width: 1200px) {
  .cid-tWlckmmeXK .hero-image,
  .cid-tUgX1zPJmC .hero-image,
  .cid-tYkpPRbvjV .hero-image,
  .cid-tWrrKlMfip  .hero-image,
  .cid-tW31Xf3h1D  .hero-image   {
    margin-top: -120px !important;
  }
}

@media (max-width: 1024px) {
  .cid-tWlckmmeXK .hero-image,
  .cid-tUgX1zPJmC .hero-image,
  .cid-tYkpPRbvjV .hero-image,
  .cid-tWrrKlMfip  .hero-image,
  .cid-tW31Xf3h1D  .hero-image {
    margin-top: 0px !important;
  }
}
@media (max-width: 768px) {
  .cid-tWlckmmeXK .hero-image,
  .cid-tUgX1zPJmC .hero-image,
  .cid-tYkpPRbvjV .hero-image,
  .cid-tWrrKlMfip  .hero-image,
  .cid-tW31Xf3h1D  .hero-image {
    display: none;
  }
}
.cid-tWlckmmeXK .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.cid-tWlckmmeXK p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tWlckmmeXK .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tWlckmmeXK .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tWlckmmeXK .mbr-fallback-image.disabled {
  display: none
}
.cid-tWlckmmeXK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tWlckmmeXK h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tWlckmmeXK h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tWlckmmeXK h1.mbr-section-title {
    font-size: 1.75em!important;
    line-height: 40px!important
  }
}
.cid-tWlckmmeXK p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tWlckmmeXK h4.mbr-section-text,
.cid-tWlckmmeXK h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tWlckmmeXK h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tWlckmmeXK .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tWlckmmeXK a {
  text-decoration: none;
  color: #e6233a
}
.cid-tWlckmmeXK a:hover {
  background-image: none!important
}
.cid-tWlckmmeXK LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tWlckmmeXK .mbr-media {
  position: relative
}
.cid-tWlckmmeXK .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tWlckmmeXK .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tWlckmmeXK .icon-wrap:hover {
  cursor: pointer
}
.cid-tWlckmmeXK .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tWlckmmeXK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tWlckmmeXK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tWlckmmeXK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tWlckmmeXK .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tWlckmmeXK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tWlckmmeXK .mbr-section-btn,
.cid-tWlckmmeXK .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tWlckmmeXK .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tWlckmmeXK .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tWlckmmeXK .btn-sm {
  padding: .25rem 0;
  border: none
}
@media (max-width:575px) {
  .cid-tWlckmmeXK .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tWlckmmeXK .mbr-section-btn,
.cid-tWlckmmeXK .mbr-text {
  color: #ccc
}
.cid-tWlckmmeXK .mbr-text {
  color: #fff
}
.cid-tNMceQyyxk {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #fff
}
.cid-tNMceQyyxk h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:768px) {
  .cid-tNMceQyyxk h1.mbr-section-title {
    font-size: 2em;
    line-height: 40px!important
  }
}
.cid-tNMceQyyxk h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 40px!important
}
@media (max-width:768px) {
  .cid-tNMceQyyxk h3.mbr-section-subtitle {
    font-size: 1em;
    line-height: 33px!important
  }
}
@media (max-width:767.98px) {
  .cid-tNMceQyyxk .nav.nav-tabs {
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2.6875rem;
    border: none;
    padding: 0!important
  }
  .cid-tNMceQyyxk .nav.nav-tabs .nav-item a.tab-link {
    position: relative;
    padding: 0;
    border: none;
    color: #000;
    transition: all .3s ease-in-out;
    margin-bottom: 0
  }
  .cid-tNMceQyyxk .nav.nav-tabs .nav-item a.tab-link:focus,
  .cid-tNMceQyyxk .nav.nav-tabs .nav-item a.tab-link:hover {
    color: #0931ff;
    text-decoration: none
  }
  .cid-tNMceQyyxk .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tNMceQyyxk .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem
  }
}
.cid-tNMceQyyxk .mbr-section-title {
  line-height: 48px!important;
  margin-bottom: 12px;
  color: #0931ff;
  text-align: center
}
@media (max-width:991px) {
  .cid-tNMceQyyxk .mbr-section-title {
    text-align: center!important
  }
}
.cid-tNMceQyyxk .mbr-section-subtitle {
  line-height: 23px!important;
  color: #000;
  margin-top: 14px;
  text-align: center
}
@media (max-width:991px) {
  .cid-tNMceQyyxk .mbr-section-subtitle {
    margin-top: 16px;
    text-align: center!important
  }
}
.cid-tNMceQyyxk .list-group {
  background-color: transparent!important
}
.cid-tNMceQyyxk .list-group-flush > .list-group-item {
  border-width: 0 0 1px
}
.cid-tNMceQyyxk .list-group-item-action:focus,
.cid-tNMceQyyxk .list-group-item-action:hover {
  z-index: 1;
  text-decoration: none;
  background-color: rgba(0,0,0,.15)
}
.cid-tNMceQyyxk .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #fff
}
.cid-tNMceQyyxk .mbr-fallback-image.disabled {
  display: none
}
.cid-tNMceQyyxk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tNMceQyyxk .text-element {
  padding: 3rem
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .text-element {
    padding: 1rem 4rem!important
  }
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .text-element {
    padding: 1rem 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tNMceQyyxk .text-element {
    padding: .5rem 2rem!important
  }
}
.cid-tNMceQyyxk .image-wrap {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: #0931ff;
  border-radius: 1.375rem;
  aspect-ratio: 1.77777778;
  padding: 4rem
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .image-wrap {
    padding: 2rem!important
  }
}
.cid-tNMceQyyxk #formationImg.image-wrap {
  background-color: #ff4370!important
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .container {
    padding: 0!important
  }
}
.cid-tNMceQyyxk .text-container {
  margin: 0 auto 1rem
}
.cid-tNMceQyyxk .mbr-text {
  color: #000;
  padding: 0;
  text-align: left!important
}
.cid-tNMceQyyxk .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tNMceQyyxk .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 3rem
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 1rem
  }
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #0931ff;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -25%;
  right: -25%;
  margin: .666rem 0
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tNMceQyyxk .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tNMceQyyxk .col-title {
  position: relative;
  z-index: 10;
  margin-bottom: 30px
}
@media (max-width:991px) {
  .cid-tNMceQyyxk .col-title {
    margin-bottom: 40px
  }
}
.cid-tNMceQyyxk .main {
  flex-direction: row-reverse
}
.cid-tNMceQyyxk .image-element,
.cid-tNMceQyyxk .row-element {
  padding: 3rem 0
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .image-element,
  .cid-tNMceQyyxk .row-element {
    padding: 1rem 4rem!important
  }
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .image-element,
  .cid-tNMceQyyxk .row-element {
    padding: 0 2rem!important
  }
}
.cid-tNMceQyyxk .image-element {
  display: flex;
  justify-content: center
}
.cid-tNMceQyyxk .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center center;
  object-position: center center;
  padding: .75rem
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .image-element img {
    padding: 2rem!important
  }
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .image-element img {
    padding: .75rem!important
  }
}
.cid-tNMceQyyxk .text-content {
  padding: 0;
  text-align: left!important
}
@media (max-width:768px) {
  .cid-tNMceQyyxk .text-content {
    padding: 0 0 0 .5rem!important;
    margin-bottom: 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tNMceQyyxk .mbr-section-btn {
    text-align: center!important;
    max-height: 2rem!important
  }
}
.cid-tNMceQyyxk .mbr-section-btn,
.cid-tNMceQyyxk .mbr-text {
  color: #000;
  text-align: center
}
.cid-tNMceQyyxk .mbr-title {
  color: #0931ff;
  text-align: left
}
.cid-tNMceQyyxk .mbr-section-btn .mbr-section-text,
.cid-tNMceQyyxk .mbr-text {
  color: #000
}
.cid-tNMceQyyxk .mbr-section-btn .mbr-section-subtitle,
.cid-tNMceQyyxk .mbr-text {
  text-align: right;
  color: #000
}
.cid-tQ6s62AsMY {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ff4370;
  background-image: linear-gradient(45deg,#ff4370 0,#ff4370 30%,#ffa547 69%,#ffa547 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tQ6s62AsMY h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:768px) {
  .cid-tQ6s62AsMY h1.mbr-section-title {
    font-size: 2em;
    line-height: 40px!important
  }
}
.cid-tQ6s62AsMY h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 35px!important
}
@media (max-width:768px) {
  .cid-tQ6s62AsMY h3.mbr-section-subtitle {
    font-size: 1em;
    line-height: 23px!important
  }
}
.cid-tQ6s62AsMY .mbr-section-subtitle,
.cid-tQ6s62AsMY .mbr-text {
  color: #767676
}
.cid-tQ6s62AsMY .card-title {
  color: #66458e
}
.cid-tQ6s62AsMY .card .card-img img {
  color: #fff;
  height: 100%;
  width: 100%;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  padding: 5px;
  padding-bottom: 2rem !important;
}
@media (max-width:992px) {
  .cid-tQ6s62AsMY .card .card-img img {
    height: 50%!important;
    width: 50%!important;
    padding-bottom: 2rem !important;
  }
}
@media (max-width:768px) {
  .cid-tQ6s62AsMY .card .card-img img {
    height:33% !important;
    width: 33% !important;
    padding-bottom: 1rem !important;
  }
}
@media (max-width:575px) {
  .cid-tQ6s62AsMY .row-cols-1 {
    flex: 0 0 100%;
    height: 33%!important;
    width: 33%!important
  }
}
@media (max-width:767px) {
  .cid-tQ6s62AsMY .mbr-section-subtitle,
  .cid-tQ6s62AsMY .mbr-section-title {
    text-align: center!important
  }
}
.cid-tQ6s62AsMY .ceg-icons {
  height: 1rem;
  width: 1rem
}
.cid-tQ6s62AsMY .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tQ6s62AsMY .mbr-section-subtitle {
  color: #fff
}
.cid-tQ6s62AsMY .mbr-text {
  color: #fff
}
.cid-tQ6s62AsMY .card-img,
.cid-tQ6s62AsMY .card-title{
  color: #fff;
  text-wrap: wrap !important;
}
.cid-tSi9UsadX6 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tSi9UsadX6 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tSi9UsadX6 h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tSi9UsadX6 h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
.cid-tSi9UsadX6 h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.875rem!important;
  font-weight: 600;
  line-height: 33px!important
}
.cid-tSi9UsadX6 h2.card-backtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.375rem!important;
  font-weight: 600;
  line-height: 2rem!important
}
@media (max-width:768px) {
  .cid-tSi9UsadX6 h2.card-title {
    font-size: 1.375rem;
    line-height: 2rem!important;
    word-break: break-word;
    white-space: wrap !important;
    -webkit-hyphens: auto!important;
        -ms-hyphens: auto!important;
            hyphens: auto!important;
  }
}
@media (max-width:768px) {
  .cid-tSi9UsadX6 h2.card-backtitle {
    font-size: 1.375rem;
    align-content: center!important;
    text-align: center!important;
    line-height: 2rem!important;
    word-break: break-word;
    white-space: wrap !important;
    /* @media (max-width: 768px) {
      padding-top: 1rem !important;
    } */
  }
}
.cid-tSi9UsadX6 h3.mbr-section-subtitle,
.cid-tSi9UsadX6 h3.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 33px!important
}
.cid-tSi9UsadX6 h3.mbr-card-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400!important;
  line-height: 22px!important;
  ul {
    padding-left: 1rem;
    li {
    padding-bottom: 10px
    }
  }
}
@media (max-width: 992px) {
  .cid-tSi9UsadX6 h3.mbr-card-text {
    font-family: Poppins,sans-serif;
    font-size: 0.875em!important;
    font-weight: 400!important;
    line-height: auto;
    ul {
      padding-left: 0.5rem;
      li {
      padding-bottom: 5px
      }
    }
  }

}
@media (max-width:768px) {
  .cid-tSi9UsadX6 h3.mbr-section-subtitle,
  .cid-tSi9UsadX6 h3.mbr-text {
    font-size: 1.1667em!important;
    line-height: 23px!important;
  }
}
@media (max-width:575px) {
  .cid-tSi9UsadX6 h3.mbr-section-subtitle,
  .cid-tSi9UsadX6 h3.mbr-text {
    font-size: 1.0833em!important;
  }
}
.cid-tSi9UsadX6 .container {
  width: 100%!important;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto
}
.cid-tSi9UsadX6 .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 300
}
.cid-tSi9UsadX6 .media-container-row {
  word-wrap: break-word;
  word-break: break-word;
  align-items: stretch;
  -webkit-align-items: stretch
}
.cid-tSi9UsadX6 .card_cont {
  transition: all .5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  background-color: #eee
}
.cid-tSi9UsadX6 .card-front, .cid-tSi9UsadX6 .ecard-front {
  z-index: 2;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 22px
}
.cid-tSi9UsadX6 .card-front img, .cid-tSi9UsadX6 .ecard-front img {
  height: 100%;
  min-width: 100%;
  width: auto;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-tSi9UsadX6 .card_back {
  width: 100%;
  height: 100%;
  padding: 30px 30px;
  color: #fff;
  background-color: #0931ff;
  z-index: 1;
  margin: 0;
  border-radius: 22px;
  text-align: center;
  overflow: hidden;
  transform: rotateY(-180deg)
}
@media (max-width: 992px) {
  .cid-tSi9UsadX6 .card_back {
      padding: 15px 15px;
  }
} 
.cid-tSi9UsadX6 .ecard_back {
  width: 100%;
  height: 100%;
  padding: 30px 30px;
  color: #fff;
  background-color: #0931ff;
  z-index: 1;
  margin: 0;
  border-radius: 22px;
  text-align: center;
  overflow: hidden;
  transform: rotateY(0deg)
}
@media (min-width: 768px) and (max-width: 992px) {
  .cid-tSi9UsadX6 .ecard_back {
      padding: 10px 30px;
  }
} 
@media (max-width:768px) {
  .cid-tSi9UsadX6 .ecard_back {
    transform: rotateY(0deg);
    display: none!important;
    }
}
.cid-tSi9UsadX6 .card {
  min-height: 300px
}
.cid-tSi9UsadX6 .card:hover .card-front {
  z-index: 1;
  transform: rotateY(180deg)
}
@media (max-width:768px) {
  .cid-tSi9UsadX6 .card:hover .ecard-front {
    z-index: 1;
    transform: rotateY(0deg)!important;
  }
}
.cid-tSi9UsadX6 .card:hover .card-front .card-img-overlay, .cid-tSi9UsadX6 .card:hover .ecard-front .card-img-overlay {
  background-color: rgba(0,0,0,0)
}
.cid-tSi9UsadX6 .card:hover .card_back, .cid-tSi9UsadX6 .card:hover .ecard_back {
  z-index: 2;
  transform: rotateY(0)
}
.cid-tSi9UsadX6 .builderCard .card_back, .cid-tSi9UsadX6 .builderCard .ecard_back {
  border-bottom-left-radius: 100px
} {
  border-bottom-left-radius: 100px
}
.cid-tSi9UsadX6 .builderCard .card_cont {
  -webkit-backface-visibility: visible;
  backface-visibility: visible
}
.cid-tSi9UsadX6 .mbr-section-title {
  color: #0931ff
}
.cid-tQbVImcvuK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ff4370;
  background-image: linear-gradient(45deg,#0931ff 0,#0931ff 50%,#ff4370 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tQbVImcvuK .bigNumbers {
  padding-left: 3.125rem
}
@media (max-width:991px) {
  .cid-tQbVImcvuK .bigNumbers {
    padding-left: 0!important
  }
}
.cid-tQbVImcvuK h1.year-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tQbVImcvuK h4 {
  font-family: Poppins,sans-serif;
  font-size: 1rem!important;
  font-weight: 400!important;
  line-height: 24px!important
}
.cid-tQbVImcvuK .mbr-section-subtitle,
.cid-tQbVImcvuK .mbr-text {
  color: #767676
}
@media (max-width:991px) {
  .cid-tQbVImcvuK .mbr-section-subtitle,
  .cid-tQbVImcvuK .mbr-text {
    text-align: center!important
  }
}
.cid-tQbVImcvuK .card {
  border-left: 1px solid #fff!important;
  padding-left: 1.5938rem!important;
  border-radius: 0!important
}
@media (max-width:991px) {
  .cid-tQbVImcvuK .card {
    border: none!important
  }
}
.cid-tQbVImcvuK .card-title {
  color: #66458e
}
@media (max-width:767px) {
  .cid-tQbVImcvuK .mbr-section-subtitle,
  .cid-tQbVImcvuK .mbr-section-title {
    text-align: center!important
  }
}
.cid-tQbVImcvuK .ceg-icons {
  height: 1rem;
  width: 1rem
}
.cid-tQbVImcvuK .mbr-section-title {
  color: #fff
}
.cid-tQbVImcvuK .mbr-section-subtitle {
  color: #fff
}
.cid-tQbVImcvuK .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tQbVImcvuK .year-title {
  color: #fff;
  text-align: left
}
@media (max-width:991px) {
  .cid-tQbVImcvuK .year-title {
    text-align: center!important
  }
}
.cid-tQXyUBvr8E {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #f2f2f2
}
.cid-tQXyUBvr8E h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tQXyUBvr8E h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tQXyUBvr8E h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tQXyUBvr8E h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tQXyUBvr8E .image-element,
.cid-tQXyUBvr8E .row-element {
  padding: 0
}
.cid-tQXyUBvr8E .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tQXyUBvr8E .image-element {
  display: flex;
  justify-content: center
}
.cid-tQXyUBvr8E .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tQXyUBvr8E .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tQXyUBvr8E .text-content {
    padding: 2rem 1rem
  }
}
.cid-tQXyUBvr8E .mbr-title {
  color: #000;
  text-align: left
}
.cid-tQXyUBvr8E .mbr-section-btn,
.cid-tQXyUBvr8E .mbr-text {
  color: #000;
  text-align: left
}
.cid-tQXyUBvr8E .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tQXyUBvr8E .button-align,
.cid-tQXyUBvr8E .mbr-section-title {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tQXyUBvr8E .date {
  color: #000
}
.cid-tQXyUBvr8E a.textCta {
  text-decoration: underline!important
}
.cid-tQXyUBvr8E .blogpost-footer {
  margin-bottom: 15px;
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  bottom: -1rem;
  color: #000;
  font-size: 12px
}
.cid-tQXyUBvr8E .blogpost-footer img {
  height: 40px;
  width: 40px;
  border-radius: 50%
}
.cid-tQXyUBvr8E .blogpost-footer__time {
  color: #89a8ff
}
.cid-tMUL9X2kPb {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #0931ff;
  background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
}
/* Ensure buttons are full-width on smaller screens */
.cid-tMUL9X2kPb .mbr-section-btn a {
    width: 100%;
}
/* On large screens, make buttons take equal width */
@media (min-width: 992px) {
    .cid-tMUL9X2kPb .mbr-section-btn a {
        width: 100%; /* Let the buttons fit their content */
        flex: 1;     /* Equal width on large screens */
    }
}
@media (max-width: 768px) {
    .cid-tMUL9X2kPb .media-container-column {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .cid-tMUL9X2kPb .mbr-section-btn {
        margin-bottom: 15px; /* Add space between buttons */
    }
}
.cid-tMUL9X2kPb h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 48px!important
}
@media (max-width:768px) {
  .cid-tMUL9X2kPb h1.mbr-section-title {
    font-size: 2em
  }
}
.cid-tMUL9X2kPb h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:768px) {
  .cid-tMUL9X2kPb h4.mbr-section-subtitle {
    font-size: .875em!important
  }
}
.cid-tMUL9X2kPb .mbr-section-title {
  line-height: 48px!important
}
.cid-tMUL9X2kPb .mbr-section-subtitle {
  line-height: 23px!important;
  color: #ccc
}
.cid-tMUL9X2kPb .mbr-section.info5::before {
  content: '';
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tMUL9X2kPb .container {
  max-height: 400px
}
.cid-tMUL9X2kPb .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tMUL9X2kPb .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tMUL9X2kPb .mbr-section-btn,
  .cid-tMUL9X2kPb .mbr-section-subtitle,
  .cid-tMUL9X2kPb .mbr-section-title {
    text-align: center!important
  }
}
.cid-tR2rJJUyoM {
  padding-top: 4rem;
  padding-bottom: 5rem;
  border: 1px dotted #ffc6d3;
  background: #fff
}
.cid-tR2rJJUyoM .mbr-fallback-image.disabled {
  display: none
}
.cid-tR2rJJUyoM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tR2rJJUyoM h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tR2rJJUyoM h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tR2rJJUyoM h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
@media (max-width:992px) {
  .cid-tR2rJJUyoM .container {
    padding: 0 20px
  }
}
.cid-tR2rJJUyoM .mbr-section-title {
  margin-bottom: 64px;
  color: #0931ff;
  text-align: center
}
@media (max-width:992px) {
  .cid-tR2rJJUyoM .mbr-section-title {
    margin-bottom: 50px
  }
}
.cid-tR2rJJUyoM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px
}
@media (max-width:768px) {
  .cid-tR2rJJUyoM .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
}
.cid-tR2rJJUyoM .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center
}
.cid-tR2rJJUyoM .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 70px;
  width: 120px;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tR2rJJUyoM .embla__button--next,
.cid-tR2rJJUyoM .embla__button--prev {
  display: flex
}
.cid-tR2rJJUyoM .embla__button {
  top: 7rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #0931ff;
  border: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none
}
.cid-tR2rJJUyoM .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tR2rJJUyoM .embla__button:hover {
  background: 0 0;
  color: #0931ff;
  opacity: .7
}
.cid-tR2rJJUyoM .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0
}
.cid-tR2rJJUyoM .embla__button.embla__button--next {
  right: 0;
  margin-right: 0
}
@media (max-width:767px) {
  .cid-tR2rJJUyoM .embla__button {
    top: 7rem
  }
}
.cid-tR2rJJUyoM .embla {
  position: relative;
  width: 100%
}
.cid-tR2rJJUyoM .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tR2rJJUyoM .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tR2rJJUyoM .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tR2rJJUyoM .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tXo24emddA {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
/* @media (max-width:992px) {
  .cid-tXo24emddA {
    background-image: none!important;
    background-color: #fff!important
  }
} */
@media (max-width:768px) {
  .cid-tXo24emddA {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tXo24emddA h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXo24emddA h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXo24emddA h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tXo24emddA .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tXo24emddA .user .testi_date,
  .cid-tXo24emddA .user .user_company,
  .cid-tXo24emddA .user .user_job,
  .cid-tXo24emddA .user .user_name,
  .cid-tXo24emddA .user .user_status {
    text-align: left!important
  }
  .cid-tXo24emddA .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tXo24emddA .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tXo24emddA .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tXo24emddA .img-wrapper {
    display: none
  }
  .cid-tXo24emddA .carousel-controls,
  .cid-tXo24emddA .testimonials-slider__icon,
  .cid-tXo24emddA .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tXo24emddA .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tXo24emddA .user .user_name,
  .cid-tXo24emddA .user .user_status {
    text-align: center
  }
}
.cid-tXo24emddA .row {
  flex-direction: row-reverse
}
.cid-tXo24emddA .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tXo24emddA .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tXo24emddA .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tXo24emddA .carousel-inner {
    overflow: hidden
  }
}
.cid-tXo24emddA .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tXo24emddA .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tXo24emddA .carousel-item-next,
.cid-tXo24emddA .carousel-item-prev,
.cid-tXo24emddA .carousel-item.active {
  display: flex
}
.cid-tXo24emddA .carousel-item-next.carousel-item-left,
.cid-tXo24emddA .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tXo24emddA .carousel-item-left.active,
.cid-tXo24emddA .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tXo24emddA .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tXo24emddA .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tXo24emddA .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tXo24emddA .user {
  padding: 0!important
}
.cid-tXo24emddA .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tXo24emddA .testi_date,
.cid-tXo24emddA .user_company,
.cid-tXo24emddA .user_job,
.cid-tXo24emddA .user_name {
  margin: 0
}
.cid-tXo24emddA .testi_date p,
.cid-tXo24emddA .user_company p,
.cid-tXo24emddA .user_job p,
.cid-tXo24emddA .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tXo24emddA .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tXo24emddA .carousel-controls a {
  font-size: 2rem
}
.cid-tXo24emddA .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tXo24emddA .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tXo24emddA ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tXo24emddA .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tXo24emddA .carousel-indicators li:hover {
  opacity: 1
}
.cid-tXo24emddA .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXo24emddA .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tXo24emddA .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tXo24emddA .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tXo24emddA .user_text {
    margin-top: 3rem!important
  }
}
.cid-tXo24emddA .user_desk {
  color: #767676
}
.cid-tXo24emddA .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tXo24emddA .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tXo24emddA .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tXo24emddA .main-title {
  color: #ff4370
}
.cid-tXo24emddA .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tXo24emddA .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tXo24emddA .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tXo24emddA .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tXo24emddA .user_text {
    transform: translateX(0)!important
  }
}
.cid-tXo24emddA .carousel-item,
.cid-tXo24emddA .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tXo24emddA .carousel-item,
  .cid-tXo24emddA .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tXo24emddA .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tXo24emddA .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tXo24emddA .img-wrapper img {
    display: none
  }
}
.cid-tXo24emddA P {
  color: #ff4370
}
@media (min-width: 300px) and (max-width:767px) {
  .cid-tXo24emddA .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    margin-top: -7rem;
  }
}
.cid-tR2VDPRVje {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ff4370;
  overflow: hidden
}
.cid-tR2VDPRVje h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tR2VDPRVje h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tR2VDPRVje h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tR2VDPRVje h3.item-number,
.cid-tR2VDPRVje h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tR2VDPRVje h3.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 35px!important
}
.cid-tR2VDPRVje p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
@media screen and (max-width:992px) and (min-width:768px) {
  .cid-tR2VDPRVje .item {
    margin-bottom: 5rem
  }
}
@media screen and (max-width:767px) and (min-width:575px) {
  .cid-tR2VDPRVje .item {
    margin-bottom: 2rem
  }
}
.cid-tR2VDPRVje .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: 100%;
  margin-left: 10px !important;
  /* margin-bottom: -10px !important */
}
@media screen (max-width: 768px) {
  .cid-tR2VDPRVje .mbr-section-btn a.btn:not(.btn-form) {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: 100%;
    margin-left: -10px !important
  }
}
.cid-tR2VDPRVje .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-tR2VDPRVje .mbr-section-head {
  padding-bottom: 50px
}
.cid-tR2VDPRVje .mbr-section-title {
  color: #fff
}
.cid-tR2VDPRVje .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tR2VDPRVje .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tR2VDPRVje .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tR2VDPRVje .mbr-section-btn {
  position: absolute;
  top: 100%;
  /* left: 0; */
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tR2VDPRVje .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tR2VDPRVje .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tR2VDPRVje .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tR2VDPRVje .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tR2VDPRVje .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tR2VDPRVje .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tR2VDPRVje .item-content {
  margin-top: 32px
}
.cid-tR2VDPRVje .item-title {
  color: #fff
}
.cid-tR2VDPRVje .mbr-text {
  margin-top: 11px;
  color: #fff
}
.cid-tR2VDPRVje .item-number {
  color: #fff;
  margin-top: 22px
}
.cid-tR2VDPRVje .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tR2VDPRVje .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tR2VDPRVje .item-text {
  color: #fff
}
.cid-tR2VDPRVje .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tR2VDPRVje .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tR2VDPRVje .cta-button {
    display: none!important;
    /* display: flex; */
    justify-content: center !important;
  }
}
.cid-tR2VDPRVje .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tR2VDPRVje .cta-button,
  .cid-tR2VDPRVje .mbr-section-btn,
  .cid-tR2VDPRVje .mbr-section-subtitle,
  .cid-tR2VDPRVje .mbr-section-title {
    text-align: center!important
  }
}
.cid-tPWmAaYgkF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tPWmAaYgkF .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tPWmAaYgkF .row {
    padding: 0 12px
  }
}
.cid-tPWmAaYgkF h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tPWmAaYgkF h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tPWmAaYgkF .container,
  .cid-tPWmAaYgkF .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tPWmAaYgkF h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tPWmAaYgkF h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tPWmAaYgkF .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tPWmAaYgkF .row {
  justify-content: center
}
.cid-tPWmAaYgkF .mbr-fallback-image.disabled {
  display: none
}
.cid-tPWmAaYgkF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tPWmAaYgkF .item-wrap {
  z-index: 1
}
.cid-tPWmAaYgkF .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tPWmAaYgkF .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tPWmAaYgkF .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tPWmAaYgkF .form-group {
    margin-bottom: 19px
  }
}
.cid-tPWmAaYgkF .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tPWmAaYgkF .form-group .form-control:focus,
.cid-tPWmAaYgkF .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tPWmAaYgkF .form-group .form-check {
  margin-bottom: 0
}
.cid-tPWmAaYgkF .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tPWmAaYgkF .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tPWmAaYgkF LABEL {
  color: #454545
}
.cid-tYeH3FWwjg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
#footer3-pl .mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
  transition-property: background-color,color,border-color,box-shadow;
  transition-duration: .3s,.3s,.3s,.8s;
  transition-timing-function: ease-in-out;
  margin: 10px !important
}
@media (min-width:1200px) {
  .cid-tYeH3FWwjg .container {
    max-width: 1090px
  }
}
.cid-tYeH3FWwjg h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYeH3FWwjg h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYeH3FWwjg a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYeH3FWwjg a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYeH3FWwjg .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYeH3FWwjg .content {
    text-align: center
  }
  .cid-tYeH3FWwjg .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYeH3FWwjg .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYeH3FWwjg .img-logo img {
  height: 6rem
}
.cid-tYeH3FWwjg .hr {
  background-color: #fff
}
.cid-tYeH3FWwjg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYeH3FWwjg .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYeH3FWwjg .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYeH3FWwjg .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYeH3FWwjg .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYeH3FWwjg .social-list a:hover {
  opacity: 1
}
.cid-tYeH3FWwjg .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYeH3FWwjg .list li {
  padding-bottom: .5rem
}
.cid-tYeH3FWwjg .list li:last-child {
  padding-bottom: 0
}
.cid-tYeH3FWwjg .form-text,
.cid-tYeH3FWwjg .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYeH3FWwjg .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYeH3FWwjg .footer-title,
  .cid-tYeH3FWwjg .form-text,
  .cid-tYeH3FWwjg .list,
  .cid-tYeH3FWwjg .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYeH3FWwjg .mbr-form,
  .cid-tYeH3FWwjg .social-list {
    justify-content: center!important
  }
  .cid-tYeH3FWwjg .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYeH3FWwjg .mbr-footer-list {
  color: #fff
}
.cid-tYeH3FWwjg .form-text {
  color: #fff
}
.cid-tYeH3FWwjg .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYeH3FWwjg .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYeH3FWwjg .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYeH3FWwjg .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYeH3FWwjg .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYeH3FWwjg .certification-img img {
    max-width: 50%
  }
}
.cid-tYeH3FWwjg .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYeH3FWwjg .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYeH3FWwjg .footer-main-title {
  color: #fff
}
.cid-tYeH3FWwjg P {
  color: #fff
}
.cid-tYeH3FWwjg .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tYeH3FWwjg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tYeH3FWwjg .container {
    max-width: 1090px
  }
}
.cid-tYeH3FWwjg h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYeH3FWwjg h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYeH3FWwjg a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYeH3FWwjg a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYeH3FWwjg .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYeH3FWwjg .content {
    text-align: center
  }
  .cid-tYeH3FWwjg .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYeH3FWwjg .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYeH3FWwjg .img-logo img {
  height: 6rem
}
.cid-tYeH3FWwjg .hr {
  background-color: #fff
}
.cid-tYeH3FWwjg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYeH3FWwjg .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYeH3FWwjg .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYeH3FWwjg .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYeH3FWwjg .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYeH3FWwjg .social-list a:hover {
  opacity: 1
}
.cid-tYeH3FWwjg .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYeH3FWwjg .list li {
  padding-bottom: .5rem
}
.cid-tYeH3FWwjg .list li:last-child {
  padding-bottom: 0
}
.cid-tYeH3FWwjg .form-text,
.cid-tYeH3FWwjg .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYeH3FWwjg .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYeH3FWwjg .footer-title,
  .cid-tYeH3FWwjg .form-text,
  .cid-tYeH3FWwjg .list,
  .cid-tYeH3FWwjg .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYeH3FWwjg .mbr-form,
  .cid-tYeH3FWwjg .social-list {
    justify-content: center!important
  }
  .cid-tYeH3FWwjg .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYeH3FWwjg .mbr-footer-list {
  color: #fff
}
.cid-tYeH3FWwjg .form-text {
  color: #fff
}
.cid-tYeH3FWwjg .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYeH3FWwjg .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYeH3FWwjg .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYeH3FWwjg .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYeH3FWwjg .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYeH3FWwjg .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYeH3FWwjg .certification-img img {
    max-width: 50%
  }
}
.cid-tYeH3FWwjg .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYeH3FWwjg .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYeH3FWwjg .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYeH3FWwjg .footer-main-title {
  color: #fff
}
.cid-tYeH3FWwjg P {
  color: #fff
}
.cid-tYeH3FWwjg .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tKzwgdK8hl.popup-builder {
  background-color: #fff
}
.cid-tKzwgdK8hl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tKzwgdK8hl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tKzwgdK8hl .modal-content,
.cid-tKzwgdK8hl .modal-dialog {
  height: auto
}
.cid-tKzwgdK8hl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tKzwgdK8hl .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tKzwgdK8hl .form-wrapper .mbr-form .form-group,
  .cid-tKzwgdK8hl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tKzwgdK8hl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tKzwgdK8hl .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tKzwgdK8hl .mbr-text {
  text-align: center
}
.cid-tKzwgdK8hl .pt-0 {
  padding-top: 0!important
}
.cid-tKzwgdK8hl .pb-0 {
  padding-bottom: 0!important
}
.cid-tKzwgdK8hl .form-content {
  justify-content: center;
  text-align: center
}
.cid-tKzwgdK8hl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tKzwgdK8hl .modal-open {
  overflow: hidden
}
.cid-tKzwgdK8hl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tKzwgdK8hl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tKzwgdK8hl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tKzwgdK8hl .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tKzwgdK8hl .modal.show .modal-dialog {
  transform: none
}
.cid-tKzwgdK8hl .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tKzwgdK8hl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tKzwgdK8hl .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tKzwgdK8hl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tKzwgdK8hl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tKzwgdK8hl .modal-backdrop.fade {
  opacity: 0
}
.cid-tKzwgdK8hl .modal-backdrop.show {
  opacity: .5
}
.cid-tKzwgdK8hl .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tKzwgdK8hl .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tKzwgdK8hl .modal-header {
    padding: 1rem
  }
}
.cid-tKzwgdK8hl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tKzwgdK8hl .modal-header .close svg {
  fill: #353535
}
.cid-tKzwgdK8hl .modal-header .close:hover {
  opacity: 1
}
.cid-tKzwgdK8hl .modal-header .close:focus {
  outline: 0
}
.cid-tKzwgdK8hl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tKzwgdK8hl .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tKzwgdK8hl .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tKzwgdK8hl .modal-body {
    padding: 1rem
  }
}
.cid-tKzwgdK8hl .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tKzwgdK8hl .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tKzwgdK8hl .modal-footer {
    padding: 1rem
  }
}
.cid-tKzwgdK8hl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tKzwgdK8hl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tKzwgdK8hl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tKzwgdK8hl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tKzwgdK8hl .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tKzwgdK8hl .modal-lg,
  .cid-tKzwgdK8hl .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tKzwgdK8hl .modal-xl {
    max-width: 1140px
  }
}
.cid-tKzwgdK8hl .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tKzwgdK8hl .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tKzwgdK8hl .form-group {
  margin-bottom: 1rem
}
.cid-tKzwgdK8hl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tKzwgdK8hl .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tKzwgdK8hl .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tKzwgdK8hl .mbr-section-btn {
  margin: 0
}
.cid-tKzwgdK8hl .mbr-section-btn .btn {
  margin: 0
}
.cid-u3AAPILAFa {
  width: 90%;
  margin: 15px auto;
  border-radius: 22px;
  float: none
}
.cid-u3AAPILAFa .blogpost-footer {
  margin-bottom: 15px;
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  bottom: -15px;
  color: #000;
  font-size: 12px
}
.cid-u3AAPILAFa .blogpost-footer img {
  height: 40px;
  width: 40px;
  border-radius: 50%
}
.cid-u3AAPILAFa .blogpost-footer__time {
  color: #89a8ff
}
.cid-u3AAPILAFa {
  padding-top: 1rem;
  padding-bottom: 0px
}
.cid-u3AAPILAFa .blogpost-content {
  padding: 0 25%!important
}
.cid-u3AAPILAFa .blog-container {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(380px,1fr));
  gap: 20px
}
.cid-u3AAPILAFa .blogpost {
  display: flex;
  justify-content: center;
  align-content: stretch;
  color: #000;
  transition: all 1s
}
.cid-u3AAPILAFa .blogpost-link {
  border: 1px solid #d2deff;
  position: relative;
  padding-bottom: 30px;
  display: block;
  overflow: hidden;
  width: 100%
}
.cid-u3AAPILAFa .blogpost-link:hover .blogpost-title {
  color: #0f5ebe
}
.cid-u3AAPILAFa .blogpost-link:hover .blogpost-image > img {
  transform: scale(1.1)
}
.cid-u3AAPILAFa .blogpost-info {
  margin: 2rem 0
}
.cid-u3AAPILAFa .blogpost-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #535353;
  margin-bottom: 14px
}
.cid-u3AAPILAFa .blogpost-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 31px;
  color: #a3a3a3;
  margin-bottom: 14px
}
.cid-u3AAPILAFa .blogpost-tag {
  margin-right: 20px;
  margin-bottom: 15px;
  padding: 3px 15px 3px 15px;
  color: #000;
  background: #e5e5e5;
  font-weight: 500;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  border-radius: 50px
}
.cid-u3AAPILAFa .blogpost-tag:hover {
  background: #89a8ff;
  color: #fff
}
.cid-u3AAPILAFa .blogpost-tag__active {
  background: #89a8ff;
  color: #fff
}
.cid-u3AAPILAFa .blogpost-tags {
  display: flex;
  flex-wrap: wrap
}
.cid-u3AAPILAFa .blogpost-news-item-tags {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px
}
.cid-u3AAPILAFa .blogpost-image {
  display: flex;
  justify-content: center;
  overflow: hidden;
  height: 300px
}
.cid-u3AAPILAFa .blogpost-image > img {
  height: auto;
  transition: 1s;
  display: block;
  width: 100%
}
.cid-u3AAPILAFa .blogpost-image > img:hover {
  transform: scale(1.1)
}
.cid-u3AAPILAFa .blogpost-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  font-size: 16px;
  padding: 0 0 40px 0
}
.cid-u3AAPILAFa .blogpost-footer img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-u3AAPILAFa .blogpost-footer.author__link {
  font-size: 18px;
  line-height: 22px;
  color: #3f3f3f;
  transition-duration: .3s
}
.cid-u3AAPILAFa .blogpost-Footer .author__link:hover {
  color: #6bdcdf
}
.cid-u3AAPILAFa .blogpost-main-image > img {
  height: auto;
  width: 100%
}
.cid-u3AAPILAFa .blogpost-share-social-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 20px
}
.cid-u3AAPILAFa .blogpost-share-social-container p {
  text-align: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-u3AAPILAFa .blogpost-share-social-item {
  border: #ccc 1px solid;
  border-radius: 5px;
  color: #000;
  font-size: 13px;
  line-height: 21px;
  padding: 4px 3px 1px 20px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative
}
.cid-u3AAPILAFa .blogpost-share-social-item:first-of-type {
  margin-left: 0;
  margin-right: 0
}
.cid-u3AAPILAFa .blogpost-share-social-item:last-of-type {
  margin-left: 0;
  margin-right: 0
}
.cid-u3AAPILAFa .blogpost-share-social-item:hover {
  text-decoration: underline
}
.cid-u3AAPILAFa .blogpost-share-social-item svg {
  position: absolute;
  top: 5px;
  left: 2px;
  height: 17px;
  width: 17px
}
.cid-u3AAPILAFa .blogpost-share-social-item-min {
  margin-left: 10px;
  margin-right: 10px
}
.cid-u3AAPILAFa .blogpost-share-social-item-min:first-of-type {
  margin-left: 10px!important;
  margin-right: 1px!important
}
.cid-u3AAPILAFa .blogpost-share-social-item-min:last-of-type {
  margin-left: 10px!important;
  margin-right: 10px!important
}
.cid-u3AAPILAFa .blogpost-share-social-icon {
  width: 30px;
  height: 30px;
  margin-left: 16px
}
.cid-u3AAPILAFa .text-date {
  display: flex;
  justify-content: flex-end
}
.cid-u3AAPILAFa.popup-builder {
  background-color: #fff
}
/*.cid-u3AAPILAFa.popup-builder .modal {*/
/*  position: relative;*/
/*  display: block;*/
/*  z-index: 1*/
/*}*/
.cid-u3AAPILAFa.popup-builder .modal.show {
  position: fixed !important;
  z-index: 1055 !important;
}

.cid-u3AAPILAFa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-u3AAPILAFa .modal-content,
.cid-u3AAPILAFa .modal-dialog {
  height: auto
}
.cid-u3AAPILAFa ul {
  list-style-position: inside
}
.cid-u3AAPILAFa h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u3AAPILAFa h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u3AAPILAFa h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-u3AAPILAFa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u3AAPILAFa .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u3AAPILAFa .form-wrapper .mbr-form .form-group,
  .cid-u3AAPILAFa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u3AAPILAFa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u3AAPILAFa .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u3AAPILAFa .mbr-text {
  text-align: center
}
.cid-u3AAPILAFa .pt-0 {
  padding-top: 0!important
}
.cid-u3AAPILAFa .pb-0 {
  padding-bottom: 0!important
}
.cid-u3AAPILAFa .form-content {
  justify-content: center;
  text-align: center
}
.cid-u3AAPILAFa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u3AAPILAFa .modal-open {
  overflow: hidden
}
.cid-u3AAPILAFa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u3AAPILAFa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u3AAPILAFa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-u3AAPILAFa .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u3AAPILAFa .modal.show .modal-dialog {
  transform: none
}
.cid-u3AAPILAFa .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u3AAPILAFa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u3AAPILAFa .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-u3AAPILAFa .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u3AAPILAFa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u3AAPILAFa .modal-backdrop.fade {
  opacity: 0
}
.cid-u3AAPILAFa .modal-backdrop.show {
  opacity: .5
}
.cid-u3AAPILAFa .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u3AAPILAFa .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u3AAPILAFa .modal-header {
    padding: 1rem
  }
}
.cid-u3AAPILAFa .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-u3AAPILAFa .modal-header .close svg {
  fill: #353535
}
.cid-u3AAPILAFa .modal-header .close:hover {
  opacity: 1
}
.cid-u3AAPILAFa .modal-header .close:focus {
  outline: 0
}
.cid-u3AAPILAFa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u3AAPILAFa .modal-body {
  position: relative;
  flex: 1 1 auto
}
.cid-u3AAPILAFa .certificationArea {
  border: 1px solid rgba(9,49,255,.25);
  border-radius: 22px;
  box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
  background-color: rgba(9,49,255,.25)
}
@media (min-width:992px) {
  .cid-u3AAPILAFa .modal-body {
    padding: 1rem
  }
}
@media (max-width:991px) {
  .cid-u3AAPILAFa .modal-body {
    padding: 1rem
  }
}
.cid-u3AAPILAFa .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u3AAPILAFa .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u3AAPILAFa .modal-footer {
    padding: 1rem
  }
}
.cid-u3AAPILAFa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u3AAPILAFa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-u3AAPILAFa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u3AAPILAFa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u3AAPILAFa .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u3AAPILAFa .modal-lg,
  .cid-u3AAPILAFa .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u3AAPILAFa .modal-xl {
    max-width: 1140px
  }
}
.cid-u3AAPILAFa .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u3AAPILAFa .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u3AAPILAFa .form-group {
  margin-bottom: 1rem
}
.cid-u3AAPILAFa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u3AAPILAFa .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u3AAPILAFa .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u3AAPILAFa .mbr-section-btn {
  margin: 0
}
.cid-u3AAPILAFa .mbr-section-btn .btn {
  margin: 0
}
.cid-u3AAPILAFa .responsive-img img {
  width: 50%!important;
  border-radius: 22px;
  margin: 0
}
.cid-u5GbYoDeKg.popup-builder {
  background-color: rgba(61,61,61,.65)
}
.cid-u5GbYoDeKg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u5GbYoDeKg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
  height: 100%
}
.cid-u5GbYoDeKg .modal-content,
.cid-u5GbYoDeKg .modal-dialog {
  height: auto
}
.cid-u5GbYoDeKg h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u5GbYoDeKg h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u5GbYoDeKg h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-u5GbYoDeKg .video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%
}
.cid-u5GbYoDeKg .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.cid-u5GbYoDeKg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u5GbYoDeKg .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u5GbYoDeKg .form-wrapper .mbr-form .form-group,
  .cid-u5GbYoDeKg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u5GbYoDeKg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u5GbYoDeKg .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u5GbYoDeKg .mbr-text {
  text-align: center
}
.cid-u5GbYoDeKg .pt-0 {
  padding-top: 0!important
}
.cid-u5GbYoDeKg .pb-0 {
  padding-bottom: 0!important
}
.cid-u5GbYoDeKg .form-content {
  justify-content: center;
  text-align: center
}
.cid-u5GbYoDeKg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u5GbYoDeKg .modal-open {
  overflow: hidden
}
.cid-u5GbYoDeKg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u5GbYoDeKg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u5GbYoDeKg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
  max-width: 100%;
  height: 100%;
  margin: 0
}
.cid-u5GbYoDeKg .modal-dialog .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-u5GbYoDeKg .modal-dialog .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-u5GbYoDeKg .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u5GbYoDeKg .modal.show .modal-dialog {
  transform: none
}
.cid-u5GbYoDeKg .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u5GbYoDeKg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u5GbYoDeKg .modal-content {
  background: rgba(0,0,0,.2);
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
  border-radius: 0;
  height: 100%;
  overflow: auto
}
.cid-u5GbYoDeKg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u5GbYoDeKg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u5GbYoDeKg .modal-backdrop.fade {
  opacity: 0
}
.cid-u5GbYoDeKg .modal-backdrop.show {
  opacity: .5
}
.cid-u5GbYoDeKg .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u5GbYoDeKg .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u5GbYoDeKg .modal-header {
    padding: 1rem
  }
}
.cid-u5GbYoDeKg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u5GbYoDeKg .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u5GbYoDeKg .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u5GbYoDeKg .modal-body {
    padding: 1rem
  }
}
.cid-u5GbYoDeKg .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u5GbYoDeKg .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u5GbYoDeKg .modal-footer {
    padding: 1rem
  }
}
.cid-u5GbYoDeKg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u5GbYoDeKg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u5GbYoDeKg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u5GbYoDeKg .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u5GbYoDeKg .modal-lg,
  .cid-u5GbYoDeKg .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u5GbYoDeKg .modal-xl {
    max-width: 1140px
  }
}
.cid-u5GbYoDeKg .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u5GbYoDeKg .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u5GbYoDeKg .form-group {
  margin-bottom: 1rem
}
.cid-u5GbYoDeKg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u5GbYoDeKg .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u5GbYoDeKg .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u5GbYoDeKg .mbr-section-btn {
  margin: 0
}
.cid-u5GbYoDeKg .mbr-section-btn .btn {
  margin: 0
}
.cid-tWrrKlMfip {
  background-image: url("../media/bpnhag3s/formation-categorie-flux3.svg"),url("../media/samlk2kn/formation-categorie-fond3.svg")
}
@media (min-width:768px) {
  .cid-tWrrKlMfip .header-text {
    margin-left: 3rem
  }
}
@media (min-width:576px) {
  .cid-tWrrKlMfip a.allDomainsBottom {
    display: none!important
  }
}
@media (max-width:575px) {
  .cid-tWrrKlMfip a.allDomainsBottom {
    font-size: calc(.93518rem);
    display: block!important
  }
  .cid-tWrrKlMfip a.allDomainsBottom:hover {
    color: #0931ff!important
  }
}
.cid-tWrrKlMfip .allDomains {
  margin-bottom: 5px;
  padding-left: 22px;
  margin-left: auto
}
@media (max-width:576px) {
  .cid-tWrrKlMfip .allDomains {
    display: none
  }
}
@media (min-width:992px) {
  .cid-tWrrKlMfip .row.header-row {
    padding-left: 5rem;
    margin-top: 3rem
  }
}
@media (max-width:991.97px) {
  .cid-tWrrKlMfip .row.header-row {
    padding-left: 1rem;
    margin-top: 3rem
  }
}
.cid-tWrrKlMfip .show-persona {
  position: absolute;
  top: -4rem;
  right: 0;
  left: -4rem
}
@media (max-width:1280px) {
  .cid-tWrrKlMfip .show-persona {
    top: -5rem;
    left: -4rem
  }
}
@media (max-width:768px) {
  .cid-tWrrKlMfip .show-persona {
    top: -3rem;
    left: -3rem
  }
}
@media (max-width:600px) {
  .cid-tWrrKlMfip .show-persona {
    top: 0;
    left: -2rem
  }
}
.cid-tWrrKlMfip .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.cid-tWrrKlMfip .icon54-v4-right-arrow-2 {
  padding-right: 1rem;
  padding-left: 2rem
}
.cid-tWrrKlMfip h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tWrrKlMfip h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tWrrKlMfip h1.mbr-section-title {
    font-size: 2em!important;
    line-height: 40px!important
  }
}
.cid-tWrrKlMfip p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tWrrKlMfip p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tWrrKlMfip .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tWrrKlMfip .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tWrrKlMfip .mbr-fallback-image.disabled {
  display: none
}
.cid-tWrrKlMfip .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tWrrKlMfip h4.mbr-section-text,
.cid-tWrrKlMfip h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tWrrKlMfip h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tWrrKlMfip .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tWrrKlMfip a {
  text-decoration: none;
  color: #e6233a
}
.cid-tWrrKlMfip a:hover {
  background-image: none!important
}
.cid-tWrrKlMfip LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tWrrKlMfip .mbr-media {
  position: relative
}
.cid-tWrrKlMfip .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tWrrKlMfip .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tWrrKlMfip .icon-wrap:hover {
  cursor: pointer
}
.cid-tWrrKlMfip .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tWrrKlMfip .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tWrrKlMfip .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tWrrKlMfip .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tWrrKlMfip .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tWrrKlMfip .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tWrrKlMfip .mbr-section-btn,
.cid-tWrrKlMfip .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tWrrKlMfip .mbr-section-title {
  color: #fff;
  text-align: left
}
@media (max-width: 768px) {
.cid-tWrrKlMfip .mbr-section-title, .cid-tWrrKlMfip .mbr-section-subtitle {
  text-align: center
}
}
.cid-tWrrKlMfip .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tWrrKlMfip .btn-sm {
  padding: .25rem 0;
  border: none
}
.cid-tWrrKlMfip .mbr-section-btn.btn-md {
  margin: 0;
  padding: 0 1rem
}
@media (max-width:575px) {
  .cid-tWrrKlMfip .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tWrrKlMfip .mbr-section-btn,
.cid-tWrrKlMfip .mbr-text {
  color: #ccc
}
.cid-tWrrKlMfip .mbr-text {
  color: #fff
}
@media (max-width:1920px) {
  .cid-tWrrKlMfip .form-form {
    transform: matrix(1,0,0,1,0,32)
  }
}
@media (max-width:1440px) {
  .cid-tWrrKlMfip .form-form {
    transform: matrix(1,0,0,1,0,24)
  }
}
@media (max-width:992px) {
  .cid-tWrrKlMfip .form-form {
    transform: matrix(1,0,0,1,0,16)
  }
  .cid-tWrrKlMfip .text-element {
    padding-right: 3rem
  }
}
.cid-tWrrKlMfip h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 300;
  line-height: 35px
}
.cid-tWrrKlMfip .locations-dropdown, .cid-tWrrKlMfip .datesrange-dropdown {
  display: none;
  position: absolute;
  z-index: 10;
  width: 100%;
  top: 0;
  left: 0;
  border-top: none
}

.cid-tWrrKlMfip .list-group-item.active { 
  z-index: 2;
  background-color: transparent
}
.cid-tWrrKlMfip .list-group-item.active:hover {
  background-color: #f8f9fa
}

.cid-tWrrKlMfip .hidden {
  display: none
}
.cid-tWrrKlMfip .locations, .cid-tWrrKlMfip .datesrange {
  position: relative
}
.cid-tWrrKlMfip .cat-form__ctas-primary .cat-form__button-cols a.cta-primary {
  text-decoration: underline!important
}
.cid-tWrrKlMfip .selectize-control {
  position: relative
}
.cid-tWrrKlMfip .selectize-control.single .selectize-input,
.cid-tWrrKlMfip .selectize-control.single .selectize-input input,
.cid-tWrrKlMfip .selectize-control.single .selectize-input.input-active input {
  cursor: pointer;
  border-radius: 0
}
.cid-tWrrKlMfip .selectize-input,
.cid-tWrrKlMfip .selectize-input input {
  color: #1d0000;
  font-family: inherit;
  font-size: 14px;
  line-height: 20px
}
.cid-tWrrKlMfip .selectize-input {
  background: #fff;
  cursor: pointer;
  padding: 10px 15px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  border-radius: 0;
  border-bottom: 2px solid #fff
}
.cid-tWrrKlMfip .selectize-dropdown {
  color: #1d0000;
  font-family: inherit;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  z-index: 10;
  background: #fff;
  margin: -1px 0 0;
  border: 1px solid #e4e4e4;
  border-top: 0;
  left: 0;
  right: 0;
  width: auto!important;
  box-shadow: 0 4px 8px rgba(0,0,0,.1)
}
.cid-tWrrKlMfip .selectize-dropdown:active {
  display: block;
  visibility: visible;
  color: #000;
  width: 205px;
  top: 42px;
  left: 0
}
.cid-tWrrKlMfip a.btn.btn-lg.text-white.btn-white-outline.display-4 {
  padding-left: 2rem;
  padding-right: 1rem!important
}
.cid-tWrrKlMfip h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px
}
.cid-tWrrKlMfip ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #FFF !important;
}
.cid-tWrrKlMfip ::-moz-placeholder {
  /* Firefox 19+ */
  color: #FFF !important;
}
.cid-tWrrKlMfip :-ms-input-placeholder {
  /* IE 10+ */
  color: #FFF !important;
}
.cid-tWrrKlMfip :-moz-placeholder {
    /* Firefox 18- */
  color: #FFF !important;
}
.cid-tWrrKlMfip .select2-container--default .select2-selection--multiple {
    background-color: rgba(256, 256, 256, 0.2)!important;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative;
}
.cid-tWrrKlMfip .form-control::-webkit-input-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .form-control::-moz-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .form-control:-ms-input-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .form-control::-ms-input-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .form-control::placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .cat-form__field--search input:focus::-webkit-input-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .cat-form__field--search input:focus::-moz-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .cat-form__field--search input:focus:-ms-input-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .cat-form__field--search input:focus::-ms-input-placeholder {
  color: rgba(255,255,255,.5)
}
.cid-tWrrKlMfip .cat-form__field--search input:focus::placeholder {
  color: rgba(255,255,255,.5)
}
 .cta-primary.searchButtonLabel.mbr-section-btn {
  display: flex;
  align-items: center;
  justify-content: flex-start
}
.cid-tWrrKlMfip .form-cegape-formation select {
    border: none !important;
    border-radius: 0 !important;
    background-color: rgba(253, 256, 256, 0.2)!important;
    /* color: #232323 !important; */
}
.cid-tWrrKlMfip .cat-form_block {
  background-color: transparent;
  border-radius: 22px;
  border: 1px solid;
  padding: 20px 30px;
  position: relative;
  display: flex;
  flex-direction: column
}
.cid-tWrrKlMfip .cat-form__search {
  margin-top: 1rem;
  position: relative;
  z-index: 3
}
.cid-tWrrKlMfip .cat-form__field:not(:last-child) {
  margin-bottom: 5px
}
.cid-tWrrKlMfip .align-items {
  display: flex;
  align-items: baseline
}
.cid-tWrrKlMfip .cat-form__field label {
  display: block;
  margin-bottom: 5px;
  padding-left: 22px
}
.cid-tWrrKlMfip label.yourSearchLabel {
  font-family: Poppins,sans-serif;
  font-size: 1.375rem!important;
  font-weight: 600;
  margin-bottom: 5px;
  padding-left: 22px
}
.cid-tWrrKlMfip .cat-form__field a {
  top: 0;
  right: 0;
  font-size: calc(.93518rem);
  color: #fff;
  padding-right: 22px
}
.cid-tWrrKlMfip .cat-form__field a:hover {
  color: #0931ff
}
.cid-tWrrKlMfip .cat-form__field.allDomainsBottom a {
  font-size: calc(.93518rem)
}
.cid-tWrrKlMfip .cat-form__field.allDomainsBottom a:hover {
  color: #0931ff
}
.cid-tWrrKlMfip .cat-form__search input,
.cid-tWrrKlMfip .cat-form__search select {
  background-color: transparent;
  border: 0 0 1px 0 solid;
  border-color: #fff!important;
  padding: 0 0 5px;
  width: 100%;
  font-family: Poppins,sans-serif;
  font-size: calc(.93518rem);
  color: #fff!important;
  border-bottom: 1px solid #d3d3d3
}
.cid-tWrrKlMfip .cat-form__button-cols {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center
}
@media (min-width:30rem) {
  .cid-tWrrKlMfip .cat-form__button-cols > * {
    width: calc(40%);
    margin-bottom: 0
  }
}
@media (min-width:980px) {
  .cid-tWrrKlMfip .cat-form__button-cols > * {
    width: calc(40%);
    margin-bottom: 0
  }
}
.cid-tWrrKlMfip .cat-form__field,
.cid-tWrrKlMfip .placeLabel,
.cid-tWrrKlMfip .select-wrapper {
  margin: 0;
  padding: 0
}
.cid-tWrrKlMfip .cat-form__search .form-control {
  width: 100%
}
.cid-tWrrKlMfip .flatpickr-input[readonly] {
  cursor: pointer
}
.cid-tWrrKlMfip .form-control,
.cid-tWrrKlMfip .form-control:focus {
  background: rgba(255,255,255,.15)
}
.cid-tWrrKlMfip .form-control {
  padding: .5rem 0;
  border-radius: 0!important;
  border: none;
  color: transparent!important;
  width: 100%;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  font-size: 14px;
  background-color: transparent;
  border-bottom: 1px solid #fff
}
.cid-tWrrKlMfip .form-control:focus {
  outline: 0;
  box-shadow: none
}
.cid-tWrrKlMfip .cat-form__field--search .calendar {
  position: relative
}
.cid-tWrrKlMfip .cat-form__field--search .calendar::before {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  color: #fff
}
.cid-tWrrKlMfip .cat-form__field--search .calendar:focus-within::before {
  color: rgba(0,0,0,.8)
}
.cid-tWrrKlMfip .select-wrapper {
  position: relative;
  background: 0 0
}
.cid-tWrrKlMfip .select-wrapper:after {
  display: none
}
.cid-tWrrKlMfip .select-wrapper select {
  border: none;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  padding: 8px 12px;
  outline: 0;
  position: relative;
  z-index: 10;
  font-size: 14px;
  cursor: pointer;
  transition: color .3s ease
}
.cid-tWrrKlMfip .select-wrapper select:focus {
  color: rgba(255,255,255,.8)
}
.cid-tWrrKlMfip .select-wrapper:focus-within select:not(:focus) {
  color: rgba(0,0,0,.8)
}
.cid-tWrrKlMfip .cat-form__submit {
  text-align: center;
  margin: 1rem 0
}
.cid-tWrrKlMfip .cat-form__search button {
  background-color: #e6233a;
  color: #fff;
  padding: 15px 40px;
  border-radius: 25px;
  font-size: 1rem
}
.cid-tWrrKlMfip .cta-default,
.cid-tWrrKlMfip .cta-default--lg,
.cid-tWrrKlMfip .cta-default--main,
.cid-tWrrKlMfip .cta-default--pdf,
.cid-tWrrKlMfip .cta-default--red,
.cid-tWrrKlMfip .cta-primary,
.cid-tWrrKlMfip .cta-secondary {
  padding: 9px 18px;
  border-radius: 40px;
  font-weight: 600;
  line-height: 1.25;
  transition: transform .2s cubic-bezier(.165, .84, .44, 1),color .2s cubic-bezier(.25, .46, .45, .94),background .15s cubic-bezier(.25, .46, .45, .94),box-shadow .2s cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  background: #1d0000;
  border: 1px solid #fff
}
.cid-tWrrKlMfip [class^=cta-] {
  cursor: pointer;
  background: 0 0;
  box-sizing: border-box;
  border: 0;
  color: #fff;
  display: inline-block;
  outline: 0;
  vertical-align: middle;
  border-radius: 0;
  font-size: 16px;
  transition: 125ms ease-out;
  text-decoration: none!important;
  text-align: start
}
.cid-tWrrKlMfip .cat-form__or {
  position: relative;
  text-align: center;
  margin-bottom: 15px;
  text-transform: uppercase
}
.cid-tWrrKlMfip .cat-form__button-cols .full--width {
  width: 100%
}
.cid-tWrrKlMfip .form-group {
  padding: 0;
  margin-bottom: 1.3em
}
.cid-tWrrKlMfip .input-group-btn {
  display: block;
  padding-left: 0
}
.cid-tWrrKlMfip input::-webkit-input-placeholder {
  color: rgba(255,255,255,.3)
}
.cid-tWrrKlMfip input::-moz-placeholder {
  color: rgba(255,255,255,.3)
}
.cid-tWrrKlMfip .form-subtitle {
  line-height: 1.6;
  color: #767676
}
.cid-tWrrKlMfip .form-text {
  line-height: 1.6;
  color: #767676;
  margin: 0
}
@media (max-width:991px) and (min-width:768px) {
  .cid-tWrrKlMfip .form-1 {
    margin-top: 2rem
  }
}
@media (max-width:767px) {
  .cid-tWrrKlMfip .underline .line {
    height: 2px
  }
  .cid-tWrrKlMfip .text-element {
    padding-bottom: 1rem
  }
  .cid-tWrrKlMfip .form-1 {
    padding: 2rem;
    margin: 1rem
  }
  .cid-tWrrKlMfip .form-subtitle,
  .cid-tWrrKlMfip .form-text,
  .cid-tWrrKlMfip .form-title,
  .cid-tWrrKlMfip .input-group-btn,
  .cid-tWrrKlMfip .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tWrrKlMfip .form-subtitle,
.cid-tWrrKlMfip input.field {
  color: #000;
  text-align: right
}
.cid-tWrrKlMfip .cat-form__or span:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%!important;
  height: 1px;
  left: 0
}
.cid-tWrrKlMfip .orLabel.full:after {
  width: 0
}
.cid-tWrrKlMfip hr.dashed {
  border-top: 1px dashed #bbb
}
.cid-tTGCm6tBia {
  background-color: #fff!important;
  border: 18px solid #fff;
  margin-top: -18px
}
@media (max-width:768px) {
  .cid-tTGCm6tBia {
    border: 8px solid #fff;
    margin-top: -8px
  }
}
.cid-tTGCm6tBia .container-fluid {
  padding: 0;
  margin: 0
}
.cid-tTGCm6tBia [id^=collapse] {
  margin-left: 2rem
}
.cid-tTGCm6tBia .row {
  position: relative;
  padding: 0 18px 0;
  margin: 0;
  justify-content: center;
  border-radius: 1.2em;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #fff
}
.cid-tTGCm6tBia .row .mbr-fallback-image.disabled {
  display: none
}
.cid-tTGCm6tBia .row .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
@media (max-width:992px) {
  .cid-tTGCm6tBia .row {
    padding-left: 1rem;
    padding-right: 0
  }
}
@media (max-width:768px) {
  .cid-tTGCm6tBia .row {
    padding-left: 3rem;
    padding-right: 0
  }
}
.cid-tTGCm6tBia btn.btn-md {
  font-family: Poppins,sans-serif;
  font-size: 1.1667rem!important;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tTGCm6tBia h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTGCm6tBia h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTGCm6tBia h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTGCm6tBia h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem!important;
  font-weight: 500;
  line-height: 30px!important
}
.cid-tTGCm6tBia h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tTGCm6tBia .header-wrapper .mbr-section-title {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important;
  margin-bottom: 0;
  padding-left: 2rem
}
.cid-tTGCm6tBia .header-wrapper .mbr-section-subtitle {
  margin-top: 20px;
  padding-left: 2rem
}
.cid-tTGCm6tBia .mbr-section-btn a.btn:not(.btn-form) {
    border-radius: 100px;
    transition-property: background-color, color, border-color, box-shadow;
    transition-duration: .3s, .3s, .3s, .8s;
    transition-timing-function: ease-in-out;
}
@media (max-width:767px) {
  .cid-tTGCm6tBia .header-wrapper .mbr-section-subtitle {
    margin-top: 10px;
    padding-left: 2rem
  }
.cid-tTGCm6tBia .mbr-section-btn a.btn:not(.btn-form) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}
.cid-tTGCm6tBia .header-wrapper .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:767px) {
  .cid-tTGCm6tBia .header-wrapper .mbr-section-btn {
    margin-top: 10px;
    padding-left: 0
  }
}
.cid-tTGCm6tBia .section-head {
  margin-bottom: 3.3rem
}
.cid-tTGCm6tBia .list-inline-item input[type=radio] {
  border-radius: 50%;
  border: 1px solid #fff!important;
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
  cursor: pointer;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: box-shadow .3s
}
.cid-tTGCm6tBia .list-inline-item input[type=radio]:hover {
  box-shadow: 0 0 8px 0 #fff
}
.cid-tTGCm6tBia .list-inline-item input[type=radio]:checked {
  box-shadow: inset 0 0 6px 0 #0931ff;
  border: 2px solid #0931ff!important
}
.cid-tTGCm6tBia .list-inline-item {
  margin-right: .5rem!important;
  margin: 0
}
.cid-tTGCm6tBia .card-header {
  background-color: transparent;
  margin-bottom: 0;
  padding: 0;
  border-bottom: 0
}
.cid-tTGCm6tBia .mdi-navigation-chevron-right {
  font-family: Fontawesome,sans-serif;
  font-size: 2.25rem!important;
  font-weight: 600;
  line-height: 60px!important
}

.cid-tTGCm6tBia .list-inline {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 0;
  margin: 0;
  list-style: none
}
.cid-tTGCm6tBia .form-check {
  display: flex;
  align-items: center
}
.cid-tTGCm6tBia .form-check-input {
  margin-top: 0;
  margin-right: .5rem
}
.cid-tTGCm6tBia .form-check-label {
  margin-bottom: 0;
  margin-right: .5rem!important
}
.cid-tTGCm6tBia .list-inline-item label {
  margin-bottom: 0
}
.cid-tTGCm6tBia .label {
  font-size: .85rem;
  font-weight: 300;
  line-height: 23px;
  cursor: pointer
}
.cid-tTGCm6tBia .card.card-expanded .panel-body .text-selector .label {
  color: #fff
}
.cid-tTGCm6tBia .card.card-expanded .panel-body .text-selector li a {
  color: #fff!important
}
.cid-tTGCm6tBia .mbr-iconfont.icon-rotated {
  transform: rotate(90deg)
}
.cid-tTGCm6tBia .icon54-v4-right-arrow-2 span {
  color: #ff4370!important
}
.cid-tTGCm6tBia .card.card-expanded .mbr-iconfont {
  color: #fff!important
}
.cid-tTGCm6tBia .card.collapse.show .icon54-v4-right-arrow-2 span {
  color: #fff!important
}
.cid-tTGCm6tBia .card {
  border: 1px solid #ff4370;
  border-radius: 22px;
  background-color: #fff;
  transition: all .3s ease-in-out;
  margin-top: -2px;
  padding: .25rem .25rem;
  margin-bottom: 1rem
}
.cid-tTGCm6tBia .card.card-expanded {
  background-color: #ff4370;
  border: none;
  padding: .25rem .25rem
}
.cid-tTGCm6tBia .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-tTGCm6tBia .panel-title-edit {
  margin: 0;
  color: #0931ff;
  text-align: left
}
.cid-tTGCm6tBia .card.card-expanded .mbr-iconfont,
.cid-tTGCm6tBia .card.card-expanded .panel-text,
.cid-tTGCm6tBia .card.card-expanded .panel-title-edit {
  color: #fff!important
}
.cid-tTGCm6tBia .panel-body {
  padding: .5rem 0 0;
  margin-bottom: 0
}
.cid-tTGCm6tBia .panel-body .list-inline {
  padding-left: 1rem
}
.cid-tTGCm6tBia .list {
  list-style-position: inside;
  padding: 0;
  margin-top: -1rem
}
.cid-tTjF6fm8Ax {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tTjF6fm8Ax .row {
  justify-content: center
}
.cid-tTjF6fm8Ax .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tTjF6fm8Ax h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2rem!important;
  font-weight: 600;
  line-height: 60px!important

}
@media(min-width:992px) {
  .cid-tTjF6fm8Ax h1.mbr-section-title {
     white-space: nowrap;
  }
}
.cid-tTjF6fm8Ax .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tTjF6fm8Ax .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tTjF6fm8Ax .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tTjF6fm8Ax .mbr-section-btn {
  margin-top: 30px
}
.cid-tTjF6fm8Ax .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tTjF6fm8Ax .badge.display-4 {
    font-size: 11px;
    line-height: 1.81;
    letter-spacing: .5px;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}
.cid-tTjF6fm8Ax .badge {
    display: inline-block;
    border-radius: 10rem;
    padding: 8px 14px 6px 14px;
    color: white;
    background-color: rgba(132,138,189,.20);
    margin-bottom: 22px;
}
.cid-tTIRIC1LdB {
  padding-top: 5rem;
  padding-bottom: 8rem;
  overflow: hidden;
  background-color: #ff4370;
  background-image: linear-gradient(231deg,#ffa547 0,#ff4370 68%,#ff4370 100%)
}
.cid-tTIRIC1LdB .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-tTIRIC1LdB h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTIRIC1LdB h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTIRIC1LdB h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTIRIC1LdB h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tTIRIC1LdB h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tTIRIC1LdB h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tTIRIC1LdB .item:focus,
.cid-tTIRIC1LdB span:focus {
  outline: 0
}
.cid-tTIRIC1LdB .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tTIRIC1LdB .label-container {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 700;
  line-height: 23px;
  padding: 6px 13px;
  border: 1px solid #ff4370;
  border-radius: 4px;
  margin-right: 15px
}
.cid-tTIRIC1LdB h4.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 23px!important
}
.cid-tTIRIC1LdB .mbr-text,
.cid-tTIRIC1LdB p.list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tTIRIC1LdB .list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tTIRIC1LdB .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-color: rgba(255,67,112,.5);
  z-index: 10;
  left: 0
}
@media (max-width:992px) {
  .cid-tTIRIC1LdB .container-fluid::before {
    display: none
  }
}
.cid-tTIRIC1LdB .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(231deg,rgba(255,165,71,0.5) 0,rgba(255,67,112,0.5) 68%,rgba(255,67,112,0.5) 100%);
  background-opacity: 0.5!important;
  background-size: 100vw 100%;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:992px) {
  .cid-tTIRIC1LdB .container-fluid::after {
    display: none
  }
}
@media (max-width:992px) {
  .cid-tTIRIC1LdB .container {
    padding: 0 24px
  }
}
.cid-tTIRIC1LdB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 400px;
  max-width: 400px;
  padding: 2rem;
  border-radius: 22px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tTIRIC1LdB .embla__slide {
    padding: 24px
  }
}
@media (max-width:767px) {
  .cid-tTIRIC1LdB .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-tTIRIC1LdB .embla__slide .embla__slide__inner {
  width: 100%
}
.cid-tTIRIC1LdB .embla__slide .embla__slide__inner .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%
}
.cid-tTIRIC1LdB .embla__slide .embla__slide__inner .item-wrapper .item-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: transparent
}
@media (max-width:991px) {
  .cid-tTIRIC1LdB .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 4px
  }
}
@media (max-width:575px) {
  .cid-tTIRIC1LdB .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 0
  }
}
.cid-tTIRIC1LdB .embla__button--next,
.cid-tTIRIC1LdB .embla__button--prev {
  display: flex
}
.cid-tTIRIC1LdB .embla__button {
  bottom: -5rem;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent;
  color: #fff!important;
  border: 1px solid #fff!important;
  border-radius: 100%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center
}
@media (max-width:768px) {
  .cid-tTIRIC1LdB .embla__button {
    display: none
  }
}
.cid-tTIRIC1LdB .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tTIRIC1LdB .embla__button:hover {
  color: #ffc6d3!important;
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
.cid-tTIRIC1LdB .embla__button.embla__button--prev {
  left: 40%
}
@media (max-width:768px) {
  .cid-tTIRIC1LdB .embla__button.embla__button--prev {
    left: 10%
  }
}
.cid-tTIRIC1LdB .embla__button.embla__button--next {
  right: 40%
}
@media (max-width:768px) {
  .cid-tTIRIC1LdB .embla__button.embla__button--next {
    right: 10%
  }
}
@-webkit-keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-tTIRIC1LdB .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tTIRIC1LdB .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tTIRIC1LdB .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tTIRIC1LdB .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tTIRIC1LdB .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tTIRIC1LdB .mbr-name {
  color: #262642
}
.cid-tTIRIC1LdB .mbr-rating {
  color: #f39
}
.cid-tTIRIC1LdB .item-text-box {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-tTIRIC1LdB .label-text {
  color: #ff4370;
  font-size: 14px
}
.cid-tTIRIC1LdB .date-text {
  flex-grow: 1;
  color: #747474
}
.cid-tTIRIC1LdB .item-content {
  background-color: #fff3f4;
  border-radius: 10px;
  font-family: Arial,sans-serif
}
.cid-tTIRIC1LdB .tags .badge {
  font-size: 12px;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important
}
.cid-tTIRIC1LdB .mbr-section-title {
  color: #fff
}
.cid-tTIRIC1LdB .mbr-section-subtitle {
  color: #fff
}
.cid-tTIRIC1LdB .embla__dot {
  -webkit-appearance: none;
  background-color: rgba(255,198,211,.8);
  touch-action: manipulation;
  display: inline-flex;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s
}
.cid-tTIRIC1LdB .embla__dots {
  z-index: 100;
  bottom: -2rem;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0
}
.cid-tTIRIC1LdB .embla__dot:after {
  border-radius: 0.2rem;
  width: 100%;
  height: 0.3rem;
  content: ''
}
.cid-tTIRIC1LdB .embla__dot--selected:after {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tT2Wix69jc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #fff
}
.cid-tT2Wix69jc .svg-container {
  display: inline-block;
  position: relative;
  width: 24px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tT2Wix69jc h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tT2Wix69jc h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tT2Wix69jc h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tT2Wix69jc h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tT2Wix69jc p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tT2Wix69jc .mbr-section.info5::before {
  content: '';
  background-image: url("../media/35rlqvpv/flux-bottom-black15.svg");
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  max-height: 400px!important;
  max-width: 100vw!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tT2Wix69jc .hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto
}
.cid-tT2Wix69jc .container {
  max-height: 400px!important
}
.cid-tT2Wix69jc .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tT2Wix69jc .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tT2Wix69jc .mbr-section-btn,
  .cid-tT2Wix69jc .mbr-section-subtitle,
  .cid-tT2Wix69jc .mbr-section-title {
    text-align: center!important
  }
  .cid-tT2Wix69jc .mbr-section-subtitle,
  .cid-tT2Wix69jc .mbr-section-title {
    text-align: center!important
  }
}
.cid-tT2Wix69jc .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tT2Wix69jc .surTitle {
  padding-bottom: 2rem
}
.cid-tT2Wix69jc .mbr-section-subtitle,
.cid-tT2Wix69jc .mbr-text {
  color: #767676
}
.cid-tT2Wix69jc .card-title {
  color: #0931ff;
  text-align: left
}
.cid-tT2Wix69jc .card .card-img span {
  color: #ff4370;
  font-size: 32px
}
.cid-tT2Wix69jc H3 {
  color: #000
}
.cid-tT2Wix69jc .card-img {
  text-align: left
}
.cid-tT2Wix69jc .mbr-text {
  text-align: left
}
.cid-tT2Wix69jc .mbr-section-btn,
.cid-tT2Wix69jc .mbr-text {
  color: #000
}
.cid-tT2Wix69jc .mbr-section-title {
  color: #ff4370;
  text-align: center
}
.cid-tT2Wix69jc .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tTOBvC98hz {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ff4370;
  background-image: linear-gradient(45deg,#ff4370 0,#ff4370 68%,#ffa547 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tTOBvC98hz .key-card {
  background-color: #fff;
  border-radius: 50%!important;
  width: 16.875rem!important;
  height: 16.875rem!important;
  display: flex;
  align-items: center!important;
  justify-content: center!important;
  text-align: center!important;
  margin: 0 auto!important;
  overflow: hidden!important
}
@media (min-width:768px) and (max-width:991px) {
  .cid-tTOBvC98hz .key-card {
    max-width: 16.875rem!important;
    margin: 3rem!important
  }
}
@media (max-width:576px) {
  .cid-tTOBvC98hz .key-card {
    max-width: 16.875rem!important;
    margin: 0!important
  }
}
.cid-tTOBvC98hz h1.year-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tTOBvC98hz h1.key-card-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #ff4370!important
}
.cid-tTOBvC98hz h4 {
  font-family: Poppins,sans-serif;
  font-size: 1rem!important;
  font-weight: 400!important;
  line-height: 24px!important
}
.cid-tTOBvC98hz p.key-card-text {
  font-family: Poppins,sans-serif;
  font-size: 1rem!important;
  font-weight: 400!important;
  line-height: 24px!important;
  color: #ff4370!important
}
.cid-tTOBvC98hz .mbr-section-subtitle,
.cid-tTOBvC98hz .mbr-text {
  color: #fff
}
@media (max-width:991px) {
  .cid-tTOBvC98hz .mbr-section-subtitle,
  .cid-tTOBvC98hz .mbr-text {
    text-align: center!important
  }
}
.cid-tTOBvC98hz .card {
  border-left: 1px solid #fff!important;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto!important
}
@media (max-width:991px) {
  .cid-tTOBvC98hz .card {
    border: none!important
  }
}
.cid-tTOBvC98hz .card-title {
  color: #66458e
}
@media (max-width:767px) {
  .cid-tTOBvC98hz .mbr-section-subtitle,
  .cid-tTOBvC98hz .mbr-section-title {
    text-align: center!important
  }
}
.cid-tTOBvC98hz .ceg-icons {
  height: 1rem;
  width: 1rem
}
.cid-tTOBvC98hz .mbr-section-title {
  color: #fff
}
.cid-tTOBvC98hz .mbr-section-subtitle {
  color: #fff
}
.cid-tTOBvC98hz .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tTOBvC98hz .year-title {
  color: #fff;
  text-align: left
}
@media (max-width:991px) {
  .cid-tTOBvC98hz .year-title {
    text-align: center!important
  }
}
.cid-tTSSP1UdHH {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fff;
  background-image: url("../media/4tvdv1iy/flux-timeline-optimise.svg") !important;
  background-position: center bottom;
}
@media screen and (max-width: 768px) {
  .cid-tTSSP1UdHH {
    background-image: none !important;
  }
}
.ecard-wrapper {
  background-color: rgba(255, 255, 255, 0.8);
  /* padding: 1rem;
  border-radius: 22px; */
}
/* .cid-tTSSP1UdHH {
    padding-top: 2rem;
    padding-bottom: 3rem;
    overflow: hidden;
    background-image: url("../media/4tvdv1iy/flux-timeline-optimise.svg"), url("https://localhost:44382/media/geehh0je/logiciel-produit-flux3.svg"), linear-gradient(45deg, rgb(255, 67, 112) 0px, rgb(255, 67, 112) 30%, rgb(9, 49, 255) 96%, rgb(9, 49, 255) 100%)
    background-color: #fff !important;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    transition: none !important;
} */
.cid-tTSSP1UdHH h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTSSP1UdHH h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTSSP1UdHH h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTSSP1UdHH h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tTSSP1UdHH h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tTSSP1UdHH h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tTSSP1UdHH h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tTSSP1UdHH h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important;
  white-space: nowrap !important;
    @media (max-width:768px) {
    white-space: wrap !important;
    }
}
.cid-tTSSP1UdHH h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important;
  white-space: wrap !important
}
@media (min-width:1200px) {
  .cid-tTSSP1UdHH h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tTSSP1UdHH .container,
  .cid-tTSSP1UdHH .container-fluid {
    max-width: 1199px!important
  }
}
.cid-tTSSP1UdHH .vr {
    border-left: 1px solid #ff4370 !important;
    padding-left: 1.5938rem !important;
    border-radius: 0 !important;
    @media (max-width:768px) {
    border: none !important;
    }
  }
.cid-tTSSP1UdHH .vvr {
    border-right: 1px solid #ff4370 !important;
    border-radius: 0 !important;
    @media (max-width:768px) {
      border: none !important;
    }
}
@media (max-width:992px) {
  .cid-tTSSP1UdHH .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width:769px) {
  .cid-tTSSP1UdHH .card-wrapper {
      justify-content: center!important;
    }
  }
@media (max-width:769px) {
  .cid-tTSSP1UdHH .card {
    justify-content: center!important;
    margin-left: 0!important;
    margin-right: 0!important
  }
}
.cid-tTSSP1UdHH .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tTSSP1UdHH .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tTSSP1UdHH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tTSSP1UdHH .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tTSSP1UdHH .row {
  justify-content: center
}
.cid-tTSSP1UdHH .card-box {
  display: flex;
  align-items: center
}
.cid-tTSSP1UdHH .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tTSSP1UdHH .card-box {
    flex-direction: column
  }
  .cid-tTSSP1UdHH .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tTSSP1UdHH .card-link:hover a {
  background-image: none!important
}
.cid-tTSSP1UdHH .mbr-section-subtitle {
  color: #ffa547
}
.cid-tTSSP1UdHH .card-text {
  color: #1f357f
}
.cid-tTSSP1UdHH .card-title,
.cid-tTSSP1UdHH .iconfont-wrapper {
  color: #0931ff
}
.cid-tTSSP1UdHH .mbr-section-title {
  color: #0931ff
}
/* eLearning CSS*/
.cid-tTSSP1UdHHeL {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fff;
  background-image: url("../media/4tvdv1iy/flux-timeline-optimise.svg") !important;
  background-position: center bottom;
  margin-bottom: -58rem!important;  /* Add margin equal to the maximum negative offset of the cards */
  @media (max-width: 768px) {
    margin-bottom: -3rem !important;  /* Add margin equal to the padding-bottom offset of the section */
  }
}
.cid-tTSSP1UdHHeL .card-container {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.cid-tTSSP1UdHHeL .staggered-card {
    position: relative;
    margin-bottom: 2rem;
}

/* Staggering effect */
.cid-tTSSP1UdHHeL .card-1  {
    top: 0!important;
}

.cid-tTSSP1UdHHeL .card-2 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -8rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}

.cid-tTSSP1UdHHeL .card-3 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -13rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}
.cid-tTSSP1UdHHeL .card-4 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -16rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}
.cid-tTSSP1UdHHeL .card-5 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -22rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}

.cid-tTSSP1UdHHeL .card-6 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -29rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}

.cid-tTSSP1UdHHeL .card-7 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -36rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}

.cid-tTSSP1UdHHeL .card-8 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -43rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}
.cid-tTSSP1UdHHeL .card-9 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -51rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}
.cid-tTSSP1UdHHeL .card-10 {
  /* top: 50px!important; Stagger downwards by 50px */
  top: -58rem !important;
  @media (max-width: 768px) {
    top: 0 !important;
  }
}
/* Styling card titles and text */
.cid-tTSSP1UdHHeL .card-title {
    font-size: 1.25rem;
    font-weight: bold;
    margin: 0 0 0.5rem 0!important;
}

.cid-tTSSP1UdHHeL .card-text {
    font-size: 1rem;
    line-height: 1.5rem;
}

.cid-tTSSP1UdHHeL .container,
.cid-tTSSP1UdHHeL .container-fluid {
  max-width: 1199px!important;
  /* padding-bottom: 70rem!important; Add padding equal to the maximum negative offset of the cards */
}
/* Responsive adjustments */
@media (max-width: 768px) {
    .card-container {
        display: block; /* Cards stack on smaller screens */
        padding-bottom: 3rem; /* Reset padding for small screens */
    }
    .staggered-card {
        margin-bottom: 1rem; /* Reduce spacing for mobile */
        width: 100%; /* Ensure full width on small screens */
    }
}

@media screen and (max-width: 768px) {
  .cid-tTSSP1UdHHeL {
    background-image: none !important;
  }
}
.ecard-wrapper {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 1rem;
  border-radius: 22px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    @media (max-width:768px) {
    box-shadow: none !important;
    }
}

/* @media (max-width: 768px) {
    .cid-tTSSP1UdHHeL .container,
    .cid-tTSSP1UdHHeL .container-fluid {
        padding-bottom: 3rem!important;  Reset padding for small screens
    }
} */

/* Section with parallax background  */
  /* .cid-tTSSP1UdHHeL {
    padding-top: 2rem;
    padding-bottom: 3rem;
    overflow: hidden;
    background-image: url("../media/4tvdv1iy/flux-timeline-optimise.svg"), url("https://localhost:44382/media/geehh0je/logiciel-produit-flux3.svg"), linear-gradient(45deg, rgb(255, 67, 112) 0px, rgb(255, 67, 112) 30%, rgb(9, 49, 255) 96%, rgb(9, 49, 255) 100%);
    background-color: #fff !important;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    transition: none !important;
} */
.cid-tTSSP1UdHHeL h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTSSP1UdHHeL h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTSSP1UdHHeL h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTSSP1UdHHeL h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tTSSP1UdHHeL h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tTSSP1UdHHeL h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tTSSP1UdHHeL h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tTSSP1UdHHeL h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important;
  white-space: wrap;
}
.cid-tTSSP1UdHHeL h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important;
  white-space: wrap !important
}
@media (min-width:1200px) {
  .cid-tTSSP1UdHHeL h1.mbr-section-title {
    white-space: nowrap
  }
}
.cid-tTSSP1UdHHeL .vr {
    border-left: 1px solid #ff4370 !important;
    padding-left: 1.5938rem !important;
    border-radius: 0 !important;
    @media (max-width:768px) {
    padding-left: 0 !important;
    border: none !important;
    }
  }
.cid-tTSSP1UdHHeL .vvr {
    border-right: 1px solid #ff4370 !important;
    padding-right: 1.5938rem !important;
    border-radius: 0 !important;
    @media (max-width:768px) {
    padding-right: 0 !important;
      border: none !important;
    }
}
@media (max-width:992px) {
  .cid-tTSSP1UdHHeL .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width:769px) {
  .cid-tTSSP1UdHHeL .card-wrapper {
      justify-content: center!important;
    }
  }
@media (max-width:769px) {
  .cid-tTSSP1UdHHeL .card {
    justify-content: center!important;
    margin-left: 0!important;
    margin-right: 0!important
  }
}
.cid-tTSSP1UdHHeL .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tTSSP1UdHHeL .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tTSSP1UdHHeL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tTSSP1UdHHeL .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tTSSP1UdHHeL .row {
  justify-content: center
}
.cid-tTSSP1UdHHeL .card-box {
  display: flex;
  align-items: center
}
.cid-tTSSP1UdHHeL .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tTSSP1UdHHeL .card-box {
    flex-direction: column
  }
  .cid-tTSSP1UdHHeL .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tTSSP1UdHHeL .card-link:hover a {
  background-image: none!important
}
.cid-tTSSP1UdHHeL .mbr-section-subtitle {
  color: #ffa547
}
.cid-tTSSP1UdHHeL .card-text {
  color: #1f357f
}
.cid-tTSSP1UdHHeL .card-title,
.cid-tTSSP1UdHHeL .iconfont-wrapper {
  color: #0931ff
}
.cid-tTSSP1UdHHeL .mbr-section-title {
  color: #0931ff
}
.cid-tXoUYSpN6N {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tXoUYSpN6N {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tXoUYSpN6N h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXoUYSpN6N h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tXoUYSpN6N .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N .user .testi_date,
  .cid-tXoUYSpN6N .user .user_company,
  .cid-tXoUYSpN6N .user .user_job,
  .cid-tXoUYSpN6N .user .user_name,
  .cid-tXoUYSpN6N .user .user_status {
    text-align: left!important
  }
  .cid-tXoUYSpN6N .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tXoUYSpN6N .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tXoUYSpN6N .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tXoUYSpN6N .img-wrapper {
    display: none
  }
  .cid-tXoUYSpN6N .carousel-controls,
  .cid-tXoUYSpN6N .testimonials-slider__icon,
  .cid-tXoUYSpN6N .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tXoUYSpN6N .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tXoUYSpN6N .user .user_name,
  .cid-tXoUYSpN6N .user .user_status {
    text-align: center
  }
}
.cid-tXoUYSpN6N .row {
  flex-direction: row-reverse
}
.cid-tXoUYSpN6N .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tXoUYSpN6N .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N .carousel-inner {
    overflow: hidden
  }
}
.cid-tXoUYSpN6N .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tXoUYSpN6N .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tXoUYSpN6N .carousel-item-next,
.cid-tXoUYSpN6N .carousel-item-prev,
.cid-tXoUYSpN6N .carousel-item.active {
  display: flex
}
.cid-tXoUYSpN6N .carousel-item-next.carousel-item-left,
.cid-tXoUYSpN6N .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tXoUYSpN6N .carousel-item-left.active,
.cid-tXoUYSpN6N .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tXoUYSpN6N .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tXoUYSpN6N .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tXoUYSpN6N .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tXoUYSpN6N .user {
  padding: 0!important
}
.cid-tXoUYSpN6N .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tXoUYSpN6N .testi_date,
.cid-tXoUYSpN6N .user_company,
.cid-tXoUYSpN6N .user_job,
.cid-tXoUYSpN6N .user_name {
  margin: 0
}
.cid-tXoUYSpN6N .testi_date p,
.cid-tXoUYSpN6N .user_company p,
.cid-tXoUYSpN6N .user_job p,
.cid-tXoUYSpN6N .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tXoUYSpN6N .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tXoUYSpN6N .carousel-controls a {
  font-size: 2rem
}
.cid-tXoUYSpN6N .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tXoUYSpN6N .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tXoUYSpN6N ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tXoUYSpN6N .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tXoUYSpN6N .carousel-indicators li:hover {
  opacity: 1
}
.cid-tXoUYSpN6N .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXoUYSpN6N .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tXoUYSpN6N .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tXoUYSpN6N .user_text {
    margin-top: 3rem!important
  }
}
.cid-tXoUYSpN6N .user_desk {
  color: #767676
}
.cid-tXoUYSpN6N .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tXoUYSpN6N .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tXoUYSpN6N .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tXoUYSpN6N .main-title {
  color: #ff4370
}
.cid-tXoUYSpN6N .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tXoUYSpN6N .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tXoUYSpN6N .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tXoUYSpN6N .user_text {
    transform: translateX(0)!important
  }
}
.cid-tXoUYSpN6N .carousel-item,
.cid-tXoUYSpN6N .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tXoUYSpN6N .carousel-item,
  .cid-tXoUYSpN6N .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tXoUYSpN6N .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tXoUYSpN6N .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tXoUYSpN6N .img-wrapper img {
    display: none
  }
}
.cid-tXoUYSpN6N P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tXoUYSpN6N .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tXb9nXDfxJ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ff4370;
  overflow: hidden
}
.cid-tXb9nXDfxJ h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXb9nXDfxJ h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXb9nXDfxJ h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tXb9nXDfxJ h3.item-number,
.cid-tXb9nXDfxJ h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tXb9nXDfxJ h3.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 35px!important
}
.cid-tXb9nXDfxJ p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
@media screen and (max-width:992px) and (min-width:768px) {
  .cid-tXb9nXDfxJ .item {
    margin-bottom: 5rem
  }
}
@media screen and (max-width:767px) and (min-width:575px) {
  .cid-tXb9nXDfxJ .item {
    margin-bottom: 2rem
  }
}
.cid-tXb9nXDfxJ .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-tXb9nXDfxJ .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-tXb9nXDfxJ .mbr-section-head {
  padding-bottom: 50px
}
.cid-tXb9nXDfxJ .mbr-section-title {
  color: #fff
}
.cid-tXb9nXDfxJ .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tXb9nXDfxJ .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tXb9nXDfxJ .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tXb9nXDfxJ .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tXb9nXDfxJ .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tXb9nXDfxJ .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tXb9nXDfxJ .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tXb9nXDfxJ .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tXb9nXDfxJ .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tXb9nXDfxJ .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tXb9nXDfxJ .item-content {
  margin-top: 32px
}
.cid-tXb9nXDfxJ .item-title {
  color: #fff
}
.cid-tXb9nXDfxJ .mbr-text {
  margin-top: 11px;
  color: #fff
}
.cid-tXb9nXDfxJ .item-number {
  color: #fff;
  margin-top: 22px
}
.cid-tXb9nXDfxJ .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tXb9nXDfxJ .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tXb9nXDfxJ .item-text {
  color: #fff
}
.cid-tXb9nXDfxJ .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tXb9nXDfxJ .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tXb9nXDfxJ .cta-button {
    display: none!important
  }
}
.cid-tXb9nXDfxJ .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tXb9nXDfxJ .cta-button,
  .cid-tXb9nXDfxJ .mbr-section-btn,
  .cid-tXb9nXDfxJ .mbr-section-subtitle,
  .cid-tXb9nXDfxJ .mbr-section-title {
    text-align: center!important
  }
}
.cid-tXb9xIw5Cd {
  padding-top: 4rem;
  padding-bottom: 5rem;
  border: 1px dotted #ffc6d3;
  background: #fff
}
.cid-tXb9xIw5Cd .mbr-fallback-image.disabled {
  display: none
}
.cid-tXb9xIw5Cd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXb9xIw5Cd h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXb9xIw5Cd h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXb9xIw5Cd h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
@media (max-width:992px) {
  .cid-tXb9xIw5Cd .container {
    padding: 0 20px
  }
}
.cid-tXb9xIw5Cd .mbr-section-title {
  margin-bottom: 64px;
  color: #0931ff;
  text-align: center
}
@media (max-width:992px) {
  .cid-tXb9xIw5Cd .mbr-section-title {
    margin-bottom: 50px
  }
}
.cid-tXb9xIw5Cd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px
}
@media (max-width:768px) {
  .cid-tXb9xIw5Cd .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
}
.cid-tXb9xIw5Cd .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center
}
.cid-tXb9xIw5Cd .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 70px;
  width: 120px;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tXb9xIw5Cd .embla__button--next,
.cid-tXb9xIw5Cd .embla__button--prev {
  display: flex
}
.cid-tXb9xIw5Cd .embla__button {
  top: 7rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #0931ff;
  border: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none
}
.cid-tXb9xIw5Cd .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tXb9xIw5Cd .embla__button:hover {
  background: 0 0;
  color: #0931ff;
  opacity: .7
}
.cid-tXb9xIw5Cd .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0
}
.cid-tXb9xIw5Cd .embla__button.embla__button--next {
  right: 0;
  margin-right: 0
}
@media (max-width:767px) {
  .cid-tXb9xIw5Cd .embla__button {
    top: 7rem
  }
}
.cid-tXb9xIw5Cd .embla {
  position: relative;
  width: 100%
}
.cid-tXb9xIw5Cd .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tXb9xIw5Cd .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tXb9xIw5Cd .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tXb9xIw5Cd .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tXb9zECHgy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tXb9zECHgy .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tXb9zECHgy .row {
    padding: 0 12px
  }
}
.cid-tXb9zECHgy h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tXb9zECHgy h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tXb9zECHgy .container,
  .cid-tXb9zECHgy .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tXb9zECHgy h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tXb9zECHgy h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tXb9zECHgy .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tXb9zECHgy .row {
  justify-content: center
}
.cid-tXb9zECHgy .mbr-fallback-image.disabled {
  display: none
}
.cid-tXb9zECHgy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXb9zECHgy .item-wrap {
  z-index: 1
}
.cid-tXb9zECHgy .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tXb9zECHgy .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tXb9zECHgy .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tXb9zECHgy .form-group {
    margin-bottom: 19px
  }
}
.cid-tXb9zECHgy .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tXb9zECHgy .form-group .form-control:focus,
.cid-tXb9zECHgy .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tXb9zECHgy .form-group .form-check {
  margin-bottom: 0
}
.cid-tXb9zECHgy .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tXb9zECHgy .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tXb9zECHgy LABEL {
  color: #454545
}
.cid-tT2WiFKb2M.popup-builder {
  background-color: #fff
}
.cid-tT2WiFKb2M.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tT2WiFKb2M.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tT2WiFKb2M .modal-content,
.cid-tT2WiFKb2M .modal-dialog {
  height: auto
}
.cid-tT2WiFKb2M .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tT2WiFKb2M .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tT2WiFKb2M .form-wrapper .mbr-form .form-group,
  .cid-tT2WiFKb2M .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tT2WiFKb2M .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tT2WiFKb2M .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tT2WiFKb2M .mbr-text {
  text-align: center
}
.cid-tT2WiFKb2M .pt-0 {
  padding-top: 0!important
}
.cid-tT2WiFKb2M .pb-0 {
  padding-bottom: 0!important
}
.cid-tT2WiFKb2M .form-content {
  justify-content: center;
  text-align: center
}
.cid-tT2WiFKb2M .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tT2WiFKb2M .modal-open {
  overflow: hidden
}
.cid-tT2WiFKb2M .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tT2WiFKb2M .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tT2WiFKb2M .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tT2WiFKb2M .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tT2WiFKb2M .modal.show .modal-dialog {
  transform: none
}
.cid-tT2WiFKb2M .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tT2WiFKb2M .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tT2WiFKb2M .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tT2WiFKb2M .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tT2WiFKb2M .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tT2WiFKb2M .modal-backdrop.fade {
  opacity: 0
}
.cid-tT2WiFKb2M .modal-backdrop.show {
  opacity: .5
}
.cid-tT2WiFKb2M .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tT2WiFKb2M .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tT2WiFKb2M .modal-header {
    padding: 1rem
  }
}
.cid-tT2WiFKb2M .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tT2WiFKb2M .modal-header .close svg {
  fill: #353535
}
.cid-tT2WiFKb2M .modal-header .close:hover {
  opacity: 1
}
.cid-tT2WiFKb2M .modal-header .close:focus {
  outline: 0
}
.cid-tT2WiFKb2M .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tT2WiFKb2M .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tT2WiFKb2M .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tT2WiFKb2M .modal-body {
    padding: 1rem
  }
}
.cid-tT2WiFKb2M .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tT2WiFKb2M .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tT2WiFKb2M .modal-footer {
    padding: 1rem
  }
}
.cid-tT2WiFKb2M .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tT2WiFKb2M .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tT2WiFKb2M .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tT2WiFKb2M .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tT2WiFKb2M .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tT2WiFKb2M .modal-lg,
  .cid-tT2WiFKb2M .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tT2WiFKb2M .modal-xl {
    max-width: 1140px
  }
}
.cid-tT2WiFKb2M .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tT2WiFKb2M .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tT2WiFKb2M .form-group {
  margin-bottom: 1rem
}
.cid-tT2WiFKb2M .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tT2WiFKb2M .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tT2WiFKb2M .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tT2WiFKb2M .mbr-section-btn {
  margin: 0
}
.cid-tT2WiFKb2M .mbr-section-btn .btn {
  margin: 0
}
.cid-tWqbllQbTs {
  background-image: url("../media/owgdq5k1/logiciel-categorie-flux3.svg"),url("../media/o1jncewg/logiciel-categorie-fond3.svg")
}
.cid-tWqbllQbTs .show-persona {
  position: absolute;
  top: -7rem;
  right: 0;
  left: 3rem
}
@media (max-width:1280px) {
  .cid-tWqbllQbTs .show-persona {
    top: -4rem;
    left: 1rem
  }
}
@media (max-width:768px) {
  .cid-tWqbllQbTs .show-persona {
    left: -2rem
  }
}
.cid-tWqbllQbTs .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tWqbllQbTs .icon54-v4-right-arrow-2 {
  padding-right: 0;
  padding-left: 1rem
}
.cid-tWqbllQbTs .btn.btn-md .mbr-iconfont {
  margin-right: 0
}
.cid-tWqbllQbTs h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tWqbllQbTs h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tWqbllQbTs h1.mbr-section-title {
    font-size: 1.75em!important;
    line-height: 40px!important
  }
}
.cid-tWqbllQbTs p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tWqbllQbTs p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tWqbllQbTs .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tWqbllQbTs .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tWqbllQbTs .mbr-fallback-image.disabled {
  display: none
}
.cid-tWqbllQbTs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tWqbllQbTs h4.mbr-section-text,
.cid-tWqbllQbTs h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tWqbllQbTs h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tWqbllQbTs .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tWqbllQbTs a {
  text-decoration: none;
  color: #e6233a
}
.cid-tWqbllQbTs a:hover {
  background-image: none!important
}
.cid-tWqbllQbTs LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tWqbllQbTs .mbr-media {
  position: relative
}
.cid-tWqbllQbTs .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tWqbllQbTs .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tWqbllQbTs .icon-wrap:hover {
  cursor: pointer
}
.cid-tWqbllQbTs .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tWqbllQbTs .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tWqbllQbTs .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tWqbllQbTs .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tWqbllQbTs .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tWqbllQbTs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tWqbllQbTs .mbr-section-btn,
.cid-tWqbllQbTs .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tWqbllQbTs .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tWqbllQbTs .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tWqbllQbTs .btn-sm {
  padding: .25rem 0;
  border: none
}
@media (max-width:575px) {
  .cid-tWqbllQbTs .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tWqbllQbTs .mbr-section-btn,
.cid-tWqbllQbTs .mbr-text {
  color: #ccc
}
.cid-tWqbllQbTs .mbr-text {
  color: #fff
}
.cid-tTU7sEXP26 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tTU7sEXP26 .bigNumbers {
  padding-left: 3.125rem
}
@media (max-width:991px) {
  .cid-tTU7sEXP26 .bigNumbers {
    padding-left: 0!important
  }
}
.cid-tTU7sEXP26 h1.year-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tTU7sEXP26 h4 {
  font-family: Poppins,sans-serif;
  font-size: 1rem!important;
  font-weight: 400!important;
  line-height: 24px!important
}
.cid-tTU7sEXP26 .mbr-section-subtitle,
.cid-tTU7sEXP26 .mbr-text {
  color: #767676
}
@media (max-width:991px) {
  .cid-tTU7sEXP26 .mbr-section-subtitle,
  .cid-tTU7sEXP26 .mbr-text {
    text-align: center!important
  }
}
.cid-tTU7sEXP26 .card {
  border-left: 1px solid #0931ff!important;
  padding-left: 1.5938rem!important;
  border-radius: 0!important
}
@media (max-width:991px) {
  .cid-tTU7sEXP26 .card {
    border: none!important
  }
}
.cid-tTU7sEXP26 .card-title {
  color: #66458e
}
@media (max-width:767px) {
  .cid-tTU7sEXP26 .mbr-section-subtitle,
  .cid-tTU7sEXP26 .mbr-section-title {
    text-align: center!important
  }
}
.cid-tTU7sEXP26 .ceg-icons {
  height: 1rem;
  width: 1rem
}
.cid-tTU7sEXP26 .mbr-section-title {
  color: #fff
}
.cid-tTU7sEXP26 .mbr-section-subtitle {
  color: #fff
}
.cid-tTU7sEXP26 .mbr-text {
  color: #0931ff;
  text-align: left
}
.cid-tTU7sEXP26 .year-title {
  color: #0931ff;
  text-align: left
}
@media (max-width:991px) {
  .cid-tTU7sEXP26 .year-title {
    text-align: center!important
  }
}
.cid-tU3KOI3rtI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff
}
.cid-tU3KOI3rtI .mbr-fallback-image.disabled {
  display: none
}
.cid-tU3KOI3rtI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tU3KOI3rtI h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tU3KOI3rtI h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tU3KOI3rtI h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tU3KOI3rtI h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tU3KOI3rtI h2.mbr-section-subtitle {
    font-size: 1.4375em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tU3KOI3rtI h2.mbr-section-subtitle {
    font-size: 1.375em!important;
    line-height: 21px!important
  }
}
.cid-tU3KOI3rtI h2.mbr-card-header {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 30px!important
}

.cid-tU3KOI3rtI h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tU3KOI3rtI p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important;
}
.cid-tU3KOI3rtI .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tU3KOI3rtI .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tU3KOI3rtI .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tU3KOI3rtI .mbr-section-btn,
.cid-tU3KOI3rtI .mbr-text {
  text-align: left;
  color: #491414
}
.cid-tU3KOI3rtI .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tU3KOI3rtI .mbr-section-subtitle {
  text-align: left;
  color: #0931ff
}
.cid-tU0gUVudPA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  overflow: hidden;
  background-color: #fff
}
.cid-tU0gUVudPA .mbr-fallback-image.disabled {
  display: none
}
.cid-tU0gUVudPA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tU0gUVudPA .card .card-wrapper ul {
  padding-left: 24px
}
.cid-tU0gUVudPA h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tU0gUVudPA p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tU0gUVudPA .container {
    padding: 0 16px
  }
}
.cid-tU0gUVudPA .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tU0gUVudPA .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tU0gUVudPA .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tU0gUVudPA .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tU0gUVudPA .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tU0gUVudPA .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tU0gUVudPA .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tU0gUVudPA .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 191px;
  max-height: 75px;
  border-radius: 0
}
.cid-tU0gUVudPA .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tU0gUVudPA .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tU0gUVudPA .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tU0gUVudPA .mbr-section-title {
  color: #08323c
}
.cid-tU0gUVudPA .mbr-text {
  color: #08323c
}
.cid-tU0gUVudPA .icon-wrapper,
.cid-tU0gUVudPA .mbr-card-title {
  color: #0931ff
}
.cid-tU0gUVudPA .mbr-card-text {
  color: #0931ff
}
.cid-tTYmgrazDU {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #f2f2f2
}
.cid-tTYmgrazDU h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTYmgrazDU h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTYmgrazDU h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTYmgrazDU h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tTYmgrazDU h2.mbr-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tTYmgrazDU h2.mbr-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tTYmgrazDU h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tTYmgrazDU h4.card-text,
.cid-tTYmgrazDU h4.mbr-section-text,
.cid-tTYmgrazDU h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tTYmgrazDU .image-element,
.cid-tTYmgrazDU .row-element {
  padding: 0
}
.cid-tTYmgrazDU .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tTYmgrazDU .image-element {
  display: flex;
  justify-content: center
}
.cid-tTYmgrazDU .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tTYmgrazDU .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 191px;
  max-height: 75px;
  border-radius: 0
}
.cid-tTYmgrazDU .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tTYmgrazDU .text-content {
  padding: 0 2rem
}
@media (max-width:767px) {
  .cid-tTYmgrazDU .text-content {
    padding: 2rem 1rem
  }
  .cid-tTYmgrazDU .mbr-section-btn,
  .cid-tTYmgrazDU .mbr-text,
  .cid-tTYmgrazDU .mbr-title,
  .cid-tTYmgrazDU .underline {
    text-align: center!important
  }
}
.cid-tTYmgrazDU .mbr-title {
  color: #0931ff
}
.cid-tTYmgrazDU .mbr-section-btn,
.cid-tTYmgrazDU .mbr-text {
  color: #000;
  text-align: right
}
.cid-tTYmgrazDU .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tTYmgrazDU .button-align,
.cid-tTYmgrazDU .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tTYmgrazDU .date {
  color: #000
}
.cid-tTYmgrazDU a.textCta {
  text-decoration: underline!important
}
.cid-tTYmgrazDU .mbr-text {
  text-align: center
}
.cid-tU4DrPuzSG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f2f2f2;
  background-image: linear-gradient(231deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tU4DrPuzSG h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tU4DrPuzSG h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tU4DrPuzSG h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tU4DrPuzSG h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tU4DrPuzSG h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tU4DrPuzSG h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tU4DrPuzSG h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tU4DrPuzSG h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (min-width:1200px) {
  .cid-tU4DrPuzSG h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tU4DrPuzSG .container,
  .cid-tU4DrPuzSG .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:992px) {
  .cid-tU4DrPuzSG .card-wrapper {
    margin-bottom: 2rem
  }
}
.cid-tU4DrPuzSG .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tU4DrPuzSG .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tU4DrPuzSG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tU4DrPuzSG .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tU4DrPuzSG .row {
  justify-content: center
}
.cid-tU4DrPuzSG .card-box {
  display: flex;
  align-items: center
}
.cid-tU4DrPuzSG .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tU4DrPuzSG .card-box {
    flex-direction: column
  }
  .cid-tU4DrPuzSG .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tU4DrPuzSG .card-link:hover a {
  background-image: none!important
}
.cid-tU4DrPuzSG .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tU4DrPuzSG .card-text {
  color: #fff
}
.cid-tU4DrPuzSG .card-title,
.cid-tU4DrPuzSG .iconfont-wrapper {
  color: #fff
}
.cid-tU4DrPuzSG .mbr-section-title {
  color: #fff
}
.cid-tU4IYNg6xs {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #f2f2f2
}
.cid-tU4IYNg6xs .main {
  flex-direction: row-reverse
}
.cid-tU4IYNg6xs h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tU4IYNg6xs h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tU4IYNg6xs h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tU4IYNg6xs h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tU4IYNg6xs h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tU4IYNg6xs h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tU4IYNg6xs h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tU4IYNg6xs h4.mbr-section-text,
.cid-tU4IYNg6xs h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tU4IYNg6xs .image-element,
.cid-tU4IYNg6xs .row-element {
  padding: 0;
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tU4IYNg6xs .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tU4IYNg6xs .image-element {
  display: flex;
  justify-content: flex-start
}
.cid-tU4IYNg6xs .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tU4IYNg6xs .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 150px;
  max-height: 75px;
  border-radius: 0
}
.cid-tU4IYNg6xs .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tU4IYNg6xs .text-content {
  padding: 0 2rem
}
@media (max-width:767px) {
  .cid-tU4IYNg6xs .text-content {
    padding: 2rem 1rem
  }
  .cid-tU4IYNg6xs .mbr-section-btn,
  .cid-tU4IYNg6xs .mbr-text,
  .cid-tU4IYNg6xs .mbr-title,
  .cid-tU4IYNg6xs .underline {
    text-align: center!important
  }
}
.cid-tU4IYNg6xs .mbr-title {
  color: #0931ff
}
.cid-tU4IYNg6xs .mbr-section-btn,
.cid-tU4IYNg6xs .mbr-text {
  color: #000;
  text-align: right
}
.cid-tU4IYNg6xs .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tU4IYNg6xs .button-align,
.cid-tU4IYNg6xs .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tU4IYNg6xs .date {
  color: #000
}
.cid-tU4IYNg6xs a.textCta {
  text-decoration: underline!important
}
.cid-tU4IYNg6xs .mbr-text {
  text-align: start;
  color: #0931ff
}
.cid-tTU4fADeVD {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tTU4fADeVD .row {
  justify-content: center
}
.cid-tTU4fADeVD .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tTU4fADeVD h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
.cid-tTU4fADeVD .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tTU4fADeVD .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tTU4fADeVD .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tTU4fADeVD .mbr-section-btn {
  margin-top: 30px
}
.cid-tTU4fADeVD .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tU5jrwDDb2 {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #f2f2f2
}
.cid-tU5jrwDDb2 h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tU5jrwDDb2 h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tU5jrwDDb2 h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tU5jrwDDb2 h2.mbr-text,
.cid-tU5jrwDDb2 h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tU5jrwDDb2 h2.mbr-text,
  .cid-tU5jrwDDb2 h2.mbr-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tU5jrwDDb2 h2.mbr-text,
  .cid-tU5jrwDDb2 h2.mbr-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tU5jrwDDb2 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tU5jrwDDb2 h4.mbr-section-text,
.cid-tU5jrwDDb2 h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tU5jrwDDb2 .image-element,
.cid-tU5jrwDDb2 .row-element {
  padding: 0;
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tU5jrwDDb2 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tU5jrwDDb2 .image-element {
  display: flex;
  justify-content: flex-start
}
.cid-tU5jrwDDb2 .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tU5jrwDDb2 .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 146px;
  max-height: 75px;
  border-radius: 0
}
.cid-tU5jrwDDb2 .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tU5jrwDDb2 .text-content {
  padding: 0 2rem
}
@media (max-width:767px) {
  .cid-tU5jrwDDb2 .text-content {
    padding: 2rem 1rem
  }
  .cid-tU5jrwDDb2 .mbr-section-btn,
  .cid-tU5jrwDDb2 .mbr-text,
  .cid-tU5jrwDDb2 .mbr-title,
  .cid-tU5jrwDDb2 .underline {
    text-align: center!important
  }
}
.cid-tU5jrwDDb2 .mbr-title {
  color: #0931ff
}
.cid-tU5jrwDDb2 .mbr-section-btn,
.cid-tU5jrwDDb2 .mbr-text {
  color: #000;
  text-align: right
}
.cid-tU5jrwDDb2 .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tU5jrwDDb2 .button-align,
.cid-tU5jrwDDb2 .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tU5jrwDDb2 .date {
  color: #000
}
.cid-tU5jrwDDb2 a.textCta {
  text-decoration: underline!important
}
.cid-tU5jrwDDb2 .mbr-text {
  text-align: left;
  color: #0931ff
}
.cid-tTU4fB4E84 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%)
}
.cid-tTU4fB4E84 .embla-wrapper {
  margin-bottom: 8rem!important
}
.cid-tTU4fB4E84 .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-tTU4fB4E84 .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tTU4fB4E84 .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tTU4fB4E84 .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tTU4fB4E84 .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tTU4fB4E84 .embla__slide {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
  width: 353px;
  height: 198px;
  border-radius: 22px;
  background-color: transparent
}
.cid-tTU4fB4E84 .embla__slide__inner .mbr-media {
  position: relative
}
.cid-tTU4fB4E84 .embla__slide__inner .mbr-media img {
  max-width: 353px;
  width: 353px;
  height: 198px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 22px!important
}
.cid-tTU4fB4E84 .embla__slide__inner .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tTU4fB4E84 a:hover {
  background-image: none!important
}
.cid-tTU4fB4E84 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tTU4fB4E84 .icon-wrap:hover {
  cursor: pointer
}
.cid-tTU4fB4E84 .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tTU4fB4E84 .modalWindow,
.cid-tTU4fB4E84 .modalWindow01,
.cid-tTU4fB4E84 .modalWindow02,
.cid-tTU4fB4E84 .modalWindow03,
.cid-tTU4fB4E84 .modalWindow04,
.cid-tTU4fB4E84 .modalWindow05,
.cid-tTU4fB4E84 .modalWindow06,
.cid-tTU4fB4E84 .modalWindow07,
.cid-tTU4fB4E84 .modalWindow08,
.cid-tTU4fB4E84 .modalWindow09,
.cid-tTU4fB4E84 .modalWindow10 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tTU4fB4E84 .modalWindow .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow01 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow02 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow03 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow04 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow05 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow06 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow07 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow08 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow09 .modalWindow-container,
.cid-tTU4fB4E84 .modalWindow10 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tTU4fB4E84 .modalWindow .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow01 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow02 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow03 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow04 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow05 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow06 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow07 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow08 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow09 .modalWindow-video,
.cid-tTU4fB4E84 .modalWindow10 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tTU4fB4E84 .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tTU4fB4E84 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tTU4fB4E84 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTU4fB4E84 h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTU4fB4E84 h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTU4fB4E84 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tTU4fB4E84 h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tTU4fB4E84 h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tTU4fB4E84 .item:focus,
.cid-tTU4fB4E84 span:focus {
  outline: 0
}
.cid-tTU4fB4E84 .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tTU4fB4E84 .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: left;
  z-index: 10;
  left: 0
}
@media (max-width:992px) {
  .cid-tTU4fB4E84 .container-fluid::before {
    display: none
  }
}
.cid-tTU4fB4E84 .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:992px) {
  .cid-tTU4fB4E84 .container-fluid::after {
    display: none
  }
}
.cid-tTU4fB4E84 .embla__button--next,
.cid-tTU4fB4E84 .embla__button--prev {
  display: flex
}
.cid-tTU4fB4E84 .embla__button {
  bottom: -5rem;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent;
  color: #fff!important;
  border: 1px solid #fff!important;
  border-radius: 100%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center
}
@media (max-width:768px) {
  .cid-tTU4fB4E84 .embla__button {
    display: none
  }
}
.cid-tTU4fB4E84 .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tTU4fB4E84 .embla__button:hover {
  color: #707070!important;
  border: 1px solid #fff!important;
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
.cid-tTU4fB4E84 .embla__button.embla__button--prev {
  left: 40%
}
@media (max-width:768px) {
  .cid-tTU4fB4E84 .embla__button.embla__button--prev {
    left: 10%
  }
}
.cid-tTU4fB4E84 .embla__button.embla__button--next {
  right: 40%
}
@media (max-width:768px) {
  .cid-tTU4fB4E84 .embla__button.embla__button--next {
    right: 10%
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-tTU4fB4E84 .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tTU4fB4E84 .mbr-section-title {
  color: #fff
}
.cid-tTU4fB4E84 .mbr-section-subtitle {
  color: #fff
}
.cid-tUc4W0E30P {
  padding-top: 7rem;
  padding-bottom: 5rem;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tUc4W0E30P {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tUc4W0E30P .mbr-fallback-image.disabled {
  display: none
}
.cid-tUc4W0E30P 4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUc4W0E30P h3.mbr-section-title {
  justify-content: flex-start
}
@media (max-width:768px) {
  .cid-tUc4W0E30P h3.mbr-section-title {
    justify-content: center
  }
}
.cid-tUc4W0E30P h4.mbr-section-subtitle {
  justify-content: flex-start
}
@media (max-width:768px) {
  .cid-tUc4W0E30P h4.mbr-section-subtitle {
    justify-content: center
  }
}
.cid-tUc4W0E30P .header-wrapper .mbr-section-title {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important;
  margin-bottom: 0;
  padding-left: 2rem
}
.cid-tUc4W0E30P .header-wrapper .mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400!important;
  line-height: 35px!important;
  margin-top: 20px;
  padding-left: 2rem
}
@media (max-width:992px) {
  .cid-tUc4W0E30P .header-wrapper .mbr-section-subtitle {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:767px) {
  .cid-tUc4W0E30P .header-wrapper .mbr-section-subtitle {
    font-size: 1.375em!important;
    line-height: 31px!important;
    margin-top: 10px
  }
}
.cid-tUc4W0E30P .header-wrapper .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:767px) {
  .cid-tUc4W0E30P .header-wrapper .mbr-section-btn {
    margin-top: 10px
  }
}
.cid-tUc4W0E30P h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tUc4W0E30P h2.mbr-section-subtitle {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tUc4W0E30P h2.mbr-section-subtitle {
    font-size: 1.375em!important;
    line-height: 30px!important
  }
}
.cid-tUc4W0E30P h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUc4W0E30P h3.card-title {
    font-size: 1.1875em!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUc4W0E30P h3.card-title {
    font-size: 1.125em!important;
    line-height: 20px!important
  }
}
.cid-tUc4W0E30P p.contact-email,
.cid-tUc4W0E30P p.contact-name,
.cid-tUc4W0E30P p.contact-phone {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUc4W0E30P .icon54-v4-right-arrow-2 span {
  color: #ff4370!important
}
.cid-tUc4W0E30P .card {
  border: 1px solid #0931ff;
  border-radius: 22px;
  background-color: #fff;
  transition: all .3s ease-in-out;
  margin-top: -2px;
  padding: .25rem .25rem;
  margin-bottom: 1rem
}
.cid-tUc4W0E30P .img-wrapper {
  width: 100%;
  padding: 1rem
}
.cid-tUc4W0E30P .img-wrapper img {
  border-radius: 22px;
  max-width: 200px;
  aspect-ratio: 1;
  width: 200px;
  position: relative;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover
}
@media (max-width:1199px) {
  .cid-tUc4W0E30P .img-wrapper {
    margin-right: 0
  }
}
.cid-tUc4W0E30P .image-wrapper {
  margin-right: 30px
}
.cid-tUc4W0E30P .image-wrapper img {
  border-radius: 15px;
  max-width: 200px;
  aspect-ratio: 1;
  width: 200px;
  position: relative;
  top: -80px;
  -o-object-fit: cover;
  object-fit: cover
}
@media (max-width:1199px) {
  .cid-tUc4W0E30P .image-wrapper {
    margin-right: 0
  }
}
@media (max-width:1199px) {
  .cid-tUc4W0E30P .text-left-wrap {
    margin-top: -46px
  }
}
.cid-tUc4W0E30P .mbr-section-title {
  color: #c4cfde;
  margin-bottom: 10px
}
.cid-tUc4W0E30P .mbr-section-subtitle {
  color: #878e99;
  margin-bottom: 0
}
.cid-tUc4W0E30P .social-container {
  width: 100%;
  padding-top: 35px
}
@media (max-width:1199px) {
  .cid-tUc4W0E30P .social-container {
    padding-top: 25px
  }
}
.cid-tUc4W0E30P .social-title {
  color: #c4cfde;
  margin-bottom: 15px
}
@media (max-width:1199px) {
  .cid-tUc4W0E30P .social-title {
    text-align: center!important
  }
}
.cid-tUc4W0E30P .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px
}
@media (max-width:1199px) {
  .cid-tUc4W0E30P .social-list {
    justify-content: center!important
  }
}
.cid-tUc4W0E30P .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  transition: .4s all
}
.cid-tUc4W0E30P .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: .4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom,#212428,#16181c);
  opacity: 0
}
.cid-tUc4W0E30P .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: .4s all;
  font-size: 20px;
  color: #c4cfde
}
.cid-tUc4W0E30P .soc-item:hover {
  transform: translateY(-3px)
}
.cid-tUc4W0E30P .soc-item:hover:before {
  opacity: 1
}
.cid-tUc4W0E30P .contacts-container {
  max-width: 50%;
  padding-left: 30px;
  margin: 16px 0
}
@media (max-width:991px) {
  .cid-tUc4W0E30P .contacts-container {
    padding: 20px
  }
}
@media (max-width:991px) {
  .cid-tUc4W0E30P .contacts-container:nth-child(2) {
    padding-left: 100px
  }
}
@media (max-width:767px) {
  .cid-tUc4W0E30P .contacts-container:nth-child(2) {
    padding-left: 0
  }
}
@media (max-width:575px) {
  .cid-tUc4W0E30P .contacts-container:nth-child(2) {
    padding-left: 20px
  }
}
@media (max-width:575px) {
  .cid-tUc4W0E30P .contacts-container {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin: 0;
    padding: 0!important
  }
}
.cid-tUc4W0E30P .contact-item {
  padding: 10px 0 20px
}
.cid-tUc4W0E30P .card-title {
  color: #878e99;
  margin-bottom: 4px
}
.cid-tUc4W0E30P .card-text {
  color: #c4cfde;
  margin-bottom: 0
}
.cid-tUc4W0E30P H3 {
  color: #0931ff;
  text-align: left
}
.cid-tUc4W0E30P P {
  color: #000
}
.cid-tUc4W0E30P .mbr-text {
  color: #0931ff
}
.cid-tUc4W0E30P .mbr-section-btn,
.cid-tUc4W0E30P .mbr-section-subtitle {
  color: #000
}
.cid-tUg9ZqzhWz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  background-color: #ff4370;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%)
}
.cid-tUg9ZqzhWz .embla-wrapper {
  margin-bottom: 8rem
}
.cid-tUg9ZqzhWz .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-tUg9ZqzhWz h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUg9ZqzhWz h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUg9ZqzhWz h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUg9ZqzhWz h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tUg9ZqzhWz h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tUg9ZqzhWz h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tUg9ZqzhWz .item:focus,
.cid-tUg9ZqzhWz span:focus {
  outline: 0
}
.cid-tUg9ZqzhWz .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tUg9ZqzhWz .label-container {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 700;
  line-height: 23px;
  padding: 6px 13px;
  border: 1px solid #ff4370;
  border-radius: 4px;
  margin-right: 15px
}
.cid-tUg9ZqzhWz h4.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 23px!important
}
.cid-tUg9ZqzhWz .mbr-text,
.cid-tUg9ZqzhWz p.list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUg9ZqzhWz .list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUg9ZqzhWz .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: left;
  z-index: 10;
  left: 0
}
@media (max-width:575px) {
  .cid-tUg9ZqzhWz .container-fluid::before {
    display: none!important
  }
}
.cid-tUg9ZqzhWz .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:575px) {
  .cid-tUg9ZqzhWz .container-fluid::after {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tUg9ZqzhWz .container {
    padding: 0 24px
  }
}
.cid-tUg9ZqzhWz .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 400px;
  max-width: 400px;
  padding: 2rem;
  border-radius: 22px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tUg9ZqzhWz .embla__slide {
    padding: 24px
  }
}
@media (max-width:767px) {
  .cid-tUg9ZqzhWz .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-tUg9ZqzhWz .embla__slide .embla__slide__inner {
  width: 100%
}
.cid-tUg9ZqzhWz .embla__slide .embla__slide__inner .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%
}
.cid-tUg9ZqzhWz .embla__slide .embla__slide__inner .item-wrapper .item-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: transparent
}
@media (max-width:991px) {
  .cid-tUg9ZqzhWz .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 4px
  }
}
@media (max-width:575px) {
  .cid-tUg9ZqzhWz .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 0
  }
}
.cid-tUg9ZqzhWz .embla__button--next,
.cid-tUg9ZqzhWz .embla__button--prev {
  display: flex
}
.cid-tUg9ZqzhWz .embla__button {
  bottom: -5rem;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent;
  color: #fff!important;
  border: 1px solid #fff!important;
  border-radius: 100%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center
}
@media (max-width:768px) {
  .cid-tUg9ZqzhWz .embla__button {
    display: none
  }
}
.cid-tUg9ZqzhWz .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tUg9ZqzhWz .embla__button:hover {
  color: #ffc6d3!important;
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
.cid-tUg9ZqzhWz .embla__button.embla__button--prev {
  left: 40%
}
@media (max-width:768px) {
  .cid-tUg9ZqzhWz .embla__button.embla__button--prev {
    left: 10%
  }
}
.cid-tUg9ZqzhWz .embla__button.embla__button--next {
  right: 40%
}
@media (max-width:768px) {
  .cid-tUg9ZqzhWz .embla__button.embla__button--next {
    right: 10%
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-tUg9ZqzhWz .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tUg9ZqzhWz .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tUg9ZqzhWz .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tUg9ZqzhWz .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tUg9ZqzhWz .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tUg9ZqzhWz .mbr-name {
  color: #262642
}
.cid-tUg9ZqzhWz .mbr-rating {
  color: #f39
}
.cid-tUg9ZqzhWz .item-text-box {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-tUg9ZqzhWz .label-text {
  color: #ff4370;
  font-size: 14px
}
.cid-tUg9ZqzhWz .date-text {
  flex-grow: 1;
  color: #747474
}
.cid-tUg9ZqzhWz .item-content {
  background-color: #fff3f4;
  border-radius: 10px;
  font-family: Arial,sans-serif
}
.cid-tUg9ZqzhWz .tags .badge {
  font-size: 12px;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important
}
.cid-tUg9ZqzhWz .mbr-section-title {
  color: #fff
}
.cid-tUg9ZqzhWz .mbr-section-subtitle {
  color: #fff
}
.cid-tUg9ZqzhWz .embla__dot {
  -webkit-appearance: none;
  background-color: rgba(255,198,211,.8);
  touch-action: manipulation;
  display: inline-flex;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s
}
.cid-tUg9ZqzhWz .embla__dots {
  z-index: 100;
  bottom: -2rem;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0
}
.cid-tUg9ZqzhWz .embla__dot:after {
  border-radius: 0.2rem;
  width: 100%;
  height: 0.3rem;
  content: ''
}
.cid-tUg9ZqzhWz .embla__dot--selected:after {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXoV9eNjym {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tXoV9eNjym {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tXoV9eNjym h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXoV9eNjym h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXoV9eNjym h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tXoV9eNjym .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tXoV9eNjym .user .testi_date,
  .cid-tXoV9eNjym .user .user_company,
  .cid-tXoV9eNjym .user .user_job,
  .cid-tXoV9eNjym .user .user_name,
  .cid-tXoV9eNjym .user .user_status {
    text-align: left!important
  }
  .cid-tXoV9eNjym .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tXoV9eNjym .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tXoV9eNjym .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tXoV9eNjym .img-wrapper {
    display: none
  }
  .cid-tXoV9eNjym .carousel-controls,
  .cid-tXoV9eNjym .testimonials-slider__icon,
  .cid-tXoV9eNjym .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tXoV9eNjym .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tXoV9eNjym .user .user_name,
  .cid-tXoV9eNjym .user .user_status {
    text-align: center
  }
}
.cid-tXoV9eNjym .row {
  flex-direction: row-reverse
}
.cid-tXoV9eNjym .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tXoV9eNjym .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tXoV9eNjym .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tXoV9eNjym .carousel-inner {
    overflow: hidden
  }
}
.cid-tXoV9eNjym .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tXoV9eNjym .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tXoV9eNjym .carousel-item-next,
.cid-tXoV9eNjym .carousel-item-prev,
.cid-tXoV9eNjym .carousel-item.active {
  display: flex
}
.cid-tXoV9eNjym .carousel-item-next.carousel-item-left,
.cid-tXoV9eNjym .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tXoV9eNjym .carousel-item-left.active,
.cid-tXoV9eNjym .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tXoV9eNjym .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tXoV9eNjym .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tXoV9eNjym .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tXoV9eNjym .user {
  padding: 0!important
}
.cid-tXoV9eNjym .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tXoV9eNjym .testi_date,
.cid-tXoV9eNjym .user_company,
.cid-tXoV9eNjym .user_job,
.cid-tXoV9eNjym .user_name {
  margin: 0
}
.cid-tXoV9eNjym .testi_date p,
.cid-tXoV9eNjym .user_company p,
.cid-tXoV9eNjym .user_job p,
.cid-tXoV9eNjym .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tXoV9eNjym .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tXoV9eNjym .carousel-controls a {
  font-size: 2rem
}
.cid-tXoV9eNjym .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tXoV9eNjym .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tXoV9eNjym ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tXoV9eNjym .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tXoV9eNjym .carousel-indicators li:hover {
  opacity: 1
}
.cid-tXoV9eNjym .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXoV9eNjym .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tXoV9eNjym .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tXoV9eNjym .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tXoV9eNjym .user_text {
    margin-top: 3rem!important
  }
}
.cid-tXoV9eNjym .user_desk {
  color: #767676
}
.cid-tXoV9eNjym .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tXoV9eNjym .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tXoV9eNjym .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tXoV9eNjym .main-title {
  color: #ff4370
}
.cid-tXoV9eNjym .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tXoV9eNjym .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tXoV9eNjym .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tXoV9eNjym .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tXoV9eNjym .user_text {
    transform: translateX(0)!important
  }
}
.cid-tXoV9eNjym .carousel-item,
.cid-tXoV9eNjym .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tXoV9eNjym .carousel-item,
  .cid-tXoV9eNjym .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tXoV9eNjym .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tXoV9eNjym .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tXoV9eNjym .img-wrapper img {
    display: none
  }
}
.cid-tXoV9eNjym P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tXoV9eNjym .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tTU4fFNqni {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ff4370;
  overflow: hidden
}
.cid-tTU4fFNqni h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tTU4fFNqni h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tTU4fFNqni h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tTU4fFNqni h3.item-number,
.cid-tTU4fFNqni h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tTU4fFNqni h3.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 35px!important
}
.cid-tTU4fFNqni p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
@media screen and (max-width:992px) and (min-width:768px) {
  .cid-tTU4fFNqni .item {
    margin-bottom: 5rem
  }
}
@media screen and (max-width:767px) and (min-width:575px) {
  .cid-tTU4fFNqni .item {
    margin-bottom: 2rem
  }
}
.cid-tTU4fFNqni .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-tTU4fFNqni .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-tTU4fFNqni .mbr-section-head {
  padding-bottom: 50px
}
.cid-tTU4fFNqni .mbr-section-title {
  color: #fff
}
.cid-tTU4fFNqni .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tTU4fFNqni .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tTU4fFNqni .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tTU4fFNqni .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tTU4fFNqni .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tTU4fFNqni .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tTU4fFNqni .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tTU4fFNqni .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tTU4fFNqni .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tTU4fFNqni .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tTU4fFNqni .item-content {
  margin-top: 32px
}
.cid-tTU4fFNqni .item-title {
  color: #fff
}
.cid-tTU4fFNqni .mbr-text {
  margin-top: 11px;
  color: #fff
}
.cid-tTU4fFNqni .item-number {
  color: #fff;
  margin-top: 22px
}
.cid-tTU4fFNqni .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tTU4fFNqni .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tTU4fFNqni .item-text {
  color: #fff
}
.cid-tTU4fFNqni .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tTU4fFNqni .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tTU4fFNqni .cta-button {
    display: none!important
  }
}
.cid-tTU4fFNqni .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tTU4fFNqni .cta-button,
  .cid-tTU4fFNqni .mbr-section-btn,
  .cid-tTU4fFNqni .mbr-section-subtitle,
  .cid-tTU4fFNqni .mbr-section-title {
    text-align: center!important
  }
}
.cid-tXbtXDHpxj {
  padding-top: 4rem;
  padding-bottom: 5rem;
  border: 1px dotted #ffc6d3;
  background: #fff
}
.cid-tXbtXDHpxj .mbr-fallback-image.disabled {
  display: none
}
.cid-tXbtXDHpxj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXbtXDHpxj h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXbtXDHpxj h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXbtXDHpxj h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
@media (max-width:992px) {
  .cid-tXbtXDHpxj .container {
    padding: 0 20px
  }
}
.cid-tXbtXDHpxj .mbr-section-title {
  margin-bottom: 64px;
  color: #0931ff;
  text-align: center
}
@media (max-width:992px) {
  .cid-tXbtXDHpxj .mbr-section-title {
    margin-bottom: 50px
  }
}
.cid-tXbtXDHpxj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px
}
@media (max-width:768px) {
  .cid-tXbtXDHpxj .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
}
.cid-tXbtXDHpxj .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center
}
.cid-tXbtXDHpxj .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 70px;
  width: 120px;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tXbtXDHpxj .embla__button--next,
.cid-tXbtXDHpxj .embla__button--prev {
  display: flex
}
.cid-tXbtXDHpxj .embla__button {
  top: 7rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #0931ff;
  border: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none
}
.cid-tXbtXDHpxj .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tXbtXDHpxj .embla__button:hover {
  background: 0 0;
  color: #0931ff;
  opacity: .7
}
.cid-tXbtXDHpxj .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0
}
.cid-tXbtXDHpxj .embla__button.embla__button--next {
  right: 0;
  margin-right: 0
}
@media (max-width:767px) {
  .cid-tXbtXDHpxj .embla__button {
    top: 7rem
  }
}
.cid-tXbtXDHpxj .embla {
  position: relative;
  width: 100%
}
.cid-tXbtXDHpxj .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tXbtXDHpxj .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tXbtXDHpxj .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tXbtXDHpxj .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tXbtYZsOoF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tXbtYZsOoF .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tXbtYZsOoF .row {
    padding: 0 12px
  }
}
.cid-tXbtYZsOoF h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tXbtYZsOoF h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tXbtYZsOoF .container,
  .cid-tXbtYZsOoF .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tXbtYZsOoF h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tXbtYZsOoF h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tXbtYZsOoF .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tXbtYZsOoF .row {
  justify-content: center
}
.cid-tXbtYZsOoF .mbr-fallback-image.disabled {
  display: none
}
.cid-tXbtYZsOoF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXbtYZsOoF .item-wrap {
  z-index: 1
}
.cid-tXbtYZsOoF .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tXbtYZsOoF .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tXbtYZsOoF .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tXbtYZsOoF .form-group {
    margin-bottom: 19px
  }
}
.cid-tXbtYZsOoF .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tXbtYZsOoF .form-group .form-control:focus,
.cid-tXbtYZsOoF .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tXbtYZsOoF .form-group .form-check {
  margin-bottom: 0
}
.cid-tXbtYZsOoF .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tXbtYZsOoF .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tXbtYZsOoF LABEL {
  color: #454545
}
.cid-tTU4fJcB04.popup-builder {
  background-color: #fff
}
.cid-tTU4fJcB04.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tTU4fJcB04.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tTU4fJcB04 .modal-content,
.cid-tTU4fJcB04 .modal-dialog {
  height: auto
}
.cid-tTU4fJcB04 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tTU4fJcB04 .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tTU4fJcB04 .form-wrapper .mbr-form .form-group,
  .cid-tTU4fJcB04 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tTU4fJcB04 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tTU4fJcB04 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tTU4fJcB04 .mbr-text {
  text-align: center
}
.cid-tTU4fJcB04 .pt-0 {
  padding-top: 0!important
}
.cid-tTU4fJcB04 .pb-0 {
  padding-bottom: 0!important
}
.cid-tTU4fJcB04 .form-content {
  justify-content: center;
  text-align: center
}
.cid-tTU4fJcB04 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tTU4fJcB04 .modal-open {
  overflow: hidden
}
.cid-tTU4fJcB04 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tTU4fJcB04 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tTU4fJcB04 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tTU4fJcB04 .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tTU4fJcB04 .modal.show .modal-dialog {
  transform: none
}
.cid-tTU4fJcB04 .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tTU4fJcB04 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tTU4fJcB04 .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tTU4fJcB04 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tTU4fJcB04 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tTU4fJcB04 .modal-backdrop.fade {
  opacity: 0
}
.cid-tTU4fJcB04 .modal-backdrop.show {
  opacity: .5
}
.cid-tTU4fJcB04 .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tTU4fJcB04 .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tTU4fJcB04 .modal-header {
    padding: 1rem
  }
}
.cid-tTU4fJcB04 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tTU4fJcB04 .modal-header .close svg {
  fill: #353535
}
.cid-tTU4fJcB04 .modal-header .close:hover {
  opacity: 1
}
.cid-tTU4fJcB04 .modal-header .close:focus {
  outline: 0
}
.cid-tTU4fJcB04 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tTU4fJcB04 .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tTU4fJcB04 .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tTU4fJcB04 .modal-body {
    padding: 1rem
  }
}
.cid-tTU4fJcB04 .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tTU4fJcB04 .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tTU4fJcB04 .modal-footer {
    padding: 1rem
  }
}
.cid-tTU4fJcB04 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tTU4fJcB04 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tTU4fJcB04 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tTU4fJcB04 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tTU4fJcB04 .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tTU4fJcB04 .modal-lg,
  .cid-tTU4fJcB04 .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tTU4fJcB04 .modal-xl {
    max-width: 1140px
  }
}
.cid-tTU4fJcB04 .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tTU4fJcB04 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tTU4fJcB04 .form-group {
  margin-bottom: 1rem
}
.cid-tTU4fJcB04 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tTU4fJcB04 .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tTU4fJcB04 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tTU4fJcB04 .mbr-section-btn {
  margin: 0
}
.cid-tTU4fJcB04 .mbr-section-btn .btn {
  margin: 0
}
.cid-u5B9OxAgm6.popup-builder {
  background-color: rgba(61,61,61,.65)
}
.cid-u5B9OxAgm6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u5B9OxAgm6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
  height: 100%
}
.cid-u5B9OxAgm6 .modal-content,
.cid-u5B9OxAgm6 .modal-dialog {
  height: auto
}
.cid-u5B9OxAgm6 h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u5B9OxAgm6 h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u5B9OxAgm6 h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-u5B9OxAgm6 .modalWindow-video {
  position: relative;
  width: 100%;
  padding-top: 56.25%
}
.cid-u5B9OxAgm6 .modalWindow-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.cid-u5B9OxAgm6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u5B9OxAgm6 .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u5B9OxAgm6 .form-wrapper .mbr-form .form-group,
  .cid-u5B9OxAgm6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u5B9OxAgm6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u5B9OxAgm6 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u5B9OxAgm6 .mbr-text {
  text-align: center
}
.cid-u5B9OxAgm6 .pt-0 {
  padding-top: 0!important
}
.cid-u5B9OxAgm6 .pb-0 {
  padding-bottom: 0!important
}
.cid-u5B9OxAgm6 .form-content {
  justify-content: center;
  text-align: center
}
.cid-u5B9OxAgm6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u5B9OxAgm6 .modal-open {
  overflow: hidden
}
.cid-u5B9OxAgm6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u5B9OxAgm6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u5B9OxAgm6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
  max-width: 100%;
  height: 100%;
  margin: 0
}
.cid-u5B9OxAgm6 .modal-dialog .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-u5B9OxAgm6 .modal-dialog .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-u5B9OxAgm6 .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u5B9OxAgm6 .modal.show .modal-dialog {
  transform: none
}
.cid-u5B9OxAgm6 .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u5B9OxAgm6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u5B9OxAgm6 .modal-content {
  background: rgba(0,0,0,.8);
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
  border-radius: 0;
  height: 100%;
  overflow: auto
}
.cid-u5B9OxAgm6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u5B9OxAgm6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u5B9OxAgm6 .modal-backdrop.fade {
  opacity: 0
}
.cid-u5B9OxAgm6 .modal-backdrop.show {
  opacity: .5
}
.cid-u5B9OxAgm6 .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u5B9OxAgm6 .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u5B9OxAgm6 .modal-header {
    padding: 1rem
  }
}
.cid-u5B9OxAgm6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u5B9OxAgm6 .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u5B9OxAgm6 .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u5B9OxAgm6 .modal-body {
    padding: 1rem
  }
}
.cid-u5B9OxAgm6 .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u5B9OxAgm6 .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u5B9OxAgm6 .modal-footer {
    padding: 1rem
  }
}
.cid-u5B9OxAgm6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u5B9OxAgm6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u5B9OxAgm6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u5B9OxAgm6 .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u5B9OxAgm6 .modal-lg,
  .cid-u5B9OxAgm6 .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u5B9OxAgm6 .modal-xl {
    max-width: 1140px
  }
}
.cid-u5B9OxAgm6 .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u5B9OxAgm6 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u5B9OxAgm6 .form-group {
  margin-bottom: 1rem
}
.cid-u5B9OxAgm6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u5B9OxAgm6 .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u5B9OxAgm6 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u5B9OxAgm6 .mbr-section-btn {
  margin: 0
}
.cid-u5B9OxAgm6 .mbr-section-btn .btn {
  margin: 0
}
.cid-u5KW6GrK3e.popup-builder {
  background-color: rgba(0,0,0,.65)
}
.cid-u5KW6GrK3e.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u5KW6GrK3e.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
  height: 100%
}
.cid-u5KW6GrK3e .modal-content,
.cid-u5KW6GrK3e .modal-dialog {
  height: auto
}
.cid-u5KW6GrK3e .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u5KW6GrK3e .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u5KW6GrK3e .form-wrapper .mbr-form .form-group,
  .cid-u5KW6GrK3e .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u5KW6GrK3e .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u5KW6GrK3e .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u5KW6GrK3e .mbr-text {
  text-align: center
}
.cid-u5KW6GrK3e .pt-0 {
  padding-top: 0!important
}
.cid-u5KW6GrK3e .pb-0 {
  padding-bottom: 0!important
}
.cid-u5KW6GrK3e .form-content {
  justify-content: center;
  text-align: center
}
.cid-u5KW6GrK3e .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u5KW6GrK3e .modal-open {
  overflow: hidden
}
.cid-u5KW6GrK3e .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u5KW6GrK3e .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u5KW6GrK3e .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
  max-width: 100%;
  height: 100%;
  margin: 0
}
.cid-u5KW6GrK3e .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u5KW6GrK3e .modal.show .modal-dialog {
  transform: none
}
.cid-u5KW6GrK3e .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u5KW6GrK3e .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u5KW6GrK3e .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
  border-radius: 0;
  height: 100%;
  overflow: auto
}
.cid-u5KW6GrK3e .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u5KW6GrK3e .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u5KW6GrK3e .modal-backdrop.fade {
  opacity: 0
}
.cid-u5KW6GrK3e .modal-backdrop.show {
  opacity: .5
}
.cid-u5KW6GrK3e .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u5KW6GrK3e .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u5KW6GrK3e .modal-header {
    padding: 1rem
  }
}
.cid-u5KW6GrK3e .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-u5KW6GrK3e .modal-header .close svg {
  fill: #ffffff
}
.cid-u5KW6GrK3e .modal-header .close:hover {
  opacity: 1
}
.cid-u5KW6GrK3e .modal-header .close:focus {
  outline: 0
}
.cid-u5KW6GrK3e .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u5KW6GrK3e .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u5KW6GrK3e .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u5KW6GrK3e .modal-body {
    padding: 1rem
  }
}
.cid-u5KW6GrK3e .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u5KW6GrK3e .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u5KW6GrK3e .modal-footer {
    padding: 1rem
  }
}
.cid-u5KW6GrK3e .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u5KW6GrK3e .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u5KW6GrK3e .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u5KW6GrK3e .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u5KW6GrK3e .modal-lg,
  .cid-u5KW6GrK3e .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u5KW6GrK3e .modal-xl {
    max-width: 1140px
  }
}
.cid-u5KW6GrK3e .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u5KW6GrK3e .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u5KW6GrK3e .form-group {
  margin-bottom: 1rem
}
.cid-u5KW6GrK3e .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u5KW6GrK3e .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u5KW6GrK3e .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u5KW6GrK3e .mbr-section-btn {
  margin: 0
}
.cid-u5KW6GrK3e .mbr-section-btn .btn {
  margin: 0
}
.cid-tUgX1zPJmC {
  background-color: #767676;
  background-image: url("../media/geehh0je/logiciel-produit-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: local
}
.cid-tUgX1zPJmC h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tUgX1zPJmC h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUgX1zPJmC h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUgX1zPJmC h4.mbr-section-text,
.cid-tUgX1zPJmC h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUgX1zPJmC h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tUgX1zPJmC .mbr-fallback-image.disabled {
  display: none
}
.cid-tUgX1zPJmC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUgX1zPJmC .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUgX1zPJmC .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tUgX1zPJmC a {
  text-decoration: none;
  color: #e6233a
}
.cid-tUgX1zPJmC a:hover {
  background-image: none!important
}
.cid-tUgX1zPJmC LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tUgX1zPJmC .mbr-media {
  position: relative
}
.cid-tUgX1zPJmC .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUgX1zPJmC .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUgX1zPJmC .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUgX1zPJmC .icon-wrap:hover {
  cursor: pointer
}
.cid-tUgX1zPJmC .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUgX1zPJmC .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUgX1zPJmC .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUgX1zPJmC .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUgX1zPJmC .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUgX1zPJmC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUgX1zPJmC .mbr-section-btn,
.cid-tUgX1zPJmC .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUgX1zPJmC .mbr-section-title {
  color: #fff
}
.cid-tUgX1zPJmC .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tUgX1zPJmC .btn-sm {
  padding: .25rem 0;
  border: none
}
.cid-tUgX1zPJmC .mbr-section-btn,
.cid-tUgX1zPJmC .mbr-text {
  color: #ccc
}
.cid-tUgX4zufti {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #fff
}
.cid-tUgX4zufti h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUgX4zufti h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUgX4zufti h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
@media (max-width:575px) {
  .cid-tUgX4zufti h1.mbr-section-title {
    font-size: 2em!important;
    line-height: 30px!important
  }
}
.cid-tUgX4zufti h2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 33px!important;
  letter-spacing: 0!important
}
.cid-tUgX4zufti h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.375rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tUgX4zufti h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUgX4zufti p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUgX4zufti .mbr-section.info5::before {
  content: '';
  background-image: url("../media/35rlqvpv/flux-bottom-black15.svg");
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  max-height: 400px!important;
  max-width: 100vw!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tUgX4zufti .hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto
}
.cid-tUgX4zufti .container {
  max-height: 400px!important
}
.cid-tUgX4zufti .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUgX4zufti .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tUgX4zufti .mbr-section-btn,
  .cid-tUgX4zufti .mbr-section-subtitle,
  .cid-tUgX4zufti .mbr-section-title {
    text-align: center!important
  }
  .cid-tUgX4zufti .mbr-section-subtitle,
  .cid-tUgX4zufti .mbr-section-title {
    text-align: center!important
  }
}
.cid-tUgX4zufti .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tUgX4zufti .surTitle {
  padding-bottom: 2rem
}
.cid-tUgX4zufti .mbr-section-subtitle,
.cid-tUgX4zufti .mbr-text {
  color: #767676
  list-unstyled 
}
.cid-tUgX4zufti .card-title {
  color: #0931ff;
  text-align: left
}
.cid-tUgX4zufti .card .card-img span {
  color: #ff4370;
  font-size: 32px
}
.cid-tUgX4zufti H3 {
  color: #000
}
.cid-tUgX4zufti .card-img {
  text-align: left
}
.cid-tUgX4zufti .mbr-text {
  text-align: left
}
.cid-tUgX4zufti .mbr-section-btn,
.cid-tUgX4zufti .mbr-text {
  color: #000
}
.cid-tUgX4zufti .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tUgX4zufti .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
/* Dedicated CSS class for the eLearning section */
/* .eLearning-section .nav.nav-tabs .nav-item a.nav-link {
    color: #000; /* Initial color remains the same */ */

/* Hover and focus color for the tabs */
.eLearning-section .nav.nav-tabs .nav-item a.nav-link:focus,
.eLearning-section .nav.nav-tabs .nav-item a.nav-link:hover {
    color: #ff4370!important;
    text-decoration: none;
}

/* Animated underline with the desired color */
.eLearning-section .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370!important;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .eLearning-section .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}

.cid-tUi0E4DRw2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f2f2f2
}
.cid-tUi0E4DRw2 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 56px!important
  }
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 52px!important
  }
}
.cid-tUi0E4DRw2 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 h3.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 h3.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tUi0E4DRw2 h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 h2.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 h2.mbr-title {
    font-size: 1.375rem!important;
    line-height: 25px!important
  }
}
.cid-tUi0E4DRw2 p.mbr-section-text,
.cid-tUi0E4DRw2 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
/* @media (max-width:767.98px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs {
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2.6875rem;
    border: none;
    padding: 0!important
  } 
}*/
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.tab-link {
    position: relative;
    padding: 0;
    border: none;
    color: #000;
    transition: all .3s ease-in-out;
    margin-bottom: 0;
  }
  @media (max-width: 768px) {
    .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.tab-link {
      font-family: Poppins, sans-serif;
      font-size: 1.5em !important;
      line-height: 40px !important;
      font-weight: 600 !important;
      color: #ff4370 !important;
    }
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.tab-link:focus,
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.tab-link:hover {
    color: #0931ff;
    text-decoration: none
  }
  .cid-tUi0E4DRw2 .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tUi0E4DRw2 .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem
  }
}
.cid-tUi0E4DRw2 .mbr-section-title {
  line-height: 48px!important;
  margin-bottom: 12px;
  color: #0931ff;
  text-align: center
}
@media (max-width:991px) {
  .cid-tUi0E4DRw2 .mbr-section-title {
    text-align: center!important
  }
}
.cid-tUi0E4DRw2 .mbr-section-subtitle {
  line-height: 23px!important;
  color: #000;
  margin-top: 14px;
  text-align: center
}
@media (max-width:991px) {
  .cid-tUi0E4DRw2 .mbr-section-subtitle {
    margin-top: 16px;
    text-align: center!important
  }
}
.cid-tUi0E4DRw2 .list-group {
  background-color: transparent!important
}
.cid-tUi0E4DRw2 .list-group-flush > .list-group-item {
  border-width: 0 0 1px
}
.cid-tUi0E4DRw2 .list-group-item-action:focus,
.cid-tUi0E4DRw2 .list-group-item-action:hover {
  z-index: 1;
  text-decoration: none;
  background-color: rgba(0,0,0,.15)
}
.cid-tUi0E4DRw2 .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #fff
}
.cid-tUi0E4DRw2 .mbr-fallback-image.disabled {
  display: none
}
.cid-tUi0E4DRw2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUi0E4DRw2 .text-element {
  padding: 3rem
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 .text-element {
    padding: 1rem 4rem
  }
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 .text-element {
    padding: 1rem 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tUi0E4DRw2 .text-element {
    padding: .5rem 2rem!important
  }
}
.cid-tUi0E4DRw2 .image-wrap {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 .container {
    padding: 0!important
  }
}
.cid-tUi0E4DRw2 .text-container {
  margin: 0 auto 1rem
}
.cid-tUi0E4DRw2 .mbr-text {
  color: #000;
  padding: 0;
  text-align: center!important
}
.cid-tUi0E4DRw2 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUi0E4DRw2 .nav.nav-tabs {
  justify-content: space-between!important;
  flex-wrap: nowrap!important;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
    
  }
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 3rem
}
@media (max-width:1200px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 10px!important
  }
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0;
  background-color: transparent!important
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #0931ff;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.formation-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.formation-link::before {
    display: none!important
  }
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -10%;
  right: -10%;
  margin: .666rem 0
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -10%;
  right: -10%
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tUi0E4DRw2 .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tUi0E4DRw2 .col-title {
  position: relative;
  z-index: 10;
  margin-bottom: 30px
}
@media (max-width:991px) {
  .cid-tUi0E4DRw2 .col-title {
    margin-bottom: 40px
  }
}
.cid-tUi0E4DRw2 .row-element {
  padding: 0!important
}
.cid-tUi0E4DRw2 .image-element {
  display: flex;
  justify-content: center
}
.cid-tUi0E4DRw2 .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 1.375rem!important;
  box-shadow: 10px 10px 0 #00000029!important
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 .image-element img {
    box-shadow: 7px 7px 0 #00000029!important
  }
}
@media (max-width:575px) {
  .cid-tUi0E4DRw2 .image-element img {
    box-shadow: 4px 4px 0 #00000029!important
  }
}
.cid-tUi0E4DRw2 .text-content {
  padding: 0;
  text-align: left!important
}
@media (max-width:768px) {
  .cid-tUi0E4DRw2 .text-content {
    padding: 0 0 0 .5rem!important;
    margin-bottom: 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tUi0E4DRw2 .mbr-section-btn {
    text-align: center!important;
    max-height: 2rem!important
  }
}
.cid-tUi0E4DRw2 .mbr-section-btn,
.cid-tUi0E4DRw2 .mbr-text {
  color: #000;
  text-align: center
}
.cid-tUi0E4DRw2 .mbr-title {
  color: #0931ff;
  text-align: center
}
.cid-tUi0E4DRw2 .mbr-section-btn .mbr-section-text,
.cid-tUi0E4DRw2 .mbr-text {
  color: #000
}
.cid-tUi0E4DRw2 .mbr-section-btn .mbr-section-subtitle,
.cid-tUi0E4DRw2 .mbr-text {
  text-align: right;
  color: #000
}
.cid-tUi0E4DRw2 .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tUi0E4DRw2 a {
  text-decoration: none;
  color: #e6233a
}
.cid-tUi0E4DRw2 a:hover {
  background-image: none!important
}
.cid-tUi0E4DRw2 LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tUi0E4DRw2 .mbr-media {
  position: relative
}
.cid-tUi0E4DRw2 .mbr-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important;
}
.cid-tUi0E4DRw2 .mbr-media img.eLearning_3T_01 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important;
  aspect-ratio: 1.1 !important;
    @media (max-width: 992px) {
    aspect-ratio: initial!important;
    }
}
.cid-tUi0E4DRw2 .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUi0E4DRw2 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUi0E4DRw2 .icon-wrap:hover {
  cursor: pointer
}
.cid-tUi0E4DRw2 .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUi0E4DRw2 .modalWindow01,
.cid-tUi0E4DRw2 .modalWindow02,
.cid-tUi0E4DRw2 .modalWindow03,
.cid-tUi0E4DRw2 .modalWindow04,
.cid-tUi0E4DRw2 .modalWindow05 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUi0E4DRw2 .modalWindow01 .modalWindow-container,
.cid-tUi0E4DRw2 .modalWindow02 .modalWindow-container,
.cid-tUi0E4DRw2 .modalWindow03 .modalWindow-container,
.cid-tUi0E4DRw2 .modalWindow04 .modalWindow-container,
.cid-tUi0E4DRw2 .modalWindow05 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUi0E4DRw2 .modalWindow01 .modalWindow-video,
.cid-tUi0E4DRw2 .modalWindow02 .modalWindow-video,
.cid-tUi0E4DRw2 .modalWindow03 .modalWindow-video,
.cid-tUi0E4DRw2 .modalWindow04 .modalWindow-video,
.cid-tUi0E4DRw2 .modalWindow05 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUi0E4DRw2 .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUi0E4DRw2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUrk8lCXab {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tUrk8lCXab h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUrk8lCXab h1.mbr-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUrk8lCXab h1.mbr-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tUrk8lCXab h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUrk8lCXab h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUrk8lCXab h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tUrk8lCXab h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUrk8lCXab h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUrk8lCXab h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tUrk8lCXab h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tUrk8lCXab h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tUrk8lCXab .image-element,
.cid-tUrk8lCXab .row-element {
  padding: 0
}
.cid-tUrk8lCXab .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUrk8lCXab .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tUrk8lCXab .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tUrk8lCXab .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tUrk8lCXab .text-content {
    padding: 2rem 1rem
  }
}
.cid-tUrk8lCXab .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tUrk8lCXab .mbr-section-btn,
.cid-tUrk8lCXab .mbr-text {
  color: #000;
  text-align: left
}
.cid-tUrk8lCXab .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tUrk8lCXab .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tUrk8lCXab .date {
  color: #ff4370
}
.cid-tUrk8lCXab a.textCta {
  text-decoration: underline!important
}
.cid-tUrk8lCXab .button-align,
.cid-tUrk8lCXab .mbr-section-title {
  text-align: left
}
.cid-tUrk8lCXab .mbr-media {
  position: relative
}
.cid-tUrk8lCXab .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUrk8lCXab .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUrk8lCXab .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUrk8lCXab .icon-wrap:hover {
  cursor: pointer
}
.cid-tUrk8lCXab .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUrk8lCXab .modalWindow06 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUrk8lCXab .modalWindow06 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUrk8lCXab .modalWindow06 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUrk8lCXab .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUrk8lCXab .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUs7vC2OEw {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tUs7vC2OEw h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs7vC2OEw h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs7vC2OEw h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tUs7vC2OEw h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs7vC2OEw h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUs7vC2OEw h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tUs7vC2OEw h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs7vC2OEw h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs7vC2OEw h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tUs7vC2OEw h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tUs7vC2OEw h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tUs7vC2OEw .main {
  flex-direction: row-reverse
}
.cid-tUs7vC2OEw .image-element,
.cid-tUs7vC2OEw .row-element {
  padding: 0
}
.cid-tUs7vC2OEw .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUs7vC2OEw .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tUs7vC2OEw .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tUs7vC2OEw .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tUs7vC2OEw .text-content {
    padding: 2rem 1rem
  }
}
.cid-tUs7vC2OEw .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tUs7vC2OEw .mbr-section-btn,
.cid-tUs7vC2OEw .mbr-text {
  color: #000;
  text-align: left
}
.cid-tUs7vC2OEw .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tUs7vC2OEw .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tUs7vC2OEw .date {
  color: #ff4370
}
.cid-tUs7vC2OEw a.textCta {
  text-decoration: underline!important
}
.cid-tUs7vC2OEw .button-align,
.cid-tUs7vC2OEw .mbr-section-title {
  text-align: left
}
.cid-tUs7vC2OEw .mbr-media {
  position: relative
}
.cid-tUs7vC2OEw .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUs7vC2OEw .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUs7vC2OEw .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUs7vC2OEw .icon-wrap:hover {
  cursor: pointer
}
.cid-tUs7vC2OEw .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUs7vC2OEw .modalWindow07 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUs7vC2OEw .modalWindow07 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUs7vC2OEw .modalWindow07 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUs7vC2OEw .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUs7vC2OEw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUs8jX1I8h {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tUs8jX1I8h h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs8jX1I8h h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs8jX1I8h h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tUs8jX1I8h h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs8jX1I8h h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUs8jX1I8h h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tUs8jX1I8h h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs8jX1I8h h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs8jX1I8h h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tUs8jX1I8h h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tUs8jX1I8h h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tUs8jX1I8h .image-element,
.cid-tUs8jX1I8h .row-element {
  padding: 0
}
.cid-tUs8jX1I8h .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUs8jX1I8h .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tUs8jX1I8h .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tUs8jX1I8h .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tUs8jX1I8h .text-content {
    padding: 2rem 1rem
  }
}
.cid-tUs8jX1I8h .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tUs8jX1I8h .mbr-section-btn,
.cid-tUs8jX1I8h .mbr-text {
  color: #000;
  text-align: left
}
.cid-tUs8jX1I8h .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tUs8jX1I8h .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tUs8jX1I8h .date {
  color: #ff4370
}
.cid-tUs8jX1I8h a.textCta {
  text-decoration: underline!important
}
.cid-tUs8jX1I8h .button-align,
.cid-tUs8jX1I8h .mbr-section-title {
  text-align: left
}
.cid-tUs8jX1I8h .mbr-media {
  position: relative
}
.cid-tUs8jX1I8h .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUs8jX1I8h .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUs8jX1I8h .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUs8jX1I8h .icon-wrap:hover {
  cursor: pointer
}
.cid-tUs8jX1I8h .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUs8jX1I8h .modalWindow08 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUs8jX1I8h .modalWindow08 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUs8jX1I8h .modalWindow08 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUs8jX1I8h .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUs8jX1I8h .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUs8mhw4Rf {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tUs8mhw4Rf h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs8mhw4Rf h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs8mhw4Rf h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tUs8mhw4Rf h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs8mhw4Rf h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUs8mhw4Rf h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tUs8mhw4Rf h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs8mhw4Rf h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs8mhw4Rf h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tUs8mhw4Rf h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tUs8mhw4Rf h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tUs8mhw4Rf .main {
  flex-direction: row-reverse
}
.cid-tUs8mhw4Rf .image-element,
.cid-tUs8mhw4Rf .row-element {
  padding: 0
}
.cid-tUs8mhw4Rf .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUs8mhw4Rf .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tUs8mhw4Rf .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tUs8mhw4Rf .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tUs8mhw4Rf .text-content {
    padding: 2rem 1rem
  }
}
.cid-tUs8mhw4Rf .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tUs8mhw4Rf .mbr-section-btn,
.cid-tUs8mhw4Rf .mbr-text {
  color: #000;
  text-align: left
}
.cid-tUs8mhw4Rf .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tUs8mhw4Rf .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tUs8mhw4Rf .date {
  color: #ff4370
}
.cid-tUs8mhw4Rf a.textCta {
  text-decoration: underline!important
}
.cid-tUs8mhw4Rf .button-align,
.cid-tUs8mhw4Rf .mbr-section-title {
  text-align: left
}
.cid-tUs8mhw4Rf .mbr-media {
  position: relative
}
.cid-tUs8mhw4Rf .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUs8mhw4Rf .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUs8mhw4Rf .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUs8mhw4Rf .icon-wrap:hover {
  cursor: pointer
}
.cid-tUs8mhw4Rf .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUs8mhw4Rf .modalWindow09 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUs8mhw4Rf .modalWindow09 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUs8mhw4Rf .modalWindow09 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUs8mhw4Rf .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUs8mhw4Rf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUs9tlHsTG {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tUs9tlHsTG h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs9tlHsTG h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs9tlHsTG h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tUs9tlHsTG h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs9tlHsTG h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUs9tlHsTG h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tUs9tlHsTG h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUs9tlHsTG h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tUs9tlHsTG h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tUs9tlHsTG h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tUs9tlHsTG h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tUs9tlHsTG .image-element,
.cid-tUs9tlHsTG .row-element {
  padding: 0
}
.cid-tUs9tlHsTG .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUs9tlHsTG .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tUs9tlHsTG .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tUs9tlHsTG .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tUs9tlHsTG .text-content {
    padding: 2rem 1rem
  }
}
.cid-tUs9tlHsTG .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tUs9tlHsTG .mbr-section-btn,
.cid-tUs9tlHsTG .mbr-text {
  color: #000;
  text-align: left
}
.cid-tUs9tlHsTG .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tUs9tlHsTG .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tUs9tlHsTG .date {
  color: #ff4370
}
.cid-tUs9tlHsTG a.textCta {
  text-decoration: underline!important
}
.cid-tUs9tlHsTG .button-align,
.cid-tUs9tlHsTG .mbr-section-title {
  text-align: left
}
.cid-tUs9tlHsTG .mbr-media {
  position: relative
}
.cid-tUs9tlHsTG .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUs9tlHsTG .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUs9tlHsTG .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUs9tlHsTG .icon-wrap:hover {
  cursor: pointer
}
.cid-tUs9tlHsTG .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUs9tlHsTG .modalWindow10 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUs9tlHsTG .modalWindow10 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUs9tlHsTG .modalWindow10 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUs9tlHsTG .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUs9tlHsTG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUgTmem5K4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
  background-image: linear-gradient(235deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tUgTmem5K4 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUgTmem5K4 h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUgTmem5K4 h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUgTmem5K4 .plus {
  font-family: Poppins,sans-serif;
  font-size: 2.25rem!important;
  font-weight: 600;
  line-height: 23px!important;
  margin-right: 8px!important
}
.cid-tUgTmem5K4 h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUgTmem5K4 h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUgTmem5K4 h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tUgTmem5K4 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tUgTmem5K4 h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUgTmem5K4 .card-text {
  color: #fff
}
@media (min-width:1200px) {
  .cid-tUgTmem5K4 h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tUgTmem5K4 .container,
  .cid-tUgTmem5K4 .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:992px) {
  .cid-tUgTmem5K4 .card-wrapper {
    margin-bottom: 2rem
  }
}
.cid-tUgTmem5K4 .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tUgTmem5K4 .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tUgTmem5K4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUgTmem5K4 .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tUgTmem5K4 .row {
  justify-content: center
}
.cid-tUgTmem5K4 .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tUgTmem5K4 .card-box {
    flex-direction: column;
    margin-top: 1rem!important
  }
  .cid-tUgTmem5K4 .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tUgTmem5K4 .card-link:hover a {
  background-image: none!important
}
.cid-tUgTmem5K4 .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tUgTmem5K4 .card-title,
.cid-tUgTmem5K4 .iconfont-wrapper {
  color: #fff;
  text-align: left
}
.cid-tUgTmem5K4 .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tXoVm5S6VI {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tXoVm5S6VI {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tXoVm5S6VI h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXoVm5S6VI h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tXoVm5S6VI .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI .user .testi_date,
  .cid-tXoVm5S6VI .user .user_company,
  .cid-tXoVm5S6VI .user .user_job,
  .cid-tXoVm5S6VI .user .user_name,
  .cid-tXoVm5S6VI .user .user_status {
    text-align: left!important
  }
  .cid-tXoVm5S6VI .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tXoVm5S6VI .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tXoVm5S6VI .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tXoVm5S6VI .img-wrapper {
    display: none
  }
  .cid-tXoVm5S6VI .carousel-controls,
  .cid-tXoVm5S6VI .testimonials-slider__icon,
  .cid-tXoVm5S6VI .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tXoVm5S6VI .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tXoVm5S6VI .user .user_name,
  .cid-tXoVm5S6VI .user .user_status {
    text-align: center
  }
}
.cid-tXoVm5S6VI .row {
  flex-direction: row-reverse
}
.cid-tXoVm5S6VI .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tXoVm5S6VI .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI .carousel-inner {
    overflow: hidden
  }
}
.cid-tXoVm5S6VI .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tXoVm5S6VI .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tXoVm5S6VI .carousel-item-next,
.cid-tXoVm5S6VI .carousel-item-prev,
.cid-tXoVm5S6VI .carousel-item.active {
  display: flex
}
.cid-tXoVm5S6VI .carousel-item-next.carousel-item-left,
.cid-tXoVm5S6VI .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tXoVm5S6VI .carousel-item-left.active,
.cid-tXoVm5S6VI .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tXoVm5S6VI .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tXoVm5S6VI .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tXoVm5S6VI .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tXoVm5S6VI .user {
  padding: 0!important
}
.cid-tXoVm5S6VI .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tXoVm5S6VI .testi_date,
.cid-tXoVm5S6VI .user_company,
.cid-tXoVm5S6VI .user_job,
.cid-tXoVm5S6VI .user_name {
  margin: 0
}
.cid-tXoVm5S6VI .testi_date p,
.cid-tXoVm5S6VI .user_company p,
.cid-tXoVm5S6VI .user_job p,
.cid-tXoVm5S6VI .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tXoVm5S6VI .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tXoVm5S6VI .carousel-controls a {
  font-size: 2rem
}
.cid-tXoVm5S6VI .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tXoVm5S6VI .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tXoVm5S6VI ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tXoVm5S6VI .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tXoVm5S6VI .carousel-indicators li:hover {
  opacity: 1
}
.cid-tXoVm5S6VI .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXoVm5S6VI .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tXoVm5S6VI .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tXoVm5S6VI .user_text {
    margin-top: 3rem!important
  }
}
.cid-tXoVm5S6VI .user_desk {
  color: #767676
}
.cid-tXoVm5S6VI .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tXoVm5S6VI .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tXoVm5S6VI .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tXoVm5S6VI .main-title {
  color: #ff4370
}
.cid-tXoVm5S6VI .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tXoVm5S6VI .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tXoVm5S6VI .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tXoVm5S6VI .user_text {
    transform: translateX(0)!important
  }
}
.cid-tXoVm5S6VI .carousel-item,
.cid-tXoVm5S6VI .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tXoVm5S6VI .carousel-item,
  .cid-tXoVm5S6VI .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tXoVm5S6VI .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tXoVm5S6VI .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tXoVm5S6VI .img-wrapper img {
    display: none
  }
}
.cid-tXoVm5S6VI P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tXoVm5S6VI .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tUnYUM2i1a {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #f2f2f2
}
.cid-tUnYUM2i1a h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUnYUM2i1a h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUnYUM2i1a h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUnYUM2i1a h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUnYUM2i1a h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUnYUM2i1a h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tUnYUM2i1a h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tUnYUM2i1a h4.mbr-section-text,
.cid-tUnYUM2i1a h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUnYUM2i1a h5 {
  font-family: Poppins,sans-serif;
  font-size: .8333em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tUnYUM2i1a .image-element,
.cid-tUnYUM2i1a .row-element {
  padding: 0;
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tUnYUM2i1a .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUnYUM2i1a .image-element {
  display: flex;
  max-width: 536px!important
}
.cid-tUnYUM2i1a .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tUnYUM2i1a .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 150px;
  max-height: 75px;
  border-radius: 0
}
.cid-tUnYUM2i1a .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tUnYUM2i1a .text-content {
  text-wrap: nowrap!important;
  padding: 0 2rem
}
@media (max-width:575px) {
  .cid-tUnYUM2i1a .text-content {
    text-wrap: wrap!important;
    padding: 1rem 0
  }
}
.cid-tUnYUM2i1a .mbr-title {
  color: #0931ff
}
.cid-tUnYUM2i1a .mbr-section-btn,
.cid-tUnYUM2i1a .mbr-text {
  color: #000;
  text-align: right
}
.cid-tUnYUM2i1a .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tUnYUM2i1a .button-align,
.cid-tUnYUM2i1a .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tUnYUM2i1a .date {
  color: #000
}
.cid-tUnYUM2i1a a.textCta {
  text-decoration: underline!important
}
.cid-tUnYUM2i1a .mbr-text {
  text-align: start;
  color: #0931ff
}
.cid-tUsBEAng5H {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff;
  background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
.cid-tUsBEAng5H .mbr-fallback-image.disabled {
  display: none
}
.cid-tUsBEAng5H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUsBEAng5H h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUsBEAng5H h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUsBEAng5H h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUsBEAng5H p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUsBEAng5H .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
@media (min-width:992px) {
  .cid-tUsBEAng5H .col-text {
    padding-right: 28px
  }
}
@media (min-width:992px) {
  .cid-tUsBEAng5H .col-img {
    padding-left: 28px
  }
}
.cid-tUsBEAng5H .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tUsBEAng5H .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tUsBEAng5H .image-wrapper {
  overflow: hidden;
  width: 100%;
  height: 280px;
  justify-content: center;
  align-items: center;
  border-radius: 22px
}
@media (max-width:767px) {
  .cid-tUsBEAng5H .image-wrapper {
    height: 240px
  }
}
@media (max-width:575px) {
  .cid-tUsBEAng5H .image-wrapper {
    height: 180px
  }
}
@media (max-width:991px) {
  .cid-tUsBEAng5H .image-wrapper {
    margin-top: 56px
  }
}
.cid-tUsBEAng5H .image-wrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-tUsBEAng5H .circle-blur {
  position: absolute;
  top: -5%;
  left: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tUsBEAng5H .card-title,
.cid-tUsBEAng5H .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tUsBEAng5H .link-wrap,
.cid-tUsBEAng5H .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUtO3ehnxw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-tUtO3ehnxw .mbr-fallback-image.disabled {
  display: none
}
.cid-tUtO3ehnxw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
@media (max-width:1200px) {
  .cid-tUtO3ehnxw .text-nowrap {
    white-space: normal!important
  }
  .cid-tUtO3ehnxw .container {
    padding: 0 25px
  }
}
.cid-tUtO3ehnxw h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tUtO3ehnxw h1.mbr-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUtO3ehnxw h1.mbr-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUtO3ehnxw h4.mbr-card-text,
.cid-tUtO3ehnxw h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 30px!important
}
.cid-tUtO3ehnxw h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 48px!important
}
.cid-tUtO3ehnxw .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tUtO3ehnxw .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUtO3ehnxw .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tUtO3ehnxw .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
.cid-tUtO3ehnxw .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tUtO3ehnxw .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tUtO3ehnxw .item:first-child .item-wrapper {
  background-color: #fff
}
.cid-tUtO3ehnxw .item:first-child .item-wrapper .card-box .list .item-wrap::after {
  color: #f0f0f0;
  background-color: #000
}
.cid-tUtO3ehnxw .item .item-wrapper {
  border-radius: 0!important
}
.cid-tUtO3ehnxw .item .item-wrapper .card-box .item-title {
  padding: 30px 40px;
  margin-bottom: 0;
  border-bottom: 2px solid #e1e1e1
}
.cid-tUtO3ehnxw .item .item-wrapper .card-box .mbr-price {
  padding: 16px 40px;
  border-bottom: 2px solid #e1e1e1
}
.cid-tUtO3ehnxw .item .item-wrapper .card-box .list {
  margin: 0;
  padding: 0;
  list-style-type: none
}
.cid-tUtO3ehnxw .item .item-wrapper .card-box .list .item-wrap {
  position: relative;
  padding: 16px 72px;
  border-bottom: 2px solid #e1e1e1
}
@media (max-width:768px) {
  .cid-tUtO3ehnxw .item .item-wrapper .card-box .list .item-wrap {
    padding: 16px 50px
  }
}
.cid-tUtO3ehnxw .item .item-wrapper .card-box .list .item-wrap::after {
  content: '✓';
  position: absolute;
  top: 13px;
  left: 32px;
  width: 32px;
  height: 32px;
  font-size: 16px;
  color: #000;
  background-color: #f0f0f0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%
}
@media (max-width:768px) {
  .cid-tUtO3ehnxw .item .item-wrapper .card-box .list .item-wrap::after {
    left: 10px
  }
}
.cid-tUtO3ehnxw .item .item-wrapper .card-box .mbr-section-btn {
  padding: 42px 56px
}
@media (max-width:768px) {
  .cid-tUtO3ehnxw .item .item-wrapper .card-box .mbr-section-btn {
    padding: 42px 40px
  }
}
.cid-tUtO3ehnxw .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tUtO3ehnxw .item-title {
  color: #000
}
.cid-tUtO3ehnxw .mbr-price {
  color: #000;
  text-align: center
}
.cid-tUtO3ehnxw .list {
  color: #000;
  text-align: center
}
.cid-tUtO3ehnxw .item-title,
.cid-tUtO3ehnxw .mbr-section-btn {
  text-align: center
}
.cid-tUtO3ehnxw h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tUtO3ehnxw p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUtO3ehnxw .container {
    padding: 0 16px
  }
}
.cid-tUtO3ehnxw .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tUtO3ehnxw .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tUtO3ehnxw .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tUtO3ehnxw .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tUtO3ehnxw .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 149.57px;
  height: 67px;
  border-radius: 0
}
.cid-tUtO3ehnxw .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tUtO3ehnxw .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ {
  max-width: none!important;
  transform: scale(1.25)!important
}
.cid-tUtO3ehnxw .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ img {
  width: auto
}
.cid-tUtO3ehnxw .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tUtO3ehnxw .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tUtO3ehnxw .hr {
  border: 1px solid grey;
  border-color: grey
}
.cid-tUtO3ehnxw .mbr-text {
  color: #08323c
}
.cid-tUtO3ehnxw .icon-wrapper,
.cid-tUtO3ehnxw .mbr-card-title {
  color: #0931ff
}
.cid-tUtO3ehnxw .mbr-card-text {
  color: #000
}
.cid-tUtO3ehnxw .button-align,
.cid-tUtO3ehnxw .mbr-section-title {
  color: #0931ff
}
.cid-tUtO3ehnxw .logo-wrapper,
.cid-tUtO3ehnxw .mbr-card-title {
  text-align: center
}
.cid-tUFnk4idh6 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #fff;
  background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: left center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
@media (max-width:992px) {
  .cid-tUFnk4idh6 {
    background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%)
  }
}
.cid-tUFnk4idh6 .mbr-fallback-image.disabled {
  display: none
}
.cid-tUFnk4idh6 .underline {
  text-decoration: underline
}
.cid-tUFnk4idh6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUFnk4idh6 h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUFnk4idh6 h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUFnk4idh6 h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUFnk4idh6 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 36px!important
}
.cid-tUFnk4idh6 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUFnk4idh6 .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tUFnk4idh6 .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tUFnk4idh6 .circle-blur {
  position: absolute;
  top: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tUFnk4idh6 .card-title,
.cid-tUFnk4idh6 .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tUFnk4idh6 .link-wrap,
.cid-tUFnk4idh6 .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUFnk4idh6 .col-text {
  max-width: 768px!important
}
.cid-tUgTmfIdSW {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tUgTmfIdSW .row {
  justify-content: center
}
.cid-tUgTmfIdSW .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUgTmfIdSW h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tUgTmfIdSW h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tUgTmfIdSW h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tUgTmfIdSW .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tUgTmfIdSW .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tUgTmfIdSW .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tUgTmfIdSW .mbr-section-btn {
  margin-top: 30px
}
.cid-tUgTmfIdSW .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tX6kaqqfYn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tX6kaqqfYn .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tX6kaqqfYn .row {
    padding: 0 12px
  }
}
.cid-tX6kaqqfYn h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tX6kaqqfYn h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tX6kaqqfYn .container,
  .cid-tX6kaqqfYn .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tX6kaqqfYn h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tX6kaqqfYn h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tX6kaqqfYn .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tX6kaqqfYn .row {
  justify-content: center
}
.cid-tX6kaqqfYn .mbr-fallback-image.disabled {
  display: none
}
.cid-tX6kaqqfYn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tX6kaqqfYn .item-wrap {
  z-index: 1
}
.cid-tX6kaqqfYn .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tX6kaqqfYn .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tX6kaqqfYn .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tX6kaqqfYn .form-group {
    margin-bottom: 19px
  }
}
.cid-tX6kaqqfYn .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tX6kaqqfYn .form-group .form-control:focus,
.cid-tX6kaqqfYn .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tX6kaqqfYn .form-group .form-check {
  margin-bottom: 0
}
.cid-tX6kaqqfYn .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tX6kaqqfYn .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tX6kaqqfYn LABEL {
  color: #454545
}
.cid-tUgTmoNr8w.popup-builder {
  background-color: #fff
}
.cid-tUgTmoNr8w.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tUgTmoNr8w.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tUgTmoNr8w .modal-content,
.cid-tUgTmoNr8w .modal-dialog {
  height: auto
}
.cid-tUgTmoNr8w .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tUgTmoNr8w .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tUgTmoNr8w .form-wrapper .mbr-form .form-group,
  .cid-tUgTmoNr8w .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tUgTmoNr8w .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tUgTmoNr8w .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tUgTmoNr8w .mbr-text {
  text-align: center
}
.cid-tUgTmoNr8w .pt-0 {
  padding-top: 0!important
}
.cid-tUgTmoNr8w .pb-0 {
  padding-bottom: 0!important
}
.cid-tUgTmoNr8w .form-content {
  justify-content: center;
  text-align: center
}
.cid-tUgTmoNr8w .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tUgTmoNr8w .modal-open {
  overflow: hidden
}
.cid-tUgTmoNr8w .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tUgTmoNr8w .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tUgTmoNr8w .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tUgTmoNr8w .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tUgTmoNr8w .modal.show .modal-dialog {
  transform: none
}
.cid-tUgTmoNr8w .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tUgTmoNr8w .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tUgTmoNr8w .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tUgTmoNr8w .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tUgTmoNr8w .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tUgTmoNr8w .modal-backdrop.fade {
  opacity: 0
}
.cid-tUgTmoNr8w .modal-backdrop.show {
  opacity: .5
}
.cid-tUgTmoNr8w .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tUgTmoNr8w .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tUgTmoNr8w .modal-header {
    padding: 1rem
  }
}
.cid-tUgTmoNr8w .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tUgTmoNr8w .modal-header .close svg {
  fill: #353535
}
.cid-tUgTmoNr8w .modal-header .close:hover {
  opacity: 1
}
.cid-tUgTmoNr8w .modal-header .close:focus {
  outline: 0
}
.cid-tUgTmoNr8w .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tUgTmoNr8w .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tUgTmoNr8w .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tUgTmoNr8w .modal-body {
    padding: 1rem
  }
}
.cid-tUgTmoNr8w .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tUgTmoNr8w .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tUgTmoNr8w .modal-footer {
    padding: 1rem
  }
}
.cid-tUgTmoNr8w .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tUgTmoNr8w .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tUgTmoNr8w .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tUgTmoNr8w .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tUgTmoNr8w .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tUgTmoNr8w .modal-lg,
  .cid-tUgTmoNr8w .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tUgTmoNr8w .modal-xl {
    max-width: 1140px
  }
}
.cid-tUgTmoNr8w .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tUgTmoNr8w .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tUgTmoNr8w .form-group {
  margin-bottom: 1rem
}
.cid-tUgTmoNr8w .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tUgTmoNr8w .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tUgTmoNr8w .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tUgTmoNr8w .mbr-section-btn {
  margin: 0
}
.cid-tUgTmoNr8w .mbr-section-btn .btn {
  margin: 0
}
.cid-tUxUBY6wZ6 {
  background-color: #767676;
  background-image: url("../media/geehh0je/logiciel-produit-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: local
}
.cid-tUxUBY6wZ6 .mbr-fallback-image.disabled {
  display: none
}
.cid-tUxUBY6wZ6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUxUBY6wZ6 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUxUBY6wZ6 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tUxUBY6wZ6 h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUBY6wZ6 h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUxUBY6wZ6 h4.mbr-section-text,
.cid-tUxUBY6wZ6 h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUxUBY6wZ6 h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tUxUBY6wZ6 .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tUxUBY6wZ6 a {
  text-decoration: none;
  color: #e6233a
}
.cid-tUxUBY6wZ6 a:hover {
  background-image: none!important
}
.cid-tUxUBY6wZ6 LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tUxUBY6wZ6 .mbr-media {
  position: relative
}
.cid-tUxUBY6wZ6 .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tUxUBY6wZ6 .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tUxUBY6wZ6 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tUxUBY6wZ6 .icon-wrap:hover {
  cursor: pointer
}
.cid-tUxUBY6wZ6 .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tUxUBY6wZ6 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tUxUBY6wZ6 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tUxUBY6wZ6 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tUxUBY6wZ6 .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tUxUBY6wZ6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUxUBY6wZ6 .mbr-section-btn,
.cid-tUxUBY6wZ6 .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUxUBY6wZ6 .mbr-section-title {
  color: #fff
}
.cid-tUxUBY6wZ6 .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tUxUBY6wZ6 .btn-sm {
  padding: .25rem 0;
  border: none
}
.cid-tUxUBY6wZ6 .mbr-section-btn,
.cid-tUxUBY6wZ6 .mbr-text {
  color: #ccc
}
.cid-tUxUBZkkDM {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #fff
}
.cid-tUxUBZkkDM h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUxUBZkkDM h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUBZkkDM h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUxUBZkkDM h2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  letter-spacing: 0
}
.cid-tUxUBZkkDM h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400;
  line-height: 27px
}
.cid-tUxUBZkkDM h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUxUBZkkDM p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUxUBZkkDM .mbr-section.info5::before {
  content: '';
  background-image: url("../media/35rlqvpv/flux-bottom-black15.svg");
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  max-height: 400px!important;
  max-width: 100vw!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tUxUBZkkDM .hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto
}
.cid-tUxUBZkkDM .container {
  max-height: 400px!important
}
.cid-tUxUBZkkDM .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUxUBZkkDM .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tUxUBZkkDM .mbr-section-btn,
  .cid-tUxUBZkkDM .mbr-section-subtitle,
  .cid-tUxUBZkkDM .mbr-section-title {
    text-align: center!important
  }
  .cid-tUxUBZkkDM .mbr-section-subtitle,
  .cid-tUxUBZkkDM .mbr-section-title {
    text-align: center!important
  }
}
.cid-tUxUBZkkDM .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tUxUBZkkDM .surTitle {
  padding-bottom: 2rem
}
.cid-tUxUBZkkDM .mbr-section-subtitle,
.cid-tUxUBZkkDM .mbr-text {
  color: #767676
}
.cid-tUxUBZkkDM .card-title {
  color: #0931ff;
  text-align: left
}
.cid-tUxUBZkkDM .card .card-img span {
  color: #ff4370;
  font-size: 32px
}
.cid-tUxUBZkkDM H3 {
  color: #000
}
.cid-tUxUBZkkDM .card-img {
  text-align: left
}
.cid-tUxUBZkkDM .mbr-text {
  text-align: left
}
.cid-tUxUBZkkDM .mbr-section-btn,
.cid-tUxUBZkkDM .mbr-text {
  color: #000
}
.cid-tUxUBZkkDM .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tUxUBZkkDM .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tXol7DB6ot {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #f2f2f2
}
.cid-tXol7DB6ot h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXol7DB6ot h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 56px!important
  }
}
@media (max-width:768px) {
  .cid-tXol7DB6ot h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 52px!important
  }
}
.cid-tXol7DB6ot h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXol7DB6ot h3.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXol7DB6ot h3.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tXol7DB6ot h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXol7DB6ot h2.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXol7DB6ot h2.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tXol7DB6ot p.mbr-section-text,
.cid-tXol7DB6ot p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:767.98px) {
  .cid-tXol7DB6ot .nav.nav-tabs {
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2.6875rem;
    border: none;
    padding: 0!important
  }
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item a.tab-link {
    position: relative;
    padding: 0;
    border: none;
    color: #000;
    transition: all .3s ease-in-out;
    margin-bottom: 0
  }
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item a.tab-link:focus,
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item a.tab-link:hover {
    color: #0931ff;
    text-decoration: none
  }
  .cid-tXol7DB6ot .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tXol7DB6ot .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem
  }
}
.cid-tXol7DB6ot .mbr-section-title {
  line-height: 48px!important;
  margin-bottom: 12px;
  color: #0931ff;
  text-align: center
}
@media (max-width:991px) {
  .cid-tXol7DB6ot .mbr-section-title {
    text-align: center!important
  }
}
.cid-tXol7DB6ot .mbr-section-subtitle {
  line-height: 23px!important;
  color: #000;
  margin-top: 14px;
  text-align: center
}
@media (max-width:991px) {
  .cid-tXol7DB6ot .mbr-section-subtitle {
    margin-top: 16px;
    text-align: center!important
  }
}
.cid-tXol7DB6ot .list-group {
  background-color: transparent!important
}
.cid-tXol7DB6ot .list-group-flush > .list-group-item {
  border-width: 0 0 1px
}
.cid-tXol7DB6ot .list-group-item-action:focus,
.cid-tXol7DB6ot .list-group-item-action:hover {
  z-index: 1;
  text-decoration: none;
  background-color: rgba(0,0,0,.15)
}
.cid-tXol7DB6ot .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #fff
}
.cid-tXol7DB6ot .mbr-fallback-image.disabled {
  display: none
}
.cid-tXol7DB6ot .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXol7DB6ot .text-element {
  padding: 3rem
}
@media (max-width:992px) {
  .cid-tXol7DB6ot .text-element {
    padding: 1rem 4rem!important
  }
}
@media (max-width:768px) {
  .cid-tXol7DB6ot .text-element {
    padding: 1rem 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tXol7DB6ot .text-element {
    padding: .5rem 2rem!important
  }
}
.cid-tXol7DB6ot .image-wrap {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-tXol7DB6ot .container {
    padding: 0!important
  }
}
.cid-tXol7DB6ot .text-container {
  margin: 0 auto 1rem
}
.cid-tXol7DB6ot .mbr-text {
  color: #000;
  padding: 0;
  text-align: center!important
}
.cid-tXol7DB6ot .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tXol7DB6ot .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tXol7DB6ot .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 3rem
}
@media (max-width:1200px) {
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 10px!important
  }
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0;
  background-color: transparent!important
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #0931ff;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -10%;
  right: -10%;
  margin: .666rem 0
}
@media (max-width:992px) {
  .cid-tXol7DB6ot .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -10%;
  right: -10%
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tXol7DB6ot .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tXol7DB6ot .col-title {
  position: relative;
  z-index: 10;
  margin-bottom: 30px
}
@media (max-width:991px) {
  .cid-tXol7DB6ot .col-title {
    margin-bottom: 40px
  }
}
.cid-tXol7DB6ot .row-element {
  padding: 0!important
}
.cid-tXol7DB6ot .image-element {
  display: flex;
  justify-content: center
}
.cid-tXol7DB6ot .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 1.375rem!important;
  box-shadow: 10px 10px 0 #00000029!important
}
@media (max-width:768px) {
  .cid-tXol7DB6ot .image-element img {
    box-shadow: 7px 7px 0 #00000029!important
  }
}
@media (max-width:575px) {
  .cid-tXol7DB6ot .image-element img {
    box-shadow: 4px 4px 0 #00000029!important
  }
}
.cid-tXol7DB6ot .text-content {
  padding: 0;
  text-align: left!important
}
@media (max-width:768px) {
  .cid-tXol7DB6ot .text-content {
    padding: 0 0 0 .5rem!important;
    margin-bottom: 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tXol7DB6ot .mbr-section-btn {
    text-align: center!important;
    max-height: 2rem!important
  }
}
.cid-tXol7DB6ot .mbr-section-btn,
.cid-tXol7DB6ot .mbr-text {
  color: #000;
  text-align: center
}
.cid-tXol7DB6ot .mbr-title {
  color: #0931ff;
  text-align: center
}
.cid-tXol7DB6ot .mbr-section-btn .mbr-section-text,
.cid-tXol7DB6ot .mbr-text {
  color: #000
}
.cid-tXol7DB6ot .mbr-section-btn .mbr-section-subtitle,
.cid-tXol7DB6ot .mbr-text {
  text-align: right;
  color: #000
}
.cid-tXol7DB6ot .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tXol7DB6ot a {
  text-decoration: none;
  color: #e6233a
}
.cid-tXol7DB6ot a:hover {
  background-image: none!important
}
.cid-tXol7DB6ot LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tXol7DB6ot .mbr-media {
  position: relative
}
.cid-tXol7DB6ot .mbr-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tXol7DB6ot .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tXol7DB6ot .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tXol7DB6ot .icon-wrap:hover {
  cursor: pointer
}
.cid-tXol7DB6ot .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tXol7DB6ot .modalWindow01,
.cid-tXol7DB6ot .modalWindow02,
.cid-tXol7DB6ot .modalWindow03 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tXol7DB6ot .modalWindow01 .modalWindow-container,
.cid-tXol7DB6ot .modalWindow02 .modalWindow-container,
.cid-tXol7DB6ot .modalWindow03 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tXol7DB6ot .modalWindow01 .modalWindow-video,
.cid-tXol7DB6ot .modalWindow02 .modalWindow-video,
.cid-tXol7DB6ot .modalWindow03 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tXol7DB6ot .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tXol7DB6ot .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tXoj0uqyQj {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tXoj0uqyQj h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXoj0uqyQj h1.mbr-title {
    font-size: 2.375rem!important;
    line-height: 56px!important
  }
}
@media (max-width:768px) {
  .cid-tXoj0uqyQj h1.mbr-title {
    font-size: 2.25rem!important;
    line-height: 52px!important
  }
}
.cid-tXoj0uqyQj h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoj0uqyQj h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXoj0uqyQj h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tXoj0uqyQj h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoj0uqyQj h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXoj0uqyQj h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tXoj0uqyQj h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tXoj0uqyQj h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tXoj0uqyQj .image-element,
.cid-tXoj0uqyQj .row-element {
  padding: 0
}
.cid-tXoj0uqyQj .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tXoj0uqyQj .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tXoj0uqyQj .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tXoj0uqyQj .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tXoj0uqyQj .text-content {
    padding: 2rem 1rem
  }
}
.cid-tXoj0uqyQj .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tXoj0uqyQj .mbr-section-btn,
.cid-tXoj0uqyQj .mbr-text {
  color: #000;
  text-align: left
}
.cid-tXoj0uqyQj .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tXoj0uqyQj .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tXoj0uqyQj .date {
  color: #ff4370
}
.cid-tXoj0uqyQj a.textCta {
  text-decoration: underline!important
}
.cid-tXoj0uqyQj .button-align,
.cid-tXoj0uqyQj .mbr-section-title {
  text-align: left
}
.cid-tXoj0uqyQj .mbr-media {
  position: relative
}
.cid-tXoj0uqyQj .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tXoj0uqyQj .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tXoj0uqyQj .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tXoj0uqyQj .icon-wrap:hover {
  cursor: pointer
}
.cid-tXoj0uqyQj .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tXoj0uqyQj .modalWindow06 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tXoj0uqyQj .modalWindow06 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tXoj0uqyQj .modalWindow06 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tXoj0uqyQj .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tXoj0uqyQj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tXoDSBcdMz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tXoDSBcdMz h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoDSBcdMz h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXoDSBcdMz h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tXoDSBcdMz h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoDSBcdMz h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXoDSBcdMz h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tXoDSBcdMz h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoDSBcdMz h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXoDSBcdMz h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tXoDSBcdMz h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tXoDSBcdMz h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tXoDSBcdMz .main {
  flex-direction: row-reverse
}
.cid-tXoDSBcdMz .image-element,
.cid-tXoDSBcdMz .row-element {
  padding: 0
}
.cid-tXoDSBcdMz .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tXoDSBcdMz .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tXoDSBcdMz .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tXoDSBcdMz .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tXoDSBcdMz .text-content {
    padding: 2rem 1rem
  }
}
.cid-tXoDSBcdMz .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tXoDSBcdMz .mbr-section-btn,
.cid-tXoDSBcdMz .mbr-text {
  color: #000;
  text-align: left
}
.cid-tXoDSBcdMz .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tXoDSBcdMz .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tXoDSBcdMz .date {
  color: #ff4370
}
.cid-tXoDSBcdMz a.textCta {
  text-decoration: underline!important
}
.cid-tXoDSBcdMz .button-align,
.cid-tXoDSBcdMz .mbr-section-title {
  text-align: left
}
.cid-tXoDSBcdMz .mbr-media {
  position: relative
}
.cid-tXoDSBcdMz .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tXoDSBcdMz .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tXoDSBcdMz .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tXoDSBcdMz .icon-wrap:hover {
  cursor: pointer
}
.cid-tXoDSBcdMz .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tXoDSBcdMz .modalWindow05 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tXoDSBcdMz .modalWindow05 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tXoDSBcdMz .modalWindow05 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tXoDSBcdMz .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tXoDSBcdMz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tXoGp7fFZg {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tXoGp7fFZg h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoGp7fFZg h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXoGp7fFZg h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tXoGp7fFZg h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoGp7fFZg h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXoGp7fFZg h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tXoGp7fFZg h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXoGp7fFZg h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXoGp7fFZg h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tXoGp7fFZg h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tXoGp7fFZg h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tXoGp7fFZg .image-element,
.cid-tXoGp7fFZg .row-element {
  padding: 0
}
.cid-tXoGp7fFZg .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tXoGp7fFZg .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tXoGp7fFZg .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tXoGp7fFZg .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tXoGp7fFZg .text-content {
    padding: 2rem 1rem
  }
}
.cid-tXoGp7fFZg .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tXoGp7fFZg .mbr-section-btn,
.cid-tXoGp7fFZg .mbr-text {
  color: #000;
  text-align: left
}
.cid-tXoGp7fFZg .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tXoGp7fFZg .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tXoGp7fFZg .date {
  color: #ff4370
}
.cid-tXoGp7fFZg a.textCta {
  text-decoration: underline!important
}
.cid-tXoGp7fFZg .button-align,
.cid-tXoGp7fFZg .mbr-section-title {
  text-align: left
}
.cid-tXoGp7fFZg .mbr-media {
  position: relative
}
.cid-tXoGp7fFZg .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tXoGp7fFZg .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tXoGp7fFZg .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tXoGp7fFZg .icon-wrap:hover {
  cursor: pointer
}
.cid-tXoGp7fFZg .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tXoGp7fFZg .modalWindow06 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tXoGp7fFZg .modalWindow06 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tXoGp7fFZg .modalWindow06 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tXoGp7fFZg .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tXoGp7fFZg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tUxUC3ckVR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
  background-image: linear-gradient(235deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tUxUC3ckVR h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUxUC3ckVR h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUC3ckVR h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUxUC3ckVR .plus {
  font-family: Poppins,sans-serif;
  font-size: 2.25rem!important;
  font-weight: 600;
  line-height: 23px!important;
  margin-right: 8px!important
}
.cid-tUxUC3ckVR h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUxUC3ckVR h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUC3ckVR h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tUxUC3ckVR h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tUxUC3ckVR h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUxUC3ckVR .card-text {
  color: #fff
}
@media (min-width:1200px) {
  .cid-tUxUC3ckVR h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tUxUC3ckVR .container,
  .cid-tUxUC3ckVR .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:992px) {
  .cid-tUxUC3ckVR .card-wrapper {
    margin-bottom: 2rem
  }
}
.cid-tUxUC3ckVR .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tUxUC3ckVR .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tUxUC3ckVR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUxUC3ckVR .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tUxUC3ckVR .row {
  justify-content: center
}
.cid-tUxUC3ckVR .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tUxUC3ckVR .card-box {
    flex-direction: column;
    margin-top: 1rem!important
  }
  .cid-tUxUC3ckVR .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tUxUC3ckVR .card-link:hover a {
  background-image: none!important
}
.cid-tUxUC3ckVR .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tUxUC3ckVR .card-title,
.cid-tUxUC3ckVR .iconfont-wrapper {
  color: #fff;
  text-align: left
}
.cid-tUxUC3ckVR .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tXoVzizlUf {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tXoVzizlUf {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tXoVzizlUf h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXoVzizlUf h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tXoVzizlUf h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tXoVzizlUf .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tXoVzizlUf .user .testi_date,
  .cid-tXoVzizlUf .user .user_company,
  .cid-tXoVzizlUf .user .user_job,
  .cid-tXoVzizlUf .user .user_name,
  .cid-tXoVzizlUf .user .user_status {
    text-align: left!important
  }
  .cid-tXoVzizlUf .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tXoVzizlUf .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tXoVzizlUf .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tXoVzizlUf .img-wrapper {
    display: none
  }
  .cid-tXoVzizlUf .carousel-controls,
  .cid-tXoVzizlUf .testimonials-slider__icon,
  .cid-tXoVzizlUf .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tXoVzizlUf .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tXoVzizlUf .user .user_name,
  .cid-tXoVzizlUf .user .user_status {
    text-align: center
  }
}
.cid-tXoVzizlUf .row {
  flex-direction: row-reverse
}
.cid-tXoVzizlUf .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tXoVzizlUf .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tXoVzizlUf .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tXoVzizlUf .carousel-inner {
    overflow: hidden
  }
}
.cid-tXoVzizlUf .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tXoVzizlUf .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tXoVzizlUf .carousel-item-next,
.cid-tXoVzizlUf .carousel-item-prev,
.cid-tXoVzizlUf .carousel-item.active {
  display: flex
}
.cid-tXoVzizlUf .carousel-item-next.carousel-item-left,
.cid-tXoVzizlUf .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tXoVzizlUf .carousel-item-left.active,
.cid-tXoVzizlUf .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tXoVzizlUf .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tXoVzizlUf .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tXoVzizlUf .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tXoVzizlUf .user {
  padding: 0!important
}
.cid-tXoVzizlUf .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tXoVzizlUf .testi_date,
.cid-tXoVzizlUf .user_company,
.cid-tXoVzizlUf .user_job,
.cid-tXoVzizlUf .user_name {
  margin: 0
}
.cid-tXoVzizlUf .testi_date p,
.cid-tXoVzizlUf .user_company p,
.cid-tXoVzizlUf .user_job p,
.cid-tXoVzizlUf .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tXoVzizlUf .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tXoVzizlUf .carousel-controls a {
  font-size: 2rem
}
.cid-tXoVzizlUf .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tXoVzizlUf .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tXoVzizlUf ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tXoVzizlUf .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tXoVzizlUf .carousel-indicators li:hover {
  opacity: 1
}
.cid-tXoVzizlUf .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXoVzizlUf .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tXoVzizlUf .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tXoVzizlUf .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tXoVzizlUf .user_text {
    margin-top: 3rem!important
  }
}
.cid-tXoVzizlUf .user_desk {
  color: #767676
}
.cid-tXoVzizlUf .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tXoVzizlUf .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tXoVzizlUf .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tXoVzizlUf .main-title {
  color: #ff4370
}
.cid-tXoVzizlUf .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tXoVzizlUf .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tXoVzizlUf .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tXoVzizlUf .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tXoVzizlUf .user_text {
    transform: translateX(0)!important
  }
}
.cid-tXoVzizlUf .carousel-item,
.cid-tXoVzizlUf .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tXoVzizlUf .carousel-item,
  .cid-tXoVzizlUf .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tXoVzizlUf .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tXoVzizlUf .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tXoVzizlUf .img-wrapper img {
    display: none
  }
}
.cid-tXoVzizlUf P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tXoVzizlUf .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tUxUC4O8jx {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f2f2f2
}
.cid-tUxUC4O8jx h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUxUC4O8jx h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUC4O8jx h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUxUC4O8jx h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUxUC4O8jx h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUC4O8jx h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tUxUC4O8jx h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 27px!important
}
.cid-tUxUC4O8jx h4.mbr-section-text,
.cid-tUxUC4O8jx h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUxUC4O8jx h5 {
  font-family: Poppins,sans-serif;
  font-size: .8333em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tUxUC4O8jx .image-element,
.cid-tUxUC4O8jx .row-element {
  padding: 0;
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tUxUC4O8jx .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUxUC4O8jx .image-element {
  display: flex;
  max-width: 536px!important
}
.cid-tUxUC4O8jx .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tUxUC4O8jx .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 150px;
  max-height: 75px;
  border-radius: 0
}
.cid-tUxUC4O8jx .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tUxUC4O8jx .text-content {
  text-wrap: nowrap!important;
  padding: 0 2rem
}
@media (max-width:575px) {
  .cid-tUxUC4O8jx .text-content {
    text-wrap: wrap!important;
    padding: 1rem 0
  }
}
.cid-tUxUC4O8jx .mbr-title {
  color: #0931ff
}
.cid-tUxUC4O8jx .mbr-section-btn,
.cid-tUxUC4O8jx .mbr-text {
  color: #000;
  text-align: right
}
.cid-tUxUC4O8jx .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tUxUC4O8jx .button-align,
.cid-tUxUC4O8jx .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tUxUC4O8jx .date {
  color: #000
}
.cid-tUxUC4O8jx a.textCta {
  text-decoration: underline!important
}
.cid-tUxUC4O8jx .mbr-text {
  text-align: start;
  color: #0931ff
}
.cid-tUxUC5t1Ll {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff;
  background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
.cid-tUxUC5t1Ll .mbr-fallback-image.disabled {
  display: none
}
.cid-tUxUC5t1Ll .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUxUC5t1Ll h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUxUC5t1Ll h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUC5t1Ll h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUxUC5t1Ll p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUxUC5t1Ll .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
@media (min-width:992px) {
  .cid-tUxUC5t1Ll .col-text {
    padding-right: 28px
  }
}
@media (min-width:992px) {
  .cid-tUxUC5t1Ll .col-img {
    padding-left: 28px
  }
}
.cid-tUxUC5t1Ll .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tUxUC5t1Ll .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tUxUC5t1Ll .image-wrapper {
  overflow: hidden;
  width: 100%;
  height: 280px;
  justify-content: center;
  align-items: center;
  border-radius: 22px
}
@media (max-width:767px) {
  .cid-tUxUC5t1Ll .image-wrapper {
    height: 240px
  }
}
@media (max-width:575px) {
  .cid-tUxUC5t1Ll .image-wrapper {
    height: 180px
  }
}
@media (max-width:991px) {
  .cid-tUxUC5t1Ll .image-wrapper {
    margin-top: 56px
  }
}
.cid-tUxUC5t1Ll .image-wrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-tUxUC5t1Ll .circle-blur {
  position: absolute;
  top: -5%;
  left: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tUxUC5t1Ll .card-title,
.cid-tUxUC5t1Ll .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tUxUC5t1Ll .link-wrap,
.cid-tUxUC5t1Ll .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUxUC63R5C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-tUxUC63R5C .mbr-fallback-image.disabled {
  display: none
}
.cid-tUxUC63R5C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
@media (max-width:1200px) {
  .cid-tUxUC63R5C .text-nowrap {
    white-space: normal!important
  }
  .cid-tUxUC63R5C .container {
    padding: 0 25px
  }
}
.cid-tUxUC63R5C h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tUxUC63R5C h1.mbr-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUxUC63R5C h1.mbr-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUxUC63R5C h4.mbr-card-text,
.cid-tUxUC63R5C h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 30px!important
}
.cid-tUxUC63R5C h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 48px!important
}
.cid-tUxUC63R5C .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tUxUC63R5C .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUxUC63R5C .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tUxUC63R5C .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
.cid-tUxUC63R5C .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tUxUC63R5C .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tUxUC63R5C .item:first-child .item-wrapper {
  background-color: #fff
}
.cid-tUxUC63R5C .item:first-child .item-wrapper .card-box .list .item-wrap::after {
  color: #f0f0f0;
  background-color: #000
}
.cid-tUxUC63R5C .item .item-wrapper {
  border-radius: 0!important
}
.cid-tUxUC63R5C .item .item-wrapper .card-box .item-title {
  padding: 30px 40px;
  margin-bottom: 0;
  border-bottom: 2px solid #e1e1e1
}
.cid-tUxUC63R5C .item .item-wrapper .card-box .mbr-price {
  padding: 16px 40px;
  border-bottom: 2px solid #e1e1e1
}
.cid-tUxUC63R5C .item .item-wrapper .card-box .list {
  margin: 0;
  padding: 0;
  list-style-type: none
}
.cid-tUxUC63R5C .item .item-wrapper .card-box .list .item-wrap {
  position: relative;
  padding: 16px 72px;
  border-bottom: 2px solid #e1e1e1
}
@media (max-width:768px) {
  .cid-tUxUC63R5C .item .item-wrapper .card-box .list .item-wrap {
    padding: 16px 50px
  }
}
.cid-tUxUC63R5C .item .item-wrapper .card-box .list .item-wrap::after {
  content: '✓';
  position: absolute;
  top: 13px;
  left: 32px;
  width: 32px;
  height: 32px;
  font-size: 16px;
  color: #000;
  background-color: #f0f0f0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%
}
@media (max-width:768px) {
  .cid-tUxUC63R5C .item .item-wrapper .card-box .list .item-wrap::after {
    left: 10px
  }
}
.cid-tUxUC63R5C .item .item-wrapper .card-box .mbr-section-btn {
  padding: 42px 56px
}
@media (max-width:768px) {
  .cid-tUxUC63R5C .item .item-wrapper .card-box .mbr-section-btn {
    padding: 42px 40px
  }
}
.cid-tUxUC63R5C .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tUxUC63R5C .item-title {
  color: #000
}
.cid-tUxUC63R5C .mbr-price {
  color: #000;
  text-align: center
}
.cid-tUxUC63R5C .list {
  color: #000;
  text-align: center
}
.cid-tUxUC63R5C .item-title,
.cid-tUxUC63R5C .mbr-section-btn {
  text-align: center
}
.cid-tUxUC63R5C h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tUxUC63R5C p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUxUC63R5C .container {
    padding: 0 16px
  }
}
.cid-tUxUC63R5C .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tUxUC63R5C .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tUxUC63R5C .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tUxUC63R5C .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tUxUC63R5C .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 149.57px;
  height: 67px;
  border-radius: 0
}
.cid-tUxUC63R5C .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tUxUC63R5C .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ {
  max-width: none!important;
  transform: scale(1.1)!important
}
.cid-tUxUC63R5C .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ img {
  width: auto
}
.cid-tUxUC63R5C .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tUxUC63R5C .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tUxUC63R5C .hr {
  border: 1px solid grey;
  border-color: grey
}
.cid-tUxUC63R5C .mbr-text {
  color: #08323c
}
.cid-tUxUC63R5C .icon-wrapper,
.cid-tUxUC63R5C .mbr-card-title {
  color: #0931ff
}
.cid-tUxUC63R5C .mbr-card-text {
  color: #000
}
.cid-tUxUC63R5C .button-align,
.cid-tUxUC63R5C .mbr-section-title {
  color: #0931ff
}
.cid-tUxUC63R5C .logo-wrapper,
.cid-tUxUC63R5C .mbr-card-title {
  text-align: center
}
.cid-tUFmo5sTAS {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #fff;
  background-image: url("#"),linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: left center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
@media (max-width:992px) {
  .cid-tUFmo5sTAS {
    background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%)
  }
}
.cid-tUFmo5sTAS .mbr-fallback-image.disabled {
  display: none
}
.cid-tUFmo5sTAS .underline {
  text-decoration: underline
}
.cid-tUFmo5sTAS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUFmo5sTAS h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUFmo5sTAS h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUFmo5sTAS h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUFmo5sTAS p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 36px!important
}
.cid-tUFmo5sTAS .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUFmo5sTAS .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tUFmo5sTAS .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tUFmo5sTAS .circle-blur {
  position: absolute;
  top: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tUFmo5sTAS .card-title,
.cid-tUFmo5sTAS .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tUFmo5sTAS .link-wrap,
.cid-tUFmo5sTAS .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUFmo5sTAS .col-text {
  max-width: 768px!important
}
.cid-tUxUC7qxBK {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tUxUC7qxBK .row {
  justify-content: center
}
.cid-tUxUC7qxBK .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUxUC7qxBK h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
.cid-tUxUC7qxBK .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tUxUC7qxBK .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tUxUC7qxBK .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tUxUC7qxBK .mbr-section-btn {
  margin-top: 30px
}
.cid-tUxUC7qxBK .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tX6keK8EZh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tX6keK8EZh .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tX6keK8EZh .row {
    padding: 0 12px
  }
}
.cid-tX6keK8EZh h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tX6keK8EZh h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tX6keK8EZh .container,
  .cid-tX6keK8EZh .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tX6keK8EZh h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tX6keK8EZh h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tX6keK8EZh .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tX6keK8EZh .row {
  justify-content: center
}
.cid-tX6keK8EZh .mbr-fallback-image.disabled {
  display: none
}
.cid-tX6keK8EZh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tX6keK8EZh .item-wrap {
  z-index: 1
}
.cid-tX6keK8EZh .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tX6keK8EZh .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tX6keK8EZh .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tX6keK8EZh .form-group {
    margin-bottom: 19px
  }
}
.cid-tX6keK8EZh .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tX6keK8EZh .form-group .form-control:focus,
.cid-tX6keK8EZh .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tX6keK8EZh .form-group .form-check {
  margin-bottom: 0
}
.cid-tX6keK8EZh .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tX6keK8EZh .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tX6keK8EZh LABEL {
  color: #454545
}
.cid-tUxUC9vDeK.popup-builder {
  background-color: #fff
}
.cid-tUxUC9vDeK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tUxUC9vDeK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tUxUC9vDeK .modal-content,
.cid-tUxUC9vDeK .modal-dialog {
  height: auto
}
.cid-tUxUC9vDeK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tUxUC9vDeK .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tUxUC9vDeK .form-wrapper .mbr-form .form-group,
  .cid-tUxUC9vDeK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tUxUC9vDeK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tUxUC9vDeK .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tUxUC9vDeK .mbr-text {
  text-align: center
}
.cid-tUxUC9vDeK .pt-0 {
  padding-top: 0!important
}
.cid-tUxUC9vDeK .pb-0 {
  padding-bottom: 0!important
}
.cid-tUxUC9vDeK .form-content {
  justify-content: center;
  text-align: center
}
.cid-tUxUC9vDeK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tUxUC9vDeK .modal-open {
  overflow: hidden
}
.cid-tUxUC9vDeK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tUxUC9vDeK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tUxUC9vDeK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tUxUC9vDeK .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tUxUC9vDeK .modal.show .modal-dialog {
  transform: none
}
.cid-tUxUC9vDeK .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tUxUC9vDeK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tUxUC9vDeK .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tUxUC9vDeK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tUxUC9vDeK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tUxUC9vDeK .modal-backdrop.fade {
  opacity: 0
}
.cid-tUxUC9vDeK .modal-backdrop.show {
  opacity: .5
}
.cid-tUxUC9vDeK .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tUxUC9vDeK .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tUxUC9vDeK .modal-header {
    padding: 1rem
  }
}
.cid-tUxUC9vDeK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tUxUC9vDeK .modal-header .close svg {
  fill: #353535
}
.cid-tUxUC9vDeK .modal-header .close:hover {
  opacity: 1
}
.cid-tUxUC9vDeK .modal-header .close:focus {
  outline: 0
}
.cid-tUxUC9vDeK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tUxUC9vDeK .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tUxUC9vDeK .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tUxUC9vDeK .modal-body {
    padding: 1rem
  }
}
.cid-tUxUC9vDeK .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tUxUC9vDeK .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tUxUC9vDeK .modal-footer {
    padding: 1rem
  }
}
.cid-tUxUC9vDeK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tUxUC9vDeK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tUxUC9vDeK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tUxUC9vDeK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tUxUC9vDeK .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tUxUC9vDeK .modal-lg,
  .cid-tUxUC9vDeK .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tUxUC9vDeK .modal-xl {
    max-width: 1140px
  }
}
.cid-tUxUC9vDeK .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tUxUC9vDeK .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tUxUC9vDeK .form-group {
  margin-bottom: 1rem
}
.cid-tUxUC9vDeK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tUxUC9vDeK .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tUxUC9vDeK .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tUxUC9vDeK .mbr-section-btn {
  margin: 0
}
.cid-tUxUC9vDeK .mbr-section-btn .btn {
  margin: 0
}
.cid-tW31Xf3h1D {
  background-image: url("../media/12qbcyrj/formation-produit-flux3.svg"),url("../media/qecfhstz/formation-produit-fond3.svg")
}
.cid-tW31Xf3h1D .show-persona {
  position: absolute;
  top: -7rem;
  right: 0;
  left: 3rem
}
@media (max-width:1280px) {
  .cid-tW31Xf3h1D .show-persona {
    top: -8rem;
    left: -1rem
  }
}
@media (max-width:992px) {
  .cid-tW31Xf3h1D .show-persona {
    top: -7rem;
    left: 0
  }
}
@media (max-width:768px) {
  .cid-tW31Xf3h1D .show-persona {
    left: -5rem
  }
}
.cid-tW31Xf3h1D .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tW31Xf3h1D .icon54-v4-right-arrow-2 {
  padding-right: 1rem;
  padding-left: 1rem
}
.cid-tW31Xf3h1D h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tW31Xf3h1D h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tW31Xf3h1D h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important;
    word-wrap: break-word!important;
    word-break: break-word!important
  }
}
.cid-tW31Xf3h1D p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tW31Xf3h1D p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tW31Xf3h1D .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tW31Xf3h1D .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tW31Xf3h1D .mbr-fallback-image.disabled {
  display: none
}
.cid-tW31Xf3h1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tW31Xf3h1D h4.mbr-section-text,
.cid-tW31Xf3h1D h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tW31Xf3h1D h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tW31Xf3h1D .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tW31Xf3h1D a {
  text-decoration: none;
  color: #e6233a
}
.cid-tW31Xf3h1D a:hover {
  background-image: none!important
}
.cid-tW31Xf3h1D LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tW31Xf3h1D .mbr-media {
  position: relative
}
.cid-tW31Xf3h1D .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tW31Xf3h1D .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tW31Xf3h1D .icon-wrap:hover {
  cursor: pointer
}
.cid-tW31Xf3h1D .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tW31Xf3h1D .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tW31Xf3h1D .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tW31Xf3h1D .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tW31Xf3h1D .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tW31Xf3h1D .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tW31Xf3h1D .mbr-section-btn,
.cid-tW31Xf3h1D .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tW31Xf3h1D .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tW31Xf3h1D .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tW31Xf3h1D .btn-sm {
  padding: .25rem 0;
  border: none
}
@media (max-width:575px) {
  .cid-tW31Xf3h1D .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tW31Xf3h1D .mbr-section-btn,
.cid-tW31Xf3h1D .mbr-text {
  color: #ccc
}
.cid-tW31Xf3h1D .mbr-text {
  color: #fff
}
.cid-tUPLuAnSrp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff
}
@media (max-width:575px) {
  .cid-tUPLuAnSrp .bd-selector .item-wrapper {
    margin: 1.5rem
  }
  .cid-tUPLuAnSrp .dateNext {
    margin: 1rem 1.5rem!important
  }
}
.cid-tUPLuAnSrp .image-wrap {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tUPLuAnSrp .image-wrap img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .socialWrapperMobile {
    display: block;
    padding-right: 1rem
  }
}
.cid-tUPLuAnSrp .cv-content {
  display: flex;
  justify-content: center;
  flex-direction: column
}
.cid-tUPLuAnSrp .CVimage-wrapper img {
  border-radius: 50%!important;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%)
}
.cid-tUPLuAnSrp .social-share {
  margin-right: 1.5rem!important
}
@media (max-width:575px) {
  .cid-tUPLuAnSrp .social-share {
    margin-right: 2.5rem!important
  }
}
.cid-tUPLuAnSrp .eapps-social-share-buttons-item::after,
.cid-tUPLuAnSrp .eapps-social-share-buttons-item::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0
}
.cid-tUPLuAnSrp .eapps-social-share-buttons-item-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  padding: 0 10px 0 44px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  box-sizing: border-box;
  transition: all .2s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.cid-tUPLuAnSrp .eapps-social-share-buttons-text-hide .eapps-social-share-buttons-inner .eapps-social-share-buttons-item-text {
  display: none
}
.cid-tUPLuAnSrp .eapps-social-share-buttons-icon-color-white .eapps-social-share-buttons-item .eapps-social-share-buttons-item-icon * {
  fill: #fff
}
.cid-tUPLuAnSrp .eapps-social-share-buttons-item-icon-container {
  display: block;
  position: absolute;
  top: 0;
  bottom: 20px;
  left: 0;
  padding: 12px;
  transition: all .2s ease
}
@media (max-width:767.98px) {
  .cid-tUPLuAnSrp .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tUPLuAnSrp .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem!important
  }
  .cid-tUPLuAnSrp h1.mobile-tab-link {
    font-family: Poppins,sans-serif;
    font-size: 1.875em!important;
    font-weight: 600!important;
    line-height: 30px!important
  }
  .cid-tUPLuAnSrp .key-card {
    width: 100%;
    height: auto;
    padding-bottom: 100%
  }
  .cid-tUPLuAnSrp .key-card .card-body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80%
  }
}
.cid-tUPLuAnSrp span.small {
  font-size: smaller
}
.cid-tUPLuAnSrp hr.indicator {
  border: 1px solid #fff;
  transition: margin-left .3s ease
}
.cid-tUPLuAnSrp .list-group-flush > .list-group-item:last-child {
  border-bottom: 1px solid #000!important
}
.cid-tUPLuAnSrp h2.formation-tag-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 15px!important;
  color: #0931ff;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-start
}
.cid-tUPLuAnSrp .wrapperplus {
  padding: 1.5rem;
  border-radius: 22px;
  background-color: #ff4370;
  margin-right: 1.5rem!important
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .wrapperplus {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
}
.cid-tUPLuAnSrp .wrapperCV {
  padding: 1.5rem!important;
  border-radius: 0;
  border: none!important;
  background: 0 0!important
}
.cid-tUPLuAnSrp .wrapperCases,
.cid-tUPLuAnSrp .wrapperFocus {
  border-radius: 0!important;
  background: 0 0!important;
  border-left: 5px solid #ff4370
}
@media (min-width:992px) {
  .cid-tUPLuAnSrp .bd-content {
    padding: 0 0 0 3.5rem!important
  }
}
@media (max-width:991px) {
  .cid-tUPLuAnSrp .bd-content {
    padding: 0!important
  }
}
.cid-tUPLuAnSrp .Big-Numbers {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .Big-Numbers {
    display: none
  }
}
.cid-tUPLuAnSrp .bigNumbersMobile {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap
}
@media (max-width:575px) {
  .cid-tUPLuAnSrp .bigNumbersMobile {
    justify-content: center!important
  }
  .cid-tUPLuAnSrp .bigNumbersMobile .card.card1,
  .cid-tUPLuAnSrp .bigNumbersMobile .card.card2 {
    visibility: hidden!important
  }
}
/* @media (min-width:992px) {
  .cid-tUPLuAnSrp .key-card-box {
    position: relative;
    display: block;
    margin: 2.5rem -1rem 3.5rem 0;
    border-left: none!important;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    /* transform: translateX(-.5rem);
    z-index: 10; */
/* @media (max-width:575px) {
  .cid-tUPLuAnSrp .key-card-box {
    position: relative;
    display: block;
    margin: 3rem 0;
    border-left: none!important;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    transform: translate(-3rem,2rem);
    z-index: 10
  } 
}*/
@media (max-width:768px) {
  .cid-tUPLuAnSrp .bd-sidebar {
    display: none!important
  }
  .cid-tUPLuAnSrp .content-column {
    margin-bottom: 2rem
  }
  .cid-tUPLuAnSrp .card-box {
    border-left: none!important;
    justify-content: center!important
  }
  .cid-tUPLuAnSrp .card.card1,
  .cid-tUPLuAnSrp .card.card3 {
    display: none!important
  }
  .cid-tUPLuAnSrp .Big-NumbersMobile {
    display: block!important
  }
}
.cid-tUPLuAnSrp .card {
  position: relative;
  border: none;
  padding-left: 1rem!important
}
@media (max-width: 565px) {
.cid-tUPLuAnSrp .card {
  padding-left: 0rem !important;
  }
}
.cid-tUPLuAnSrp .card-box h1,
.cid-tUPLuAnSrp .card-box h4,
.cid-tUPLuAnSrp .card-box p,
.cid-tUPLuAnSrp .card-box span {
  z-index: 1;
  position: relative
}
.cid-tUPLuAnSrp .key-card-box {
  position: relative;
  margin-bottom: 0.5rem;
  border-left: none!important;
}
@media (max-width: 768px) {
    .cid-tUPLuAnSrp .key-card-box {
        margin-bottom: 1rem;
    }
}
@media (max-width: 565px) {
    .cid-tUPLuAnSrp .key-card-box {
        margin: -1rem 0 2rem -1rem !important;
    }
}
.cid-tUPLuAnSrp .key-card-box h1,
.cid-tUPLuAnSrp .key-card-box h4,
.cid-tUPLuAnSrp .key-card-box p,
.cid-tUPLuAnSrp .key-card-box span {
  z-index: 1;
  position: relative;
  display: inline-flex;
  justify-content: center
}
.cid-tUPLuAnSrp * h1,
.cid-tUPLuAnSrp * h4,
.cid-tUPLuAnSrp * p,
.cid-tUPLuAnSrp * span {
  z-index: 1;
  position: relative
}
.cid-tUPLuAnSrp .circle-below {
  position: absolute;
  top: 100%;
  bottom: -50%;
  left: 50%;
  transform: translate(-50%,-90%)
}
.cid-tUPLuAnSrp p.key-card-text {
  width: 100%;
  max-width: 158px!important;
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 17px!important
}
.cid-tUPLuAnSrp .title {
  z-index: 1
}
.cid-tUPLuAnSrp .title .num {
  width: 100%;
  display: block
}
.cid-tUPLuAnSrp .num {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #ff4370;
  text-align: center
}
.cid-tUPLuAnSrp h1.bigTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em !important;
  font-weight: 700;
  line-height: 72px;
  color: #fff!important;
  text-wrap: nowrap!important;
  @media (max-width: 992px) {
    font-size: 1.5em !important;
  }
}
.cid-tUPLuAnSrp .card-box,
.cid-tUPLuAnSrp .mbr-section-title {
  text-align: center
}
.cid-tUPLuAnSrp .num H1 {
  text-align: left;
  text-wrap: nowrap!important
}
.cid-tUPLuAnSrp .textplus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUPLuAnSrp .textCV {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUPLuAnSrp .textCases,
.cid-tUPLuAnSrp .textFocus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUPLuAnSrp h2.cases,
.cid-tUPLuAnSrp h2.focus,
.cid-tUPLuAnSrp h2.lesCV,
.cid-tUPLuAnSrp h2.lesplus {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp h2.cases,
  .cid-tUPLuAnSrp h2.focus,
  .cid-tUPLuAnSrp h2.lesCV,
  .cid-tUPLuAnSrp h2.lesplus {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp h2.cases,
  .cid-tUPLuAnSrp h2.focus,
  .cid-tUPLuAnSrp h2.lesCV,
  .cid-tUPLuAnSrp h2.lesplus {
    font-size: 1.375em!important;
    line-height: 31px!important
  }
}
.cid-tUPLuAnSrp h4.bn-text,
.cid-tUPLuAnSrp p.bn-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUPLuAnSrp h1.key-card-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #fff!important
}
.cid-tUPLuAnSrp .key-card .card-circle-wrap {
  width: 198px;
  height: 198px;
  max-width: 210px;
  max-height: 210px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ff4370;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10%
}
.cid-tUPLuAnSrp .card-body {
  padding: 1rem
}
.cid-tUPLuAnSrp .bnCard {
  border-left: 1px solid #ff4370
}
.cid-tUPLuAnSrp h2.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp h2.mbr-section-title {
    font-size: 1.1875em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp h2.mbr-section-title {
    font-size: 1.125em!important;
    line-height: 26px!important
  }
}
.cid-tUPLuAnSrp .list-group {
  border-top: 1px solid #000
}
.cid-tUPLuAnSrp hr {
  border: 1px solid #000;
  opacity: 1
}
.cid-tUPLuAnSrp p.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 30px!important
}
.cid-tUPLuAnSrp a.card-program {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tUPLuAnSrp .icon-telecharger {
  padding-left: 0.5rem
}
.cid-tUPLuAnSrp p.card-vat {
  font-family: Poppins,sans-serif;
  font-size: .5625em!important;
  font-weight: 400!important;
  line-height: 13px!important
}
.cid-tUPLuAnSrp p.card-disclaimer {
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 18px!important
}
.cid-tUPLuAnSrp #navGRH.collapsed {
  position: relative
}
.cid-tUPLuAnSrp .list-group #navGRH li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-left: none!important;
  border-right: none!important
}
.cid-tUPLuAnSrp a#navGRH.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.125)!important
}
.cid-tUPLuAnSrp a#tagsFormation.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem;
  border-radius: 0!important
}
.cid-tUPLuAnSrp .indicator {
  transition: margin-left .3s ease
}
.cid-tUPLuAnSrp .indicator.inter-active {
  margin-left: 0;
  border-color: #ff4370;
  width: 50%
}
.cid-tUPLuAnSrp .indicator.single-tab {
  margin-left: 0;
  border-color: #ff4370;
  width: 100%
}
.cid-tUPLuAnSrp .indicator.intra-active {
  margin-left: 50%;
  border-color: #ff4370;
  width: 50%
}
.cid-tUPLuAnSrp .bd-selector .card-header button:focus {
  outline: 0!important;
  box-shadow: none!important
}
.cid-tUPLuAnSrp .tags .badge {
  font-family: Poppins,sans-serif;
  font-size: .75em;
  font-weight: 700!important;
  line-height: 18px!important;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important;
  min-height: 30px!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp .list-group-menu {
    font-size: 1.0625em!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .list-group-menu {
    font-size: 1em!important;
    line-height: 23px!important
  }
}
.cid-tUPLuAnSrp a#nextDates.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.35)!important
}
.cid-tUPLuAnSrp #nextDates.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 33px!important;
  color: #ff4370;
  border-width: 0 0 1px;
  border-color: #000
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp #nextDates.list-group-menu {
    font-size: 1.4375em!important;
    line-height: 31px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp #nextDates.list-group-menu {
    font-size: 1.375em!important;
    line-height: 29px!important
  }
}
.cid-tUPLuAnSrp h4.text-date,
.cid-tUPLuAnSrp h4.text-modal {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tUPLuAnSrp h3.mbr-card-item {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 20px!important
}
.cid-tUPLuAnSrp p.card-content {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tUPLuAnSrp H4 {
  text-align: center
}
.cid-tUPLuAnSrp H3 {
  text-align: center
}
.cid-tUPLuAnSrp p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tUPLuAnSrp h4.mbr-text,
.cid-tUPLuAnSrp p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tUPLuAnSrp h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link li {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link li {
    font-size: 1em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link li {
    font-size: .9375em!important;
    line-height: 20px!important
  }
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  opacity: .35;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tUPLuAnSrp .btn-inter,
.cid-tUPLuAnSrp .btn-intra {
  width: 50%;
  background-color: transparent;
  color: #000;
  border: none!important;
  border-bottom: none!important;
  opacity: .35
}
.cid-tUPLuAnSrp .btn-inter:not(.active) {
  background-color: none!important;
  color: #000!important;
  opacity: .35!important;
  border: none!important;
  border-bottom: none!important
}
.cid-tUPLuAnSrp .btn-inter:not(.active):focus,
.cid-tUPLuAnSrp .btn-inter:not(.active):hover,
.cid-tUPLuAnSrp .btn-intra:not(.active):focus,
.cid-tUPLuAnSrp .btn-intra:not(.active):hover {
  background-color: red!important;
  color: #fff!important;
  opacity: 1;
  box-shadow: none!important
}
.cid-tUPLuAnSrp .btn-inter.active,
.cid-tUPLuAnSrp .btn-intra.active {
  background-color: transparent!important;
  color: #ff4370!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tUPLuAnSrp .btn-inter.active:after,
.cid-tUPLuAnSrp .btn-inter:after,
.cid-tUPLuAnSrp .btn-inter:focus:after,
.cid-tUPLuAnSrp .btn-inter:hover:after,
.cid-tUPLuAnSrp .btn-intra.active:after,
.cid-tUPLuAnSrp .btn-intra:after,
.cid-tUPLuAnSrp .btn-intra:focus:after,
.cid-tUPLuAnSrp .btn-intra:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important
}
.cid-tUPLuAnSrp .btn-dates,
.cid-tUPLuAnSrp .btn-modal {
  width: 100%;
  display: flex;
  justify-content: start;
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 0!important;
  opacity: .35;
  align-items: center
}
.cid-tUPLuAnSrp .btn-dates.active,
.cid-tUPLuAnSrp .btn-modal.active {
  display: flex;
  align-items: center;
  justify-content: space-between!important;
  background-color: #ff4370;
  color: #fff;
  border: none!important;
  border-radius: 0!important;
  opacity: 1
}
/* Add specific styling for the cegapeCoche icon */
.cid-tUPLuAnSrp .cegapeCoche {
  align-self: center; /* Ensure the icon itself is vertically centered */
  display: flex; /* Optional: Use flex to handle any nested elements */
  justify-content: space-between;
  margin: 0 !important;
}
.cid-tUPLuAnSrp .btn-dates:not(.active) .cegapeCoche,
.cid-tUPLuAnSrp .btn-modal:not(.active) .cegapeCoche {
  display: none
}

.cid-tUPLuAnSrp .btn-dates:not(.active) .fa-angle-right {
  display: inline-block; /* Ensure fa-angle-right is visible */
  align-self: center; /* Aligns icon vertically in the flex container */
}
/* Hide the fa-angle-right icon when the button is active */
.cid-tUPLuAnSrp .btn-dates.active .fa-angle-right {
  display: none; /* Hide the icon when active */
}

/* Hide the fa-angle-right icon when the collapse is open */
.cid-tUPLuAnSrp .btn-dates .collapse.show .fa-angle-right {
  display: none;
}
.cid-tUPLuAnSrp .btn-dates.active:after,
.cid-tUPLuAnSrp .btn-dates:after,
.cid-tUPLuAnSrp .btn-dates:focus:after,
.cid-tUPLuAnSrp .btn-dates:hover:after,
.cid-tUPLuAnSrp .btn-modal.active:after,
.cid-tUPLuAnSrp .btn-modal:after,
.cid-tUPLuAnSrp .btn-modal:focus:after,
.cid-tUPLuAnSrp .btn-modal:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important;
  box-shadow: none!important
}
.cid-tUPLuAnSrp .mbr-section-btn .btn-dates,
.cid-tUPLuAnSrp .mbr-section-btn .btn-dates.active,
.cid-tUPLuAnSrp .mbr-section-btn .btn-dates:focus,
.cid-tUPLuAnSrp .mbr-section-btn .btn-dates:hover,
.cid-tUPLuAnSrp .mbr-section-btn .btn-modal,
.cid-tUPLuAnSrp .mbr-section-btn .btn-modal.active,
.cid-tUPLuAnSrp .mbr-section-btn .btn-modal:focus,
.cid-tUPLuAnSrp .mbr-section-btn .btn-modal:hover,
.cid-tUPLuAnSrp .mbr-section-btn a.btn.btn-dates,
.cid-tUPLuAnSrp .mbr-section-btn a.btn.btn-dates.active,
.cid-tUPLuAnSrp .mbr-section-btn a.btn.btn-dates:hover,
.cid-tUPLuAnSrp .mbr-section-btn a.btn.btn-modal,
.cid-tUPLuAnSrp .mbr-section-btn a.btn.btn-modal.active,
.cid-tUPLuAnSrp .mbr-section-btn a.btn.btn-modal:hover {
  box-shadow: none!important
}
.cid-tUPLuAnSrp .mbr-section-btn .btn-dates:hover,
.cid-tUPLuAnSrp .mbr-section-btn .btn-modal:hover {
  background-color: #f8f9fa!important
}
.cid-tUPLuAnSrp .mbr-section-btn .btn-dates.active,
.cid-tUPLuAnSrp .mbr-section-btn .btn-modal.active {
  background-color: #ff4370!important
}
.cid-tUPLuAnSrp .btn-dates h4,
.cid-tUPLuAnSrp .btn-modal h4 {
  margin-bottom: 0
}

.cid-tUPLuAnSrp .bd-selector .item-wrapper {
  margin-bottom: 3rem
}
.cid-tUPLuAnSrp .bd-selector .card-box {
  background-color: transparent!important;
  border-radius: 22px;
  border: 1px solid #000!important;
  overflow: hidden;
  margin: 0 0 2rem
}
@media (max-width:1024px) {
  .cid-tUPLuAnSrp .bd-selector .card-box {
    padding: 0!important
  }
}
.cid-tUPLuAnSrp .bd-selector .card-header {
  background-color: transparent!important;
  border-bottom: transparent!important;
  max-height: 100px;
  min-height: 50px
}
.cid-tUPLuAnSrp .bd-selector .card-content {
  padding: 20px
}
.cid-tUPLuAnSrp .bd-selector .card-price {
  font-size: 20px;
  font-weight: 700;
  color: #ff4370;
  margin-bottom: 10px
}
.cid-tUPLuAnSrp .bd-selector .modalities button,
.cid-tUPLuAnSrp .bd-selector .training-dates button {
  width: 100%;
  margin-bottom: 10px
}
.cid-tUPLuAnSrp .bd-selector .card-footer {
  background-color: #fff;
  padding: 0;
  text-align: center;
  border: none
}
.cid-tUPLuAnSrp .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUPLuAnSrp .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem
  }
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none;
  box-shadow: none!important
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.5em
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
@media (min-width:1425px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2em!important
  }
}
@media (min-width:992px) and (max-width:1424px)  {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (min-width:768px) and (max-width:991px)  {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2.5em!important
  }
}
/* @media (max-width:991.97px) and (min-width:806px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2.5em!important
  }
}
@media (max-width:805.97px) and (min-width:769px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
} */
@media (max-width:767.97px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -5%;
  right: -5%;
  margin: 0
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tUPLuAnSrp .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tUPLuAnSrp h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp h2.card-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tUPLuAnSrp .mbr-fallback-image.disabled {
  display: none
}
.cid-tUPLuAnSrp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUPLuAnSrp .nav-tabs .nav-item.open .nav-link:focus,
.cid-tUPLuAnSrp .nav-tabs .nav-link.active:focus {
  outline: 0;
  box-shadow: none!important
}
@media (max-width:767px) {
  .cid-tUPLuAnSrp .nav-item {
    width: 100%;
    margin: 0
  }
}
.cid-tUPLuAnSrp .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 7px solid transparent;
  border-radius: 0!important
}
.cid-tUPLuAnSrp .nav-tabs .nav-item {
  margin-right: 1.5rem
}
.cid-tUPLuAnSrp .nav-link,
.cid-tUPLuAnSrp .nav-link.active {
  padding: 1rem 0;
  background-color: transparent
}
.cid-tUPLuAnSrp .nav-tabs .nav-link.active {
  color: #ff4370;
  border-bottom: 7px solid #ff4370
}
.cid-tUPLuAnSrp a.nav-link {
  text-align: center
}
.cid-tUPLuAnSrp .d-grid {
  display: inline-flex!important;
  align-content: center!important;
  justify-content: start!important;
  align-items: center!important;
  justify-items: center!important;
  flex-wrap: wrap!important
}
.cid-tUPLuAnSrp .btn-toggle:focus,
.cid-tUPLuAnSrp .btn-toggle:hover {
  color: var(--bs-primary);
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tUPLuAnSrp .btn-toggle-nav a {
  padding: .375rem 1.25rem;
  color: var(--bs-secondary);
  text-align: left
}
.cid-tUPLuAnSrp .btn-toggle-nav a:focus,
.cid-tUPLuAnSrp .btn-toggle-nav a:hover {
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tUPLuAnSrp span:focus {
  outline: 0;
  box-shadow: none!important
}
.cid-tUPLuAnSrp .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tUPLuAnSrp P {
  text-align: left;
  color: #000
}
.cid-tUPLuAnSrp .mbr-card-item {
  text-align: left
}
.cid-tUPLuAnSrp H1 {
  text-align: left;
  color: #ff4370
}
.cid-tUPLuAnSrp h1.tagTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp h1.tagTitle {
    font-size: 1.4375em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp h1.tagTitle {
    font-size: 1.375em!important;
    line-height: 26px!important
  }
}
.cid-tUPLuAnSrp .tagTags .badge {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: .8125em;
  font-weight: 400!important;
  line-height: 15px!important;
  word-wrap: break-word!important;
  word-break: break-word!important
}
@media (max-width:992px) {
  .cid-tUPLuAnSrp .tagTags .badge {
    font-size: .75em!important;
    line-height: 14px!important;
    word-wrap: break-word!important;
    word-break: break-word!important
  }
}
@media (max-width:768px) {
  .cid-tUPLuAnSrp .tagTags .badge {
    font-size: .6875em!important;
    line-height: 13px!important;
    word-wrap: break-word!important;
    word-break: break-word!important
  }
}
.cid-tUPLuAnSrp .tagTags.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.cid-tUPLuAnSrp .mbr-section-title {
  text-align: left;
  color: #000
}
.cid-tUKkYWtehk {
  padding-top: 15px;
  padding-bottom: 75px;
  overflow: hidden;
  background-color: #fff
}
.cid-tUKkYWtehk h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUKkYWtehk h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUKkYWtehk h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUKkYWtehk a.btn.btn-md {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem!important;
  font-weight: 600!important;
  line-height: 30px!important;
  color: #fff
}
@media (max-width:992px) {
  .cid-tUKkYWtehk a.btn.btn-md {
    font-size: 1.125rem!important;
    line-height: 26px!important
  }
}
@media (max-width:768px) {
  .cid-tUKkYWtehk a.btn.btn-md {
    font-size: 1rem!important;
    line-height: 22px!important
  }
}
.cid-tUKkYWtehk p.main-text,
.cid-tUKkYWtehk p.testi_date,
.cid-tUKkYWtehk p.user_company,
.cid-tUKkYWtehk p.user_job,
.cid-tUKkYWtehk p.user_name {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tUKkYWtehk p.main-text,
  .cid-tUKkYWtehk p.testi_date,
  .cid-tUKkYWtehk p.user_company,
  .cid-tUKkYWtehk p.user_job,
  .cid-tUKkYWtehk p.user_name {
    font-size: 1.1875rem!important;
    line-height: 26px!important
  }
}
@media (max-width:768px) {
  .cid-tUKkYWtehk p.main-text,
  .cid-tUKkYWtehk p.testi_date,
  .cid-tUKkYWtehk p.user_company,
  .cid-tUKkYWtehk p.user_job,
  .cid-tUKkYWtehk p.user_name {
    font-size: 1.125rem!important;
    line-height: 24px!important
  }
}
.cid-tUKkYWtehk .icon54-v4-right-arrow-2 {
  padding-left: 1rem;
  padding-right: 0
}
@media (max-width:768px) {
  .cid-tUKkYWtehk .main-text,
  .cid-tUKkYWtehk .user .testi_date,
  .cid-tUKkYWtehk .user .user_company,
  .cid-tUKkYWtehk .user .user_job,
  .cid-tUKkYWtehk .user .user_name,
  .cid-tUKkYWtehk .user .user_status {
    text-align: left!important
  }
  .cid-tUKkYWtehk .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tUKkYWtehk .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tUKkYWtehk .img-wrapper {
    display: none
  }
  .cid-tUKkYWtehk .carousel-controls,
  .cid-tUKkYWtehk .testimonials-slider__icon,
  .cid-tUKkYWtehk .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tUKkYWtehk .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tUKkYWtehk .user .user_name,
  .cid-tUKkYWtehk .user .user_status {
    text-align: center
  }
}
.cid-tUKkYWtehk .row {
  align-items: center;
  -webkit-align-items: center;
  flex-direction: row-reverse
}
.cid-tUKkYWtehk .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tUKkYWtehk .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -4rem
  }
}
.cid-tUKkYWtehk .carousel-inner {
  display: flex;
  overflow: visible;
  margin-top: -3rem
}
@media (max-width:768px) {
  .cid-tUKkYWtehk .carousel-inner {
    margin-top: 0
  }
}
.cid-tUKkYWtehk .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tUKkYWtehk .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tUKkYWtehk .carousel-item-next,
.cid-tUKkYWtehk .carousel-item-prev,
.cid-tUKkYWtehk .carousel-item.active {
  display: flex
}
.cid-tUKkYWtehk .carousel-item-next.carousel-item-left,
.cid-tUKkYWtehk .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tUKkYWtehk .carousel-item-left.active,
.cid-tUKkYWtehk .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tUKkYWtehk .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  background-color: #ffa547;
  margin-bottom: 26px
}
.cid-tUKkYWtehk .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tUKkYWtehk .badge,
.cid-tUKkYWtehk .badge_wrap {
  color: #fff;
  max-height: 92px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.cid-tUKkYWtehk .mbr-section-subtitle {
  color: #ff4370;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tUKkYWtehk .user {
  padding: 0!important
}
.cid-tUKkYWtehk .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tUKkYWtehk .testi_date,
.cid-tUKkYWtehk .user_company,
.cid-tUKkYWtehk .user_job,
.cid-tUKkYWtehk .user_name {
  margin: 0
}
.cid-tUKkYWtehk .testi_date p,
.cid-tUKkYWtehk .user_company p,
.cid-tUKkYWtehk .user_job p,
.cid-tUKkYWtehk .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tUKkYWtehk .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tUKkYWtehk .carousel-controls a {
  font-size: 2rem
}
.cid-tUKkYWtehk .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tUKkYWtehk .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tUKkYWtehk ol {
  margin-bottom: 0;
  bottom: -3rem
}
@media (max-width:768px) {
  .cid-tUKkYWtehk ol {
    bottom: 4rem!important
  }
}
@media (max-width:575px) {
  .cid-tUKkYWtehk ol {
    bottom: 7rem!important
  }
}
.cid-tUKkYWtehk .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tUKkYWtehk .carousel-indicators li:hover {
  opacity: 1
}
.cid-tUKkYWtehk .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tUKkYWtehk .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tUKkYWtehk .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tUKkYWtehk .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tUKkYWtehk .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 575px!important
}
@media (max-width:992px) {
  .cid-tUKkYWtehk .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tUKkYWtehk .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tUKkYWtehk .user_text {
    margin-top: 5rem!important
  }
}
.cid-tUKkYWtehk .user_desk {
  color: #767676
}
.cid-tUKkYWtehk .main-title {
  color: #ff4370
}
.cid-tUKkYWtehk .testimonials-slider__icon {
  color: #ff4370;
  font-size: 15rem;
  font-weight: 700;
  line-height: 8.75rem;
  margin-top: 4.5rem!important
}
@media (max-width:768px) {
  .cid-tUKkYWtehk .testimonials-slider__icon {
    margin-top: 10rem
  }
}
.cid-tUKkYWtehk .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:992px) {
  .cid-tUKkYWtehk .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tUKkYWtehk .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tUKkYWtehk .user_text {
    transform: translateX(0)!important
  }
}
.cid-tUKkYWtehk .carousel-item,
.cid-tUKkYWtehk .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tUKkYWtehk .carousel-item,
  .cid-tUKkYWtehk .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tUKkYWtehk .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tUKkYWtehk .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tUKkYWtehk .img-wrapper img {
    display: none
  }
}
.cid-tUKkYWtehk P {
  color: #ff4370;
  text-align: left
}
.cid-tUKkYWtehk .mbr-section-btn,
.cid-tUKkYWtehk .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUKkYWtehk .btn-sm {
  padding: .25rem 0;
  border: none
}
.cid-tUKkYWtehk .mbr-section-btn,
.cid-tUKkYWtehk .mbr-text {
  color: #ccc
}
.cid-tUKsuPxrpK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff;
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: left center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
@media (max-width:575px) {
  .cid-tUKsuPxrpK {
    background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%)
  }
}
.cid-tUKsuPxrpK .mbr-fallback-image.disabled {
  display: none
}
.cid-tUKsuPxrpK .underline {
  text-decoration: underline
}
.cid-tUKsuPxrpK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tUKsuPxrpK h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUKsuPxrpK h1.card-title {
    font-size: 1.875em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tUKsuPxrpK h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tUKsuPxrpK p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 36px!important
}
.cid-tUKsuPxrpK .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUKsuPxrpK .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tUKsuPxrpK .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tUKsuPxrpK .circle-blur {
  position: absolute;
  top: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tUKsuPxrpK .card-title,
.cid-tUKsuPxrpK .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tUKsuPxrpK .link-wrap,
.cid-tUKsuPxrpK .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tUKsuPxrpK .col-text {
  max-width: 991px!important
}
.cid-tUKkYS3HCf {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tUKkYS3HCf .row {
  justify-content: center
}
.cid-tUKkYS3HCf .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tUKkYS3HCf h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
.cid-tUKkYS3HCf .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tUKkYS3HCf .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tUKkYS3HCf .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tUKkYS3HCf .mbr-section-btn {
  margin-top: 30px
}
.cid-tUKkYS3HCf .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tUKkYSujYo {
  padding-top: 5rem;
  padding-bottom: 8rem;
  overflow: hidden;
  background-color: #ff4370;
  background-image: linear-gradient(231deg,#ffa547 0,#ff4370 68%,#ff4370 100%)
}
.cid-tUKkYSujYo .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-tUKkYSujYo h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tUKkYSujYo h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tUKkYSujYo h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tUKkYSujYo h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tUKkYSujYo h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tUKkYSujYo h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tUKkYSujYo .item:focus,
.cid-tUKkYSujYo span:focus {
  outline: 0
}
.cid-tUKkYSujYo .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tUKkYSujYo .label-container {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 700;
  line-height: 23px;
  padding: 6px 13px;
  border: 1px solid #ff4370;
  border-radius: 4px;
  margin-right: 15px
}
.cid-tUKkYSujYo h4.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 23px!important
}
.cid-tUKkYSujYo .mbr-text,
.cid-tUKkYSujYo p.list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUKkYSujYo .list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tUKkYSujYo .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-color: rgba(255,67,112,.5);
  z-index: 10;
  left: 0
}
@media (max-width:992px) {
  .cid-tUKkYSujYo .container-fluid::before {
    display: none
  }
}
.cid-tUKkYSujYo .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(231deg,rgba(255,165,71,0.5) 0,rgba(255,67,112,0.5) 68%,rgba(255,67,112,0.5) 100%);
  background-opacity: 0.5!important;
  background-size: 100vw 100%;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:992px) {
  .cid-tUKkYSujYo .container-fluid::after {
    display: none
  }
}
@media (max-width:992px) {
  .cid-tUKkYSujYo .container {
    padding: 0 24px
  }
}
.cid-tUKkYSujYo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 400px;
  max-width: 400px;
  padding: 2rem;
  border-radius: 22px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tUKkYSujYo .embla__slide {
    padding: 24px
  }
}
@media (max-width:767px) {
  .cid-tUKkYSujYo .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-tUKkYSujYo .embla__slide .embla__slide__inner {
  width: 100%
}
.cid-tUKkYSujYo .embla__slide .embla__slide__inner .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%
}
.cid-tUKkYSujYo .embla__slide .embla__slide__inner .item-wrapper .item-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: transparent
}
@media (max-width:991px) {
  .cid-tUKkYSujYo .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 4px
  }
}
@media (max-width:575px) {
  .cid-tUKkYSujYo .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 0
  }
}
.cid-tUKkYSujYo .embla__button--next,
.cid-tUKkYSujYo .embla__button--prev {
  display: flex
}
.cid-tUKkYSujYo .embla__button {
  bottom: -5rem;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent;
  color: #fff!important;
  border: 1px solid #fff!important;
  border-radius: 100%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center
}
@media (max-width:768px) {
  .cid-tUKkYSujYo .embla__button {
    display: none
  }
}
.cid-tUKkYSujYo .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tUKkYSujYo .embla__button:hover {
  color: #ffc6d3!important;
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
.cid-tUKkYSujYo .embla__button.embla__button--prev {
  left: 40%
}
@media (max-width:768px) {
  .cid-tUKkYSujYo .embla__button.embla__button--prev {
    left: 10%
  }
}
.cid-tUKkYSujYo .embla__button.embla__button--next {
  right: 40%
}
@media (max-width:768px) {
  .cid-tUKkYSujYo .embla__button.embla__button--next {
    right: 10%
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-tUKkYSujYo .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tUKkYSujYo .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tUKkYSujYo .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tUKkYSujYo .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tUKkYSujYo .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tUKkYSujYo .mbr-name {
  color: #262642
}
.cid-tUKkYSujYo .mbr-rating {
  color: #f39
}
.cid-tUKkYSujYo .item-text-box {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-tUKkYSujYo .label-text {
  color: #ff4370;
  font-size: 14px
}
.cid-tUKkYSujYo .date-text {
  flex-grow: 1;
  color: #747474
}
.cid-tUKkYSujYo .item-content {
  background-color: #fff3f4;
  border-radius: 10px;
  font-family: Arial,sans-serif
}
.cid-tUKkYSujYo .tags .badge {
  font-size: 12px;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important
}
.cid-tUKkYSujYo .mbr-section-title {
  color: #fff
}
.cid-tUKkYSujYo .mbr-section-subtitle {
  color: #fff
}
.cid-tUKkYSujYo .embla__dot {
  -webkit-appearance: none;
  background-color: rgba(255,198,211,.8);
  touch-action: manipulation;
  display: inline-flex;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s
}
.cid-tUKkYSujYo .embla__dots {
  z-index: 100;
  bottom: -2rem;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0
}
.cid-tUKkYSujYo .embla__dot:after {
  border-radius: 0.2rem;
  width: 100%;
  height: 0.3rem;
  content: ''
}
.cid-tUKkYSujYo .embla__dot--selected:after {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tXblRyQEBO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tXblRyQEBO .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tXblRyQEBO .row {
    padding: 0 12px
  }
}
.cid-tXblRyQEBO h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tXblRyQEBO h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tXblRyQEBO .container,
  .cid-tXblRyQEBO .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tXblRyQEBO h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tXblRyQEBO h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tXblRyQEBO .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tXblRyQEBO .row {
  justify-content: center
}
.cid-tXblRyQEBO .mbr-fallback-image.disabled {
  display: none
}
.cid-tXblRyQEBO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXblRyQEBO .item-wrap {
  z-index: 1
}
.cid-tXblRyQEBO .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tXblRyQEBO .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tXblRyQEBO .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tXblRyQEBO .form-group {
    margin-bottom: 19px
  }
}
.cid-tXblRyQEBO .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tXblRyQEBO .form-group .form-control:focus,
.cid-tXblRyQEBO .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tXblRyQEBO .form-group .form-check {
  margin-bottom: 0
}
.cid-tXblRyQEBO .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tXblRyQEBO .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tXblRyQEBO LABEL {
  color: #454545
}
.cid-tUKkZ0uzyr.popup-builder {
  background-color: #fff
}
.cid-tUKkZ0uzyr.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tUKkZ0uzyr.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tUKkZ0uzyr .modal-content,
.cid-tUKkZ0uzyr .modal-dialog {
  height: auto
}
.cid-tUKkZ0uzyr .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tUKkZ0uzyr .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tUKkZ0uzyr .form-wrapper .mbr-form .form-group,
  .cid-tUKkZ0uzyr .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tUKkZ0uzyr .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tUKkZ0uzyr .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tUKkZ0uzyr .mbr-text {
  text-align: center
}
.cid-tUKkZ0uzyr .pt-0 {
  padding-top: 0!important
}
.cid-tUKkZ0uzyr .pb-0 {
  padding-bottom: 0!important
}
.cid-tUKkZ0uzyr .form-content {
  justify-content: center;
  text-align: center
}
.cid-tUKkZ0uzyr .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tUKkZ0uzyr .modal-open {
  overflow: hidden
}
.cid-tUKkZ0uzyr .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tUKkZ0uzyr .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tUKkZ0uzyr .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tUKkZ0uzyr .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tUKkZ0uzyr .modal.show .modal-dialog {
  transform: none
}
.cid-tUKkZ0uzyr .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tUKkZ0uzyr .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tUKkZ0uzyr .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tUKkZ0uzyr .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tUKkZ0uzyr .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tUKkZ0uzyr .modal-backdrop.fade {
  opacity: 0
}
.cid-tUKkZ0uzyr .modal-backdrop.show {
  opacity: .5
}
.cid-tUKkZ0uzyr .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tUKkZ0uzyr .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tUKkZ0uzyr .modal-header {
    padding: 1rem
  }
}
.cid-tUKkZ0uzyr .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tUKkZ0uzyr .modal-header .close svg {
  fill: #353535
}
.cid-tUKkZ0uzyr .modal-header .close:hover {
  opacity: 1
}
.cid-tUKkZ0uzyr .modal-header .close:focus {
  outline: 0
}
.cid-tUKkZ0uzyr .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tUKkZ0uzyr .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tUKkZ0uzyr .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tUKkZ0uzyr .modal-body {
    padding: 1rem
  }
}
.cid-tUKkZ0uzyr .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tUKkZ0uzyr .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tUKkZ0uzyr .modal-footer {
    padding: 1rem
  }
}
.cid-tUKkZ0uzyr .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tUKkZ0uzyr .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tUKkZ0uzyr .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tUKkZ0uzyr .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tUKkZ0uzyr .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tUKkZ0uzyr .modal-lg,
  .cid-tUKkZ0uzyr .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tUKkZ0uzyr .modal-xl {
    max-width: 1140px
  }
}
.cid-tUKkZ0uzyr .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tUKkZ0uzyr .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tUKkZ0uzyr .form-group {
  margin-bottom: 1rem
}
.cid-tUKkZ0uzyr .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tUKkZ0uzyr .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tUKkZ0uzyr .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tUKkZ0uzyr .mbr-section-btn {
  margin: 0
}
.cid-tUKkZ0uzyr .mbr-section-btn .btn {
  margin: 0
}
.cid-tXE4ExXJRU {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-tXE4ExXJRU {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
    margin-bottom: -50px!important
  }
}
.cid-tXE4ExXJRU h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tXE4ExXJRU h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRU h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tXE4ExXJRU h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXE4ExXJRU h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRU h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tXE4ExXJRU p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXE4ExXJRU p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRU p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tXE4ExXJRU .animated-element {
  color: #efefef
}
.cid-tXE4ExXJRU .img-block {
  align-self: center
}
.cid-tXE4ExXJRU .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-tXE4ExXJRU .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-tXE4ExXJRU .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRU {
    background: #66458e
  }
  .cid-tXE4ExXJRU .img-block {
    padding-bottom: 2rem
  }
}
.cid-tXE4ExXJRU .mbr-fallback-image.disabled {
  display: none
}
.cid-tXE4ExXJRU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXE4ExXJRUF {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),url("../media/samlk2kn/formation-categorie-fond3.svg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-tXE4ExXJRUF {
    background-image: url("../media/hgmp2oyy/hp-flux4.svg"),url("../media/samlk2kn/formation-categorie-fond3.svg");
    margin-bottom: -50px!important
  }
}
.cid-tXAspzxjMl a.badge {
  margin: 0 .5rem .5rem 0!important
}
.cid-tXE4ExXJRUF h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 2.5rem!important
}
@media (max-width:992px) {
  .cid-tXE4ExXJRUF h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 2.375rem!important
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRUF h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 2.25rem!important
  }
}
.cid-tXE4ExXJRUF h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.75rem!important;
  font-weight: 600!important;
  line-height: 1.75rem!important;
  margin-bottom: 1rem !important
}

.cid-tXE4ExXJRUF .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}

@media (max-width:992px) {
  .cid-tXE4ExXJRUF h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRUF h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}

.cid-tXE4ExXJRUF p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.15rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
/* @media (max-width:768px) {
  .cid-tXE4ExXJRUF h2.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 21px!important
  }
} */

.cid-tXE4ExXJRUF img.Hero-image {
  margin-top: -15rem!important;
}
@media (max-width: 768px) {
  .cid-tXE4ExXJRUF img.Hero-image {
    display: none !important;
  }
}
.cid-tXE4ExXJRUF .animated-element {
  color: #efefef
}
.cid-tXE4ExXJRUF .img-block {
  align-self: center
}
.cid-tXE4ExXJRUF .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-tXE4ExXJRUF .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-tXE4ExXJRUF .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-tXE4ExXJRUF .img-block {
    padding-bottom: 2rem
  }
}
.cid-tXE4ExXJRUF .mbr-fallback-image.disabled {
  display: none
}
.cid-tXE4ExXJRUF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXAspzxjMl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #fff
}
.cid-tXAspzxjMl hr {
  border: 1px solid #000;
  opacity: .1
}
.cid-tXAspzxjMl .card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .card-body {
    padding: 1rem
  }
}
.cid-tXAspzxjMl a#navFORMATION.list-group-menu.active,
.cid-tXAspzxjMl a#navFORMATION.list-group-menu:focus,
.cid-tXAspzxjMl a#navFORMATION.list-group-menu:hover,
.cid-tXAspzxjMl a#navLOGICIEL.list-group-menu:active,
.cid-tXAspzxjMl a#navLOGICIEL.list-group-menu:focus,
.cid-tXAspzxjMl a#navLOGICIEL.list-group-menu:hover,
.cid-tXAspzxjMl a#navSERVICE.list-group-menu:active,
.cid-tXAspzxjMl a#navSERVICE.list-group-menu:focus,
.cid-tXAspzxjMl a#navSERVICE.list-group-menu:hover {
  color: #fff!important;
  text-decoration: none
}
.cid-tXAspzxjMl a#navFORMATION.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  border-width: 0;
  padding-right: 5px!important;
  background-color: #ff4370!important
}
.cid-tXAspzxjMl a#navLOGICIEL.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  border-width: 0;
  padding-right: 5px!important;
  background-color: #0931ff!important
}
.cid-tXAspzxjMl a#navSERVICE.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  border-width: 0;
  padding-right: 5px!important;
  background-color: #ffa547!important
}
.cid-tXAspzxjMl h1.showCardTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  padding-right: 1rem
}
@media (max-width:992px) {
  .cid-tXAspzxjMl h1.showCardTitle {
    font-size: 1.0625rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl h1.showCardTitle {
    font-size: 1rem!important;
    line-height: 23px!important
  }
}
.cid-tXAspzxjMl h4.showCardSubtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl h4.showCardSubtitle {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl h4.showCardSubtitle {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tXAspzxjMl ul.no-bullets {
  list-style-type: none;
  margin: 0;
  padding: 0
}
@media (max-width:767.98px) {
  .cid-tXAspzxjMl .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tXAspzxjMl .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem!important
  }
  .cid-tXAspzxjMl h1.mobile-tab-link {
    font-family: Poppins,sans-serif;
    font-size: 1.875em!important;
    font-weight: 600!important;
    line-height: 30px!important
  }
  .cid-tXAspzxjMl .key-card {
    width: 100%;
    height: auto;
    padding-bottom: 100%
  }
  .cid-tXAspzxjMl .key-card .card-body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80%
  }
}
.cid-tXAspzxjMl span.small {
  font-size: smaller
}
.cid-tXAspzxjMl hr.indicator {
  border: 1px solid #000;
  transition: margin-left .3s ease
}
.cid-tXAspzxjMl .list-group-flush > .list-group-item:last-child {
  border-bottom: 1px solid #000!important
}
.cid-tXAspzxjMl h2.formation-tag-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important;
  color: #0931ff;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-start
}
.cid-tXAspzxjMl .wrapperplus {
  padding: 1.5rem;
  border-radius: 22px;
  background-color: #ff4370;
  margin-right: 1.5rem!important
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .wrapperplus {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
}
.cid-tXAspzxjMl .wrapperCases,
.cid-tXAspzxjMl .wrapperFocus {
  border-radius: 0!important;
  background: 0 0!important;
  border-left: 5px solid #ff4370
}
@media (min-width:992px) {
  .cid-tXAspzxjMl .search-content {
    padding: 0 0 0 1rem
  }
}
@media (max-width:991px) {
  .cid-tXAspzxjMl .search-content {
    padding: 0 0 0 1rem
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .content-column {
    margin-bottom: 2rem
  }
  .cid-tXAspzxjMl .card-box {
    border-left: none!important;
    justify-content: center!important
  }
  .cid-tXAspzxjMl .card.card1,
  .cid-tXAspzxjMl .card.card3 {
    display: none!important
  }
  .cid-tXAspzxjMl .Big-NumbersMobile {
    display: block!important
  }
}
.cid-tXAspzxjMl .card {
  position: relative;
  border: 1px solid #000!important;
  border-radius: 22px
}
.cid-tXAspzxjMl .card-box {
  position: relative;
  margin: 3rem 0;
  border-left: 1px solid #ff4370
}
.cid-tXAspzxjMl .card-box h1,
.cid-tXAspzxjMl .card-box h4,
.cid-tXAspzxjMl .card-box p,
.cid-tXAspzxjMl .card-box span {
  z-index: 1;
  position: relative
}
.cid-tXAspzxjMl * h1,
.cid-tXAspzxjMl * h4,
.cid-tXAspzxjMl * p,
.cid-tXAspzxjMl * span {
  z-index: 1;
  position: relative
}
.cid-tXAspzxjMl .circle-below {
  position: absolute;
  margin: -2.5rem 0;
  bottom: -50%;
  left: 50%;
  transform: translate(-50%,-100%)
}
.cid-tXAspzxjMl p.key-card-text {
  width: 100%;
  max-width: 158px!important;
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 17px!important
}
.cid-tXAspzxjMl .title {
  z-index: 1
}
.cid-tXAspzxjMl .title .num {
  width: 100%;
  display: block
}
.cid-tXAspzxjMl .num {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #ff4370;
  text-align: center
}
.cid-tXAspzxjMl h1.bigTitle {
  font-family: Poppins,sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 72px;
  color: #fff!important;
  text-wrap: nowrap!important
}
.cid-tXAspzxjMl .card-box,
.cid-tXAspzxjMl .mbr-section-title {
  text-align: center
}
.cid-tXAspzxjMl .num H1 {
  text-align: left;
  text-wrap: nowrap!important
}
.cid-tXAspzxjMl .textplus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tXAspzxjMl .textCV {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tXAspzxjMl .textCases,
.cid-tXAspzxjMl .textFocus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tXAspzxjMl h2.cases,
.cid-tXAspzxjMl h2.focus,
.cid-tXAspzxjMl h2.lesCV,
.cid-tXAspzxjMl h2.lesplus {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl h2.cases,
  .cid-tXAspzxjMl h2.focus,
  .cid-tXAspzxjMl h2.lesCV,
  .cid-tXAspzxjMl h2.lesplus {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl h2.cases,
  .cid-tXAspzxjMl h2.focus,
  .cid-tXAspzxjMl h2.lesCV,
  .cid-tXAspzxjMl h2.lesplus {
    font-size: 1.375em!important;
    line-height: 31px!important
  }
}
.cid-tXAspzxjMl h4.bn-text,
.cid-tXAspzxjMl p.bn-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tXAspzxjMl h1.key-card-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #fff!important
}
.cid-tXAspzxjMl .key-card .card-circle-wrap {
  width: 198px;
  height: 198px;
  max-width: 210px;
  max-height: 210px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ff4370;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10%
}
.cid-tXAspzxjMl h1.bn-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tXAspzxjMl .bnCard {
  border-left: 1px solid #ff4370
}
.cid-tXAspzxjMl h2.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl h2.mbr-section-title {
    font-size: 1.1875em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl h2.mbr-section-title {
    font-size: 1.125em!important;
    line-height: 26px!important
  }
}
.cid-tXAspzxjMl p.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 30px!important
}
.cid-tXAspzxjMl a.card-program {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tXAspzxjMl .icon-telecharger {
  padding-left: 0.5rem
}
.cid-tXAspzxjMl p.card-vat {
  font-family: Poppins,sans-serif;
  font-size: .5625em!important;
  font-weight: 400!important;
  line-height: 13px!important
}
.cid-tXAspzxjMl p.card-disclaimer {
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 18px!important
}
.cid-tXAspzxjMl #navTAG-FORMATION.collapsed,
.cid-tXAspzxjMl #navTAG-LOGICIEL.collapsed,
.cid-tXAspzxjMl #navTAG-SERVICE.collapsed {
  position: relative
}
.cid-tXAspzxjMl .list-group #SERVICE li a,
.cid-tXAspzxjMl .list-group #navFORMATION li a,
.cid-tXAspzxjMl .list-group #navLOGICIEL li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-radius: 0!important;
  border-left: none!important;
  border-right: none!important
}
.cid-tXAspzxjMl .list-group #navTAG-FORMATION li a,
.cid-tXAspzxjMl .list-group #navTAG-LOGICIEL li a,
.cid-tXAspzxjMl .list-group #navTAG-SERVICE li a {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important
}
.cid-tXAspzxjMl a#navTAG-FORMATION.list-group-menu,
.cid-tXAspzxjMl a#navTAG-LOGICIEL.list-group-menu,
.cid-tXAspzxjMl a#navTAG-SERVICE.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important
}
.cid-tXAspzxjMl a#tagsFormation.list-group-menu,
.cid-tXAspzxjMl a#tagsLogiciel.list-group-menu,
.cid-tXAspzxjMl a#tagsService.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem;
  border-radius: 0!important
}
.cid-tXAspzxjMl #submenuTAG-FORMATION li a,
.cid-tXAspzxjMl #submenuTAG-LOGICIEL li a,
.cid-tXAspzxjMl #submenuTAG-SERVICE li a {
  min-height: 62px;
  padding-left: 2rem;
  padding-right: 5px!important;
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 23px!important;
  color: #0931ff;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,.125);
  border-left: none!important;
  border-right: none!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl #submenuTAG-FORMATION li a,
  .cid-tXAspzxjMl #submenuTAG-LOGICIEL li a,
  .cid-tXAspzxjMl #submenuTAG-SERVICE li a {
    font-size: .8125em!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl #submenuTAG-FORMATION li a,
  .cid-tXAspzxjMl #submenuTAG-LOGICIEL li a,
  .cid-tXAspzxjMl #submenuTAG-SERVICE li a {
    font-size: .75em!important;
    line-height: 19px!important
  }
}
.cid-tXAspzxjMl #navTAG-FORMATION.collapsed::before,
.cid-tXAspzxjMl #navTAG-LOGICIEL.collapsed::before,
.cid-tXAspzxjMl #navTAG-SERVICE.collapsed::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #ff4370
}
.cid-tXAspzxjMl #submenuTAG-FORMATION,
.cid-tXAspzxjMl #submenuTAG-LOGICIEL,
.cid-tXAspzxjMl #submenuTAG-SERVICE {
  list-style-type: none;
  padding-left: 0
}
.cid-tXAspzxjMl #submenuTAG-FORMATION li a.active::before,
.cid-tXAspzxjMl #submenuTAG-LOGICIEL li a.active::before,
.cid-tXAspzxjMl #submenuTAG-SERVICE li a.active::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1.875em;
  background-color: #ff4370!important;
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)
}
@media (max-width:992px) {
  .cid-tXAspzxjMl #submenuTAG-FORMATION li a.active::before,
  .cid-tXAspzxjMl #submenuTAG-LOGICIEL li a.active::before,
  .cid-tXAspzxjMl #submenuTAG-SERVICE li a.active::before {
    padding-left: 2rem;
    padding-right: 10px!important
  }
}
.cid-tXAspzxjMl #navTAG-FORMATION::before,
.cid-tXAspzxjMl #navTAG-LOGICIEL::before,
.cid-tXAspzxjMl #navTAG-SERVICE::before {
  display: none
}
.cid-tXAspzxjMl .indicator {
  transition: margin-left .3s ease
}
.cid-tXAspzxjMl .indicator.inter-active {
  margin-left: 0;
  border-color: #ff4370;
  width: 50%
}
.cid-tXAspzxjMl .indicator.intra-active {
  margin-left: 50%;
  border-color: #ff4370;
  width: 50%
}
.cid-tXAspzxjMl .tags .badge {
  font-family: Poppins,sans-serif;
  font-size: .75em;
  font-weight: 700!important;
  line-height: 18px!important;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important;
  min-height: 30px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl .list-group-menu {
    font-size: 1.0625em!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .list-group-menu {
    font-size: 1em!important;
    line-height: 23px!important
  }
}
.cid-tXAspzxjMl a#nextDates.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.35)!important
}
.cid-tXAspzxjMl #nextDates.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 33px!important;
  color: #ff4370;
  border-width: 0 0 1px;
  border-color: #000
}
@media (max-width:992px) {
  .cid-tXAspzxjMl #nextDates.list-group-menu {
    font-size: 1.4375em!important;
    line-height: 31px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl #nextDates.list-group-menu {
    font-size: 1.375em!important;
    line-height: 29px!important
  }
}
.cid-tXAspzxjMl .list-group-item {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-tXAspzxjMl .list-group-item a.list-group-item span {
  width: 100%;
  height: 100%;
  min-width: 10.29px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: all .3s ease-in-out
}
.cid-tXAspzxjMl h4.text-date,
.cid-tXAspzxjMl h4.text-modal {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tXAspzxjMl h3.mbr-card-item {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 20px!important
}
.cid-tXAspzxjMl p.card-content {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tXAspzxjMl H4 {
  text-align: left
}
.cid-tXAspzxjMl H3 {
  text-align: center
}
.cid-tXAspzxjMl p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tXAspzxjMl h4.mbr-text,
.cid-tXAspzxjMl p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tXAspzxjMl h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link li {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link li {
    font-size: 1em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link li {
    font-size: .9375em!important;
    line-height: 20px!important
  }
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  opacity: .35;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tXAspzxjMl .btn-inter,
.cid-tXAspzxjMl .btn-intra {
  width: 50%;
  background-color: transparent;
  color: #000;
  border: none!important;
  border-bottom: none!important;
  opacity: .35
}
.cid-tXAspzxjMl .btn-inter:not(.active) {
  background-color: none!important;
  color: #000!important;
  opacity: .35!important;
  border: none!important;
  border-bottom: none!important
}
.cid-tXAspzxjMl .btn-inter:not(.active):focus,
.cid-tXAspzxjMl .btn-inter:not(.active):hover,
.cid-tXAspzxjMl .btn-intra:not(.active):focus,
.cid-tXAspzxjMl .btn-intra:not(.active):hover {
  background-color: red!important;
  color: #fff!important;
  opacity: 1;
  box-shadow: none!important
}
.cid-tXAspzxjMl .btn-inter.active,
.cid-tXAspzxjMl .btn-intra.active {
  background-color: transparent!important;
  color: #ff4370!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tXAspzxjMl .btn-inter.active:after,
.cid-tXAspzxjMl .btn-inter:after,
.cid-tXAspzxjMl .btn-inter:focus:after,
.cid-tXAspzxjMl .btn-inter:hover:after,
.cid-tXAspzxjMl .btn-intra.active:after,
.cid-tXAspzxjMl .btn-intra:after,
.cid-tXAspzxjMl .btn-intra:focus:after,
.cid-tXAspzxjMl .btn-intra:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important
}
.cid-tXAspzxjMl .btn-dates,
.cid-tXAspzxjMl .btn-modal {
  width: 100%;
  display: flex;
  justify-content: start;
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 0!important;
  opacity: .35;
  align-items: center
}
.cid-tXAspzxjMl .btn-dates.active,
.cid-tXAspzxjMl .btn-modal.active {
  display: flex;
  align-items: center;
  justify-content: space-between!important;
  background-color: #ff4370;
  color: #fff;
  border: none!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tXAspzxjMl .btn-dates.active:after,
.cid-tXAspzxjMl .btn-dates:after,
.cid-tXAspzxjMl .btn-dates:focus:after,
.cid-tXAspzxjMl .btn-dates:hover:after,
.cid-tXAspzxjMl .btn-modal.active:after,
.cid-tXAspzxjMl .btn-modal:after,
.cid-tXAspzxjMl .btn-modal:focus:after,
.cid-tXAspzxjMl .btn-modal:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important;
  box-shadow: none!important
}
.cid-tXAspzxjMl .mbr-section-btn .btn-dates,
.cid-tXAspzxjMl .mbr-section-btn .btn-dates.active,
.cid-tXAspzxjMl .mbr-section-btn .btn-dates:focus,
.cid-tXAspzxjMl .mbr-section-btn .btn-dates:hover,
.cid-tXAspzxjMl .mbr-section-btn .btn-modal,
.cid-tXAspzxjMl .mbr-section-btn .btn-modal.active,
.cid-tXAspzxjMl .mbr-section-btn .btn-modal:focus,
.cid-tXAspzxjMl .mbr-section-btn .btn-modal:hover,
.cid-tXAspzxjMl .mbr-section-btn a.btn.btn-dates,
.cid-tXAspzxjMl .mbr-section-btn a.btn.btn-dates.active,
.cid-tXAspzxjMl .mbr-section-btn a.btn.btn-dates:hover,
.cid-tXAspzxjMl .mbr-section-btn a.btn.btn-modal,
.cid-tXAspzxjMl .mbr-section-btn a.btn.btn-modal.active,
.cid-tXAspzxjMl .mbr-section-btn a.btn.btn-modal:hover {
  box-shadow: none!important
}
.cid-tXAspzxjMl .mbr-section-btn .btn-dates:hover,
.cid-tXAspzxjMl .mbr-section-btn .btn-modal:hover {
  background-color: #f8f9fa!important
}
.cid-tXAspzxjMl .mbr-section-btn .btn-dates.active,
.cid-tXAspzxjMl .mbr-section-btn .btn-modal.active {
  background-color: #ff4370!important
}
.cid-tXAspzxjMl .btn-dates h4,
.cid-tXAspzxjMl .btn-modal h4 {
  margin-bottom: 0
}
.cid-tXAspzxjMl .cegapeCoche {
  display: inline-block;
  margin-left: auto
}
.cid-tXAspzxjMl .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tXAspzxjMl .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0
}
@media (max-width:992px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem
  }
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none;
  box-shadow: none!important
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.5em
}
@media (max-width:1400px) and (min-width:1281px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:1280px) and (min-width:992px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:991.97px) and (min-width:806px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2.5em!important
  }
}
@media (max-width:805.97px) and (min-width:769px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -5%;
  right: -5%;
  margin: 0
}
@media (max-width:992px) {
  .cid-tXAspzxjMl .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tXAspzxjMl .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tXAspzxjMl h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl h2.card-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tXAspzxjMl .mbr-fallback-image.disabled {
  display: none
}
.cid-tXAspzxjMl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tXAspzxjMl .nav-tabs .nav-item.open .nav-link:focus,
.cid-tXAspzxjMl .nav-tabs .nav-link.active:focus {
  outline: 0;
  box-shadow: none!important
}
@media (max-width:767px) {
  .cid-tXAspzxjMl .nav-item {
    width: 100%;
    margin: 0
  }
}
.cid-tXAspzxjMl .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 7px solid transparent;
  border-radius: 0!important
}
.cid-tXAspzxjMl .nav-tabs .nav-item {
  margin-right: 1.5rem
}
.cid-tXAspzxjMl .nav-link,
.cid-tXAspzxjMl .nav-link.active {
  padding: 1rem 0;
  background-color: transparent
}
.cid-tXAspzxjMl .nav-tabs .nav-link.active {
  color: #ff4370;
  border-bottom: 7px solid #ff4370
}
.cid-tXAspzxjMl a.nav-link {
  text-align: center
}
.cid-tXAspzxjMl .btn-toggle:focus,
.cid-tXAspzxjMl .btn-toggle:hover {
  color: var(--bs-primary);
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tXAspzxjMl .btn-toggle-nav a {
  padding: .375rem 1.25rem;
  color: var(--bs-secondary);
  text-align: left
}
.cid-tXAspzxjMl .btn-toggle-nav a:focus,
.cid-tXAspzxjMl .btn-toggle-nav a:hover {
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tXAspzxjMl span:focus {
  outline: 0;
  box-shadow: none!important
}
.cid-tXAspzxjMl .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tXAspzxjMl P {
  text-align: left;
  color: #000
}
.cid-tXAspzxjMl .mbr-card-item {
  text-align: left
}
.cid-tXAspzxjMl H1 {
  text-align: left;
  color: #000
}
.cid-tXAspzxjMl h1.tagTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl h1.tagTitle {
    font-size: 1.4375em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl h1.tagTitle {
    font-size: 1.375em!important;
    line-height: 26px!important
  }
}
.cid-tXAspzxjMl .tagTitle {
  color: #0931ff;
  margin-top: 3rem
}
.cid-tXAspzxjMl .tagTags .badge {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: .8125em;
  font-weight: 400!important;
  line-height: 15px!important
}
@media (max-width:992px) {
  .cid-tXAspzxjMl .tagTags .badge {
    font-size: .75em!important;
    line-height: 14px!important
  }
}
@media (max-width:768px) {
  .cid-tXAspzxjMl .tagTags .badge {
    font-size: .6875em!important;
    line-height: 13px!important
  }
}
.cid-tXAspzxjMl .tagTags.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.cid-tXAspzxjMl .mbr-section-title {
  text-align: left;
  color: #000
}
.cid-tXAspzxjMl H2 {
  color: #ff4370
}
.cid-tXAspzxjMl #navGRH.collapsed {
  position: relative
}
.cid-tXAspzxjMl .list-group #navGRH li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-left: none!important;
  border-right: none!important
}
.cid-tXAspzxjMl a#navGRH.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.125)!important
}
.cid-tXAspzxjMl a#tagsFormation.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem
}
.cid-tXu2sByFeh.popup-builder {
  background-color: #fff
}
.cid-tXu2sByFeh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tXu2sByFeh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tXu2sByFeh .modal-content,
.cid-tXu2sByFeh .modal-dialog {
  height: auto
}
.cid-tXu2sByFeh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tXu2sByFeh .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tXu2sByFeh .form-wrapper .mbr-form .form-group,
  .cid-tXu2sByFeh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tXu2sByFeh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tXu2sByFeh .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tXu2sByFeh .mbr-text {
  text-align: center
}
.cid-tXu2sByFeh .pt-0 {
  padding-top: 0!important
}
.cid-tXu2sByFeh .pb-0 {
  padding-bottom: 0!important
}
.cid-tXu2sByFeh .form-content {
  justify-content: center;
  text-align: center
}
.cid-tXu2sByFeh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tXu2sByFeh .modal-open {
  overflow: hidden
}
.cid-tXu2sByFeh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tXu2sByFeh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tXu2sByFeh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tXu2sByFeh .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tXu2sByFeh .modal.show .modal-dialog {
  transform: none
}
.cid-tXu2sByFeh .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tXu2sByFeh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tXu2sByFeh .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tXu2sByFeh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tXu2sByFeh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tXu2sByFeh .modal-backdrop.fade {
  opacity: 0
}
.cid-tXu2sByFeh .modal-backdrop.show {
  opacity: .5
}
.cid-tXu2sByFeh .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tXu2sByFeh .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tXu2sByFeh .modal-header {
    padding: 1rem
  }
}
.cid-tXu2sByFeh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tXu2sByFeh .modal-header .close svg {
  fill: #353535
}
.cid-tXu2sByFeh .modal-header .close:hover {
  opacity: 1
}
.cid-tXu2sByFeh .modal-header .close:focus {
  outline: 0
}
.cid-tXu2sByFeh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tXu2sByFeh .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tXu2sByFeh .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tXu2sByFeh .modal-body {
    padding: 1rem
  }
}
.cid-tXu2sByFeh .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tXu2sByFeh .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tXu2sByFeh .modal-footer {
    padding: 1rem
  }
}
.cid-tXu2sByFeh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tXu2sByFeh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tXu2sByFeh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tXu2sByFeh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tXu2sByFeh .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tXu2sByFeh .modal-lg,
  .cid-tXu2sByFeh .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tXu2sByFeh .modal-xl {
    max-width: 1140px
  }
}
.cid-tXu2sByFeh .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tXu2sByFeh .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tXu2sByFeh .form-group {
  margin-bottom: 1rem
}
.cid-tXu2sByFeh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tXu2sByFeh .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tXu2sByFeh .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tXu2sByFeh .mbr-section-btn {
  margin: 0
}
.cid-tXu2sByFeh .mbr-section-btn .btn {
  margin: 0
}
.cid-tYdNmbBZIk {
  background-color: #767676;
  background-image: url("../media/geehh0je/logiciel-produit-flux3.svg"),linear-gradient(225deg,#ffa547 0,#ff4370 68%,#ff4370 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: local
}
.cid-tYdNmbBZIk .mbr-fallback-image.disabled {
  display: none
}
.cid-tYdNmbBZIk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYdNmbBZIk .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdNmbBZIk h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tYdNmbBZIk h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmbBZIk h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYdNmbBZIk h4.mbr-section-text,
.cid-tYdNmbBZIk h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYdNmbBZIk h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tYdNmbBZIk .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYdNmbBZIk a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYdNmbBZIk a:hover {
  background-image: none!important
}
.cid-tYdNmbBZIk LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYdNmbBZIk .mbr-media {
  position: relative
}
.cid-tYdNmbBZIk .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tYdNmbBZIk .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYdNmbBZIk .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYdNmbBZIk .icon-wrap:hover {
  cursor: pointer
}
.cid-tYdNmbBZIk .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYdNmbBZIk .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYdNmbBZIk .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYdNmbBZIk .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYdNmbBZIk .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYdNmbBZIk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYdNmbBZIk .mbr-section-btn,
.cid-tYdNmbBZIk .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYdNmbBZIk .mbr-section-title {
  color: #fff
}
.cid-tYdNmbBZIk .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYdNmbBZIk .btn-sm {
  padding: .25rem 0;
  border: none
}
.cid-tYdNmbBZIk .mbr-section-btn,
.cid-tYdNmbBZIk .mbr-text {
  color: #ccc
}
.cid-tYdNmcdKs6 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #fff
}
.cid-tYdNmcdKs6 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdNmcdKs6 h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmcdKs6 h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYdNmcdKs6 h2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  letter-spacing: 0
}
.cid-tYdNmcdKs6 h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400;
  line-height: 27px
}
.cid-tYdNmcdKs6 h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYdNmcdKs6 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYdNmcdKs6 .mbr-section.info5::before {
  content: '';
  background-image: url("../media/35rlqvpv/flux-bottom-black15.svg");
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  max-height: 400px!important;
  max-width: 100vw!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tYdNmcdKs6 .hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto
}
.cid-tYdNmcdKs6 .container {
  max-height: 400px!important
}
.cid-tYdNmcdKs6 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdNmcdKs6 .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tYdNmcdKs6 .mbr-section-btn,
  .cid-tYdNmcdKs6 .mbr-section-subtitle,
  .cid-tYdNmcdKs6 .mbr-section-title {
    text-align: center!important
  }
  .cid-tYdNmcdKs6 .mbr-section-subtitle,
  .cid-tYdNmcdKs6 .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYdNmcdKs6 .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tYdNmcdKs6 .surTitle {
  padding-bottom: 2rem
}
.cid-tYdNmcdKs6 .mbr-section-subtitle,
.cid-tYdNmcdKs6 .mbr-text {
  color: #767676
}
.cid-tYdNmcdKs6 .card-title {
  color: #0931ff;
  text-align: left
}
.cid-tYdNmcdKs6 .card .card-img span {
  color: #ff4370;
  font-size: 32px
}
.cid-tYdNmcdKs6 H3 {
  color: #000
}
.cid-tYdNmcdKs6 .card-img {
  text-align: left
}
.cid-tYdNmcdKs6 .mbr-text {
  text-align: left
}
.cid-tYdNmcdKs6 .mbr-section-btn,
.cid-tYdNmcdKs6 .mbr-text {
  color: #000
}
.cid-tYdNmcdKs6 .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tYdNmcdKs6 .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYdSsdaSyF {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #f2f2f2
}
.cid-tYdSsdaSyF h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 56px!important
  }
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 52px!important
  }
}
.cid-tYdSsdaSyF h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF h3.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF h3.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYdSsdaSyF h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF h2.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF h2.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYdSsdaSyF p.mbr-section-text,
.cid-tYdSsdaSyF p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:767.98px) {
  .cid-tYdSsdaSyF .nav.nav-tabs {
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2.6875rem;
    border: none;
    padding: 0!important
  }
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.tab-link {
    position: relative;
    padding: 0;
    border: none;
    color: #000;
    transition: all .3s ease-in-out;
    margin-bottom: 0
  }
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.tab-link:focus,
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.tab-link:hover {
    color: #0931ff;
    text-decoration: none
  }
  .cid-tYdSsdaSyF .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tYdSsdaSyF .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem
  }
}
.cid-tYdSsdaSyF .mbr-section-title {
  line-height: 48px!important;
  margin-bottom: 12px;
  color: #0931ff;
  text-align: center
}
@media (max-width:991px) {
  .cid-tYdSsdaSyF .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYdSsdaSyF .mbr-section-subtitle {
  line-height: 23px!important;
  color: #000;
  margin-top: 14px;
  text-align: center
}
@media (max-width:991px) {
  .cid-tYdSsdaSyF .mbr-section-subtitle {
    margin-top: 16px;
    text-align: center!important
  }
}
.cid-tYdSsdaSyF .list-group {
  background-color: transparent!important
}
.cid-tYdSsdaSyF .list-group-flush > .list-group-item {
  border-width: 0 0 1px
}
.cid-tYdSsdaSyF .list-group-item-action:focus,
.cid-tYdSsdaSyF .list-group-item-action:hover {
  z-index: 1;
  text-decoration: none;
  background-color: rgba(0,0,0,.15)
}
.cid-tYdSsdaSyF .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #fff
}
.cid-tYdSsdaSyF .mbr-fallback-image.disabled {
  display: none
}
.cid-tYdSsdaSyF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYdSsdaSyF .text-element {
  padding: 3rem
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF .text-element {
    padding: 1rem 4rem!important
  }
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF .text-element {
    padding: 1rem 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tYdSsdaSyF .text-element {
    padding: .5rem 2rem!important
  }
}
.cid-tYdSsdaSyF .image-wrap {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF .container {
    padding: 0!important
  }
}
.cid-tYdSsdaSyF .text-container {
  margin: 0 auto 1rem
}
.cid-tYdSsdaSyF .mbr-text {
  color: #000;
  padding: 0;
  text-align: center!important
}
.cid-tYdSsdaSyF .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdSsdaSyF .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 3rem
}
@media (max-width:1200px) {
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 10px!important
  }
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0;
  background-color: transparent!important
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #0931ff;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -10%;
  right: -10%;
  margin: .666rem 0
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -10%;
  right: -10%
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tYdSsdaSyF .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tYdSsdaSyF .col-title {
  position: relative;
  z-index: 10;
  margin-bottom: 30px
}
@media (max-width:991px) {
  .cid-tYdSsdaSyF .col-title {
    margin-bottom: 40px
  }
}
.cid-tYdSsdaSyF .row-element {
  padding: 0!important
}
.cid-tYdSsdaSyF .image-element {
  display: flex;
  justify-content: center
}
.cid-tYdSsdaSyF .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 1.375rem!important;
  box-shadow: 10px 10px 0 #00000029!important
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF .image-element img {
    box-shadow: 7px 7px 0 #00000029!important
  }
}
@media (max-width:575px) {
  .cid-tYdSsdaSyF .image-element img {
    box-shadow: 4px 4px 0 #00000029!important
  }
}
.cid-tYdSsdaSyF .text-content {
  padding: 0;
  text-align: left!important
}
@media (max-width:768px) {
  .cid-tYdSsdaSyF .text-content {
    padding: 0 0 0 .5rem!important;
    margin-bottom: 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tYdSsdaSyF .mbr-section-btn {
    text-align: center!important;
    max-height: 2rem!important
  }
}
.cid-tYdSsdaSyF .mbr-section-btn,
.cid-tYdSsdaSyF .mbr-text {
  color: #000;
  text-align: center
}
.cid-tYdSsdaSyF .mbr-title {
  color: #0931ff;
  text-align: center
}
.cid-tYdSsdaSyF .mbr-section-btn .mbr-section-text,
.cid-tYdSsdaSyF .mbr-text {
  color: #000
}
.cid-tYdSsdaSyF .mbr-section-btn .mbr-section-subtitle,
.cid-tYdSsdaSyF .mbr-text {
  text-align: right;
  color: #000
}
.cid-tYdSsdaSyF .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYdSsdaSyF a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYdSsdaSyF a:hover {
  background-image: none!important
}
.cid-tYdSsdaSyF LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYdSsdaSyF .mbr-media {
  position: relative
}
.cid-tYdSsdaSyF .mbr-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tYdSsdaSyF .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYdSsdaSyF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYdSsdaSyF .icon-wrap:hover {
  cursor: pointer
}
.cid-tYdSsdaSyF .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYdSsdaSyF .modalWindow01,
.cid-tYdSsdaSyF .modalWindow02,
.cid-tYdSsdaSyF .modalWindow03,
.cid-tYdSsdaSyF .modalWindow04,
.cid-tYdSsdaSyF .modalWindow05 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYdSsdaSyF .modalWindow01 .modalWindow-container,
.cid-tYdSsdaSyF .modalWindow02 .modalWindow-container,
.cid-tYdSsdaSyF .modalWindow03 .modalWindow-container,
.cid-tYdSsdaSyF .modalWindow04 .modalWindow-container,
.cid-tYdSsdaSyF .modalWindow05 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYdSsdaSyF .modalWindow01 .modalWindow-video,
.cid-tYdSsdaSyF .modalWindow02 .modalWindow-video,
.cid-tYdSsdaSyF .modalWindow03 .modalWindow-video,
.cid-tYdSsdaSyF .modalWindow04 .modalWindow-video,
.cid-tYdSsdaSyF .modalWindow05 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYdSsdaSyF .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYdSsdaSyF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYe0FVduUH {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tYe0FVduUH h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYe0FVduUH h1.mbr-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0FVduUH h1.mbr-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYe0FVduUH h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0FVduUH h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0FVduUH h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYe0FVduUH h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0FVduUH h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0FVduUH h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0FVduUH h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYe0FVduUH h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYe0FVduUH .image-element,
.cid-tYe0FVduUH .row-element {
  padding: 0
}
.cid-tYe0FVduUH .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYe0FVduUH .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYe0FVduUH .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYe0FVduUH .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYe0FVduUH .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYe0FVduUH .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYe0FVduUH .mbr-section-btn,
.cid-tYe0FVduUH .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYe0FVduUH .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYe0FVduUH .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYe0FVduUH .date {
  color: #ff4370
}
.cid-tYe0FVduUH a.textCta {
  text-decoration: underline!important
}
.cid-tYe0FVduUH .button-align,
.cid-tYe0FVduUH .mbr-section-title {
  text-align: left
}
.cid-tYe0H5z1PP {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tYe0H5z1PP h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0H5z1PP h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0H5z1PP h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0H5z1PP h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0H5z1PP h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0H5z1PP h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYe0H5z1PP h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0H5z1PP h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0H5z1PP h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0H5z1PP h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYe0H5z1PP h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYe0H5z1PP .main {
  flex-direction: row-reverse
}
.cid-tYe0H5z1PP .image-element,
.cid-tYe0H5z1PP .row-element {
  padding: 0
}
.cid-tYe0H5z1PP .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYe0H5z1PP .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYe0H5z1PP .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYe0H5z1PP .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYe0H5z1PP .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYe0H5z1PP .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYe0H5z1PP .mbr-section-btn,
.cid-tYe0H5z1PP .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYe0H5z1PP .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYe0H5z1PP .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYe0H5z1PP .date {
  color: #ff4370
}
.cid-tYe0H5z1PP a.textCta {
  text-decoration: underline!important
}
.cid-tYe0H5z1PP .button-align,
.cid-tYe0H5z1PP .mbr-section-title {
  text-align: left
}
.cid-tYe0IcjuzD {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tYe0IcjuzD h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0IcjuzD h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0IcjuzD h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0IcjuzD h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0IcjuzD h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0IcjuzD h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYe0IcjuzD h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0IcjuzD h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0IcjuzD h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0IcjuzD h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYe0IcjuzD h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYe0IcjuzD .image-element,
.cid-tYe0IcjuzD .row-element {
  padding: 0
}
.cid-tYe0IcjuzD .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYe0IcjuzD .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYe0IcjuzD .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYe0IcjuzD .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYe0IcjuzD .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYe0IcjuzD .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYe0IcjuzD .mbr-section-btn,
.cid-tYe0IcjuzD .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYe0IcjuzD .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYe0IcjuzD .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYe0IcjuzD .date {
  color: #ff4370
}
.cid-tYe0IcjuzD a.textCta {
  text-decoration: underline!important
}
.cid-tYe0IcjuzD .button-align,
.cid-tYe0IcjuzD .mbr-section-title {
  text-align: left
}
.cid-tYe0Jj0hA5 {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tYe0Jj0hA5 h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0Jj0hA5 h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0Jj0hA5 h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0Jj0hA5 h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0Jj0hA5 h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0Jj0hA5 h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYe0Jj0hA5 h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYe0Jj0hA5 h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYe0Jj0hA5 h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYe0Jj0hA5 h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYe0Jj0hA5 h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYe0Jj0hA5 .main {
  flex-direction: row-reverse
}
.cid-tYe0Jj0hA5 .image-element,
.cid-tYe0Jj0hA5 .row-element {
  padding: 0
}
.cid-tYe0Jj0hA5 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYe0Jj0hA5 .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYe0Jj0hA5 .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYe0Jj0hA5 .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYe0Jj0hA5 .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYe0Jj0hA5 .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYe0Jj0hA5 .mbr-section-btn,
.cid-tYe0Jj0hA5 .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYe0Jj0hA5 .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYe0Jj0hA5 .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYe0Jj0hA5 .date {
  color: #ff4370
}
.cid-tYe0Jj0hA5 a.textCta {
  text-decoration: underline!important
}
.cid-tYe0Jj0hA5 .button-align,
.cid-tYe0Jj0hA5 .mbr-section-title {
  text-align: left
}
.cid-tYdNmfIkDY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
  background-image: linear-gradient(235deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tYdNmfIkDY h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdNmfIkDY h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmfIkDY h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYdNmfIkDY .plus {
  font-family: Poppins,sans-serif;
  font-size: 2.25rem!important;
  font-weight: 600;
  line-height: 23px!important;
  margin-right: 8px!important
}
.cid-tYdNmfIkDY h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYdNmfIkDY h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmfIkDY h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tYdNmfIkDY h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tYdNmfIkDY h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYdNmfIkDY .card-text {
  color: #fff
}
@media (min-width:1200px) {
  .cid-tYdNmfIkDY h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYdNmfIkDY .container,
  .cid-tYdNmfIkDY .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:992px) {
  .cid-tYdNmfIkDY .card-wrapper {
    margin-bottom: 2rem
  }
}
.cid-tYdNmfIkDY .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tYdNmfIkDY .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tYdNmfIkDY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYdNmfIkDY .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tYdNmfIkDY .row {
  justify-content: center
}
.cid-tYdNmfIkDY .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tYdNmfIkDY .card-box {
    flex-direction: column;
    margin-top: 1rem!important
  }
  .cid-tYdNmfIkDY .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tYdNmfIkDY .card-link:hover a {
  background-image: none!important
}
.cid-tYdNmfIkDY .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYdNmfIkDY .card-title,
.cid-tYdNmfIkDY .iconfont-wrapper {
  color: #fff;
  text-align: left
}
.cid-tYdNmfIkDY .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tYdNmgBWh6 {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tYdNmgBWh6 {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tYdNmgBWh6 h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdNmgBWh6 h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tYdNmgBWh6 .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 .user .testi_date,
  .cid-tYdNmgBWh6 .user .user_company,
  .cid-tYdNmgBWh6 .user .user_job,
  .cid-tYdNmgBWh6 .user .user_name,
  .cid-tYdNmgBWh6 .user .user_status {
    text-align: left!important
  }
  .cid-tYdNmgBWh6 .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tYdNmgBWh6 .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tYdNmgBWh6 .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tYdNmgBWh6 .img-wrapper {
    display: none
  }
  .cid-tYdNmgBWh6 .carousel-controls,
  .cid-tYdNmgBWh6 .testimonials-slider__icon,
  .cid-tYdNmgBWh6 .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tYdNmgBWh6 .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tYdNmgBWh6 .user .user_name,
  .cid-tYdNmgBWh6 .user .user_status {
    text-align: center
  }
}
.cid-tYdNmgBWh6 .row {
  flex-direction: row-reverse
}
.cid-tYdNmgBWh6 .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tYdNmgBWh6 .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 .carousel-inner {
    overflow: hidden
  }
}
.cid-tYdNmgBWh6 .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tYdNmgBWh6 .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tYdNmgBWh6 .carousel-item-next,
.cid-tYdNmgBWh6 .carousel-item-prev,
.cid-tYdNmgBWh6 .carousel-item.active {
  display: flex
}
.cid-tYdNmgBWh6 .carousel-item-next.carousel-item-left,
.cid-tYdNmgBWh6 .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tYdNmgBWh6 .carousel-item-left.active,
.cid-tYdNmgBWh6 .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tYdNmgBWh6 .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tYdNmgBWh6 .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tYdNmgBWh6 .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tYdNmgBWh6 .user {
  padding: 0!important
}
.cid-tYdNmgBWh6 .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tYdNmgBWh6 .testi_date,
.cid-tYdNmgBWh6 .user_company,
.cid-tYdNmgBWh6 .user_job,
.cid-tYdNmgBWh6 .user_name {
  margin: 0
}
.cid-tYdNmgBWh6 .testi_date p,
.cid-tYdNmgBWh6 .user_company p,
.cid-tYdNmgBWh6 .user_job p,
.cid-tYdNmgBWh6 .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYdNmgBWh6 .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tYdNmgBWh6 .carousel-controls a {
  font-size: 2rem
}
.cid-tYdNmgBWh6 .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tYdNmgBWh6 .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tYdNmgBWh6 ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tYdNmgBWh6 .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tYdNmgBWh6 .carousel-indicators li:hover {
  opacity: 1
}
.cid-tYdNmgBWh6 .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tYdNmgBWh6 .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tYdNmgBWh6 .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tYdNmgBWh6 .user_text {
    margin-top: 3rem!important
  }
}
.cid-tYdNmgBWh6 .user_desk {
  color: #767676
}
.cid-tYdNmgBWh6 .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tYdNmgBWh6 .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tYdNmgBWh6 .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tYdNmgBWh6 .main-title {
  color: #ff4370
}
.cid-tYdNmgBWh6 .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tYdNmgBWh6 .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYdNmgBWh6 .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tYdNmgBWh6 .user_text {
    transform: translateX(0)!important
  }
}
.cid-tYdNmgBWh6 .carousel-item,
.cid-tYdNmgBWh6 .user_text p {
  color: #ff4370
}
@media (min-width:992px) {
  .cid-tYdNmgBWh6 .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tYdNmgBWh6 .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tYdNmgBWh6 .img-wrapper img {
    display: none
  }
}
.cid-tYdNmgBWh6 P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tYdNmgBWh6 .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tYdNmhAA9L {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f2f2f2
}
.cid-tYdNmhAA9L h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdNmhAA9L h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmhAA9L h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYdNmhAA9L h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYdNmhAA9L h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmhAA9L h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYdNmhAA9L h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 27px!important
}
.cid-tYdNmhAA9L h4.mbr-section-text,
.cid-tYdNmhAA9L h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYdNmhAA9L h5 {
  font-family: Poppins,sans-serif;
  font-size: .8333em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tYdNmhAA9L .image-element,
.cid-tYdNmhAA9L .row-element {
  padding: 0;
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tYdNmhAA9L .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdNmhAA9L .image-element {
  display: flex;
  max-width: 536px!important
}
.cid-tYdNmhAA9L .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tYdNmhAA9L .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 150px;
  max-height: 75px;
  border-radius: 0
}
.cid-tYdNmhAA9L .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYdNmhAA9L .text-content {
  text-wrap: nowrap!important;
  padding: 0 2rem
}
@media (max-width:575px) {
  .cid-tYdNmhAA9L .text-content {
    text-wrap: wrap!important;
    padding: 1rem 0
  }
}
.cid-tYdNmhAA9L .mbr-title {
  color: #0931ff
}
.cid-tYdNmhAA9L .mbr-section-btn,
.cid-tYdNmhAA9L .mbr-text {
  color: #000;
  text-align: right
}
.cid-tYdNmhAA9L .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYdNmhAA9L .button-align,
.cid-tYdNmhAA9L .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tYdNmhAA9L .date {
  color: #000
}
.cid-tYdNmhAA9L a.textCta {
  text-decoration: underline!important
}
.cid-tYdNmhAA9L .mbr-text {
  text-align: start;
  color: #0931ff
}
.cid-tYdNmifWTM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff;
  background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
.cid-tYdNmifWTM .mbr-fallback-image.disabled {
  display: none
}
.cid-tYdNmifWTM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYdNmifWTM h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdNmifWTM h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmifWTM h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYdNmifWTM p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYdNmifWTM .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
@media (min-width:992px) {
  .cid-tYdNmifWTM .col-text {
    padding-right: 28px
  }
}
@media (min-width:992px) {
  .cid-tYdNmifWTM .col-img {
    padding-left: 28px
  }
}
.cid-tYdNmifWTM .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tYdNmifWTM .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tYdNmifWTM .image-wrapper {
  overflow: hidden;
  width: 100%;
  height: 280px;
  justify-content: center;
  align-items: center;
  border-radius: 22px
}
@media (max-width:767px) {
  .cid-tYdNmifWTM .image-wrapper {
    height: 240px
  }
}
@media (max-width:575px) {
  .cid-tYdNmifWTM .image-wrapper {
    height: 180px
  }
}
@media (max-width:991px) {
  .cid-tYdNmifWTM .image-wrapper {
    margin-top: 56px
  }
}
.cid-tYdNmifWTM .image-wrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-tYdNmifWTM .circle-blur {
  position: absolute;
  top: -5%;
  left: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYdNmifWTM .card-title,
.cid-tYdNmifWTM .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tYdNmifWTM .link-wrap,
.cid-tYdNmifWTM .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYdNmiRyVB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-tYdNmiRyVB .mbr-fallback-image.disabled {
  display: none
}
.cid-tYdNmiRyVB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
@media (max-width:1200px) {
  .cid-tYdNmiRyVB .text-nowrap {
    white-space: normal!important
  }
  .cid-tYdNmiRyVB .container {
    padding: 0 25px
  }
}
.cid-tYdNmiRyVB h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tYdNmiRyVB h1.mbr-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmiRyVB h1.mbr-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYdNmiRyVB h4.mbr-card-text,
.cid-tYdNmiRyVB h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 30px!important
}
.cid-tYdNmiRyVB h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 48px!important
}
.cid-tYdNmiRyVB .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYdNmiRyVB .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdNmiRyVB .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tYdNmiRyVB .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
.cid-tYdNmiRyVB .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tYdNmiRyVB .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tYdNmiRyVB .item:first-child .item-wrapper {
  background-color: #fff
}
.cid-tYdNmiRyVB .item:first-child .item-wrapper .card-box .list .item-wrap::after {
  color: #f0f0f0;
  background-color: #000
}
.cid-tYdNmiRyVB .item .item-wrapper {
  border-radius: 0!important
}
.cid-tYdNmiRyVB .item .item-wrapper .card-box .item-title {
  padding: 30px 40px;
  margin-bottom: 0;
  border-bottom: 2px solid #e1e1e1
}
.cid-tYdNmiRyVB .item .item-wrapper .card-box .mbr-price {
  padding: 16px 40px;
  border-bottom: 2px solid #e1e1e1
}
.cid-tYdNmiRyVB .item .item-wrapper .card-box .list {
  margin: 0;
  padding: 0;
  list-style-type: none
}
.cid-tYdNmiRyVB .item .item-wrapper .card-box .list .item-wrap {
  position: relative;
  padding: 16px 72px;
  border-bottom: 2px solid #e1e1e1
}
@media (max-width:768px) {
  .cid-tYdNmiRyVB .item .item-wrapper .card-box .list .item-wrap {
    padding: 16px 50px
  }
}
.cid-tYdNmiRyVB .item .item-wrapper .card-box .list .item-wrap::after {
  content: '✓';
  position: absolute;
  top: 13px;
  left: 32px;
  width: 32px;
  height: 32px;
  font-size: 16px;
  color: #000;
  background-color: #f0f0f0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%
}
@media (max-width:768px) {
  .cid-tYdNmiRyVB .item .item-wrapper .card-box .list .item-wrap::after {
    left: 10px
  }
}
.cid-tYdNmiRyVB .item .item-wrapper .card-box .mbr-section-btn {
  padding: 42px 56px
}
@media (max-width:768px) {
  .cid-tYdNmiRyVB .item .item-wrapper .card-box .mbr-section-btn {
    padding: 42px 40px
  }
}
.cid-tYdNmiRyVB .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tYdNmiRyVB .item-title {
  color: #000
}
.cid-tYdNmiRyVB .mbr-price {
  color: #000;
  text-align: center
}
.cid-tYdNmiRyVB .list {
  color: #000;
  text-align: center
}
.cid-tYdNmiRyVB .item-title,
.cid-tYdNmiRyVB .mbr-section-btn {
  text-align: center
}
.cid-tYdNmiRyVB h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYdNmiRyVB p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYdNmiRyVB .container {
    padding: 0 16px
  }
}
.cid-tYdNmiRyVB .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tYdNmiRyVB .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tYdNmiRyVB .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tYdNmiRyVB .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tYdNmiRyVB .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 149.57px;
  height: 67px;
  border-radius: 0
}
.cid-tYdNmiRyVB .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYdNmiRyVB .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ {
  max-width: none!important;
  transform: scale(1.1)!important
}
.cid-tYdNmiRyVB .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ img {
  width: auto
}
.cid-tYdNmiRyVB .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tYdNmiRyVB .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tYdNmiRyVB .hr {
  border: 1px solid grey;
  border-color: grey
}
.cid-tYdNmiRyVB .mbr-text {
  color: #08323c
}
.cid-tYdNmiRyVB .icon-wrapper,
.cid-tYdNmiRyVB .mbr-card-title {
  color: #0931ff
}
.cid-tYdNmiRyVB .mbr-card-text {
  color: #000
}
.cid-tYdNmiRyVB .button-align,
.cid-tYdNmiRyVB .mbr-section-title {
  color: #0931ff
}
.cid-tYdNmiRyVB .logo-wrapper,
.cid-tYdNmiRyVB .mbr-card-title {
  text-align: center
}
.cid-tYdNmjABet {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #fff;
  background-image: url("#"),linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: left center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
@media (max-width:992px) {
  .cid-tYdNmjABet {
    background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%)
  }
}
.cid-tYdNmjABet .mbr-fallback-image.disabled {
  display: none
}
.cid-tYdNmjABet .underline {
  text-decoration: underline
}
.cid-tYdNmjABet .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYdNmjABet h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYdNmjABet h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYdNmjABet h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYdNmjABet p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 36px!important
}
.cid-tYdNmjABet .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdNmjABet .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tYdNmjABet .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tYdNmjABet .circle-blur {
  position: absolute;
  top: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYdNmjABet .card-title,
.cid-tYdNmjABet .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tYdNmjABet .link-wrap,
.cid-tYdNmjABet .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYdNmjABet .col-text {
  max-width: 768px!important
}
.cid-tYdNmk9G5c {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tYdNmk9G5c .row {
  justify-content: center
}
.cid-tYdNmk9G5c .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYdNmk9G5c h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
.cid-tYdNmk9G5c .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tYdNmk9G5c .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tYdNmk9G5c .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYdNmk9G5c .mbr-section-btn {
  margin-top: 30px
}
.cid-tYdNmk9G5c .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYdNmkJTpn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tYdNmkJTpn .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tYdNmkJTpn .row {
    padding: 0 12px
  }
}
.cid-tYdNmkJTpn h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tYdNmkJTpn h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYdNmkJTpn .container,
  .cid-tYdNmkJTpn .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tYdNmkJTpn h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tYdNmkJTpn h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tYdNmkJTpn .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tYdNmkJTpn .row {
  justify-content: center
}
.cid-tYdNmkJTpn .mbr-fallback-image.disabled {
  display: none
}
.cid-tYdNmkJTpn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYdNmkJTpn .item-wrap {
  z-index: 1
}
.cid-tYdNmkJTpn .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tYdNmkJTpn .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tYdNmkJTpn .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tYdNmkJTpn .form-group {
    margin-bottom: 19px
  }
}
.cid-tYdNmkJTpn .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tYdNmkJTpn .form-group .form-control:focus,
.cid-tYdNmkJTpn .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tYdNmkJTpn .form-group .form-check {
  margin-bottom: 0
}
.cid-tYdNmkJTpn .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tYdNmkJTpn .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tYdNmkJTpn LABEL {
  color: #454545
}
.cid-tYdNmljwTY.popup-builder {
  background-color: #fff
}
.cid-tYdNmljwTY.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYdNmljwTY.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYdNmljwTY .modal-content,
.cid-tYdNmljwTY .modal-dialog {
  height: auto
}
.cid-tYdNmljwTY .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYdNmljwTY .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYdNmljwTY .form-wrapper .mbr-form .form-group,
  .cid-tYdNmljwTY .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYdNmljwTY .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYdNmljwTY .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYdNmljwTY .mbr-text {
  text-align: center
}
.cid-tYdNmljwTY .pt-0 {
  padding-top: 0!important
}
.cid-tYdNmljwTY .pb-0 {
  padding-bottom: 0!important
}
.cid-tYdNmljwTY .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYdNmljwTY .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYdNmljwTY .modal-open {
  overflow: hidden
}
.cid-tYdNmljwTY .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYdNmljwTY .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYdNmljwTY .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYdNmljwTY .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYdNmljwTY .modal.show .modal-dialog {
  transform: none
}
.cid-tYdNmljwTY .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYdNmljwTY .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYdNmljwTY .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYdNmljwTY .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYdNmljwTY .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYdNmljwTY .modal-backdrop.fade {
  opacity: 0
}
.cid-tYdNmljwTY .modal-backdrop.show {
  opacity: .5
}
.cid-tYdNmljwTY .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYdNmljwTY .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYdNmljwTY .modal-header {
    padding: 1rem
  }
}
.cid-tYdNmljwTY .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYdNmljwTY .modal-header .close svg {
  fill: #353535
}
.cid-tYdNmljwTY .modal-header .close:hover {
  opacity: 1
}
.cid-tYdNmljwTY .modal-header .close:focus {
  outline: 0
}
.cid-tYdNmljwTY .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYdNmljwTY .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYdNmljwTY .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYdNmljwTY .modal-body {
    padding: 1rem
  }
}
.cid-tYdNmljwTY .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYdNmljwTY .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYdNmljwTY .modal-footer {
    padding: 1rem
  }
}
.cid-tYdNmljwTY .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYdNmljwTY .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYdNmljwTY .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYdNmljwTY .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYdNmljwTY .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYdNmljwTY .modal-lg,
  .cid-tYdNmljwTY .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYdNmljwTY .modal-xl {
    max-width: 1140px
  }
}
.cid-tYdNmljwTY .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYdNmljwTY .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYdNmljwTY .form-group {
  margin-bottom: 1rem
}
.cid-tYdNmljwTY .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYdNmljwTY .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYdNmljwTY .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYdNmljwTY .mbr-section-btn {
  margin: 0
}
.cid-tYdNmljwTY .mbr-section-btn .btn {
  margin: 0
}
.cid-tYek3OU4Cl {
  background-color: #767676;
  background-image: url("../media/geehh0je/logiciel-produit-flux3.svg"),linear-gradient(225deg,#ffa547 0,#ff4370 68%,#ff4370 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: local
}
.cid-tYek3OU4Cl .mbr-fallback-image.disabled {
  display: none
}
.cid-tYek3OU4Cl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYek3OU4Cl .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3OU4Cl h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tYek3OU4Cl h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3OU4Cl h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYek3OU4Cl h4.mbr-section-text,
.cid-tYek3OU4Cl h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYek3OU4Cl h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tYek3OU4Cl .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYek3OU4Cl a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYek3OU4Cl a:hover {
  background-image: none!important
}
.cid-tYek3OU4Cl LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYek3OU4Cl .mbr-media {
  position: relative
}
.cid-tYek3OU4Cl .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tYek3OU4Cl .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYek3OU4Cl .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYek3OU4Cl .icon-wrap:hover {
  cursor: pointer
}
.cid-tYek3OU4Cl .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYek3OU4Cl .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYek3OU4Cl .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYek3OU4Cl .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYek3OU4Cl .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYek3OU4Cl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYek3OU4Cl .mbr-section-btn,
.cid-tYek3OU4Cl .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYek3OU4Cl .mbr-section-title {
  color: #fff
}
.cid-tYek3OU4Cl .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYek3OU4Cl .btn-sm {
  padding: .25rem 0;
  border: none
}
.cid-tYek3OU4Cl .mbr-section-btn,
.cid-tYek3OU4Cl .mbr-text {
  color: #ccc
}
.cid-tYek3PTKx4 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #fff
}
.cid-tYek3PTKx4 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3PTKx4 h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3PTKx4 h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYek3PTKx4 h2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  letter-spacing: 0
}
.cid-tYek3PTKx4 h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400;
  line-height: 27px
}
.cid-tYek3PTKx4 h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYek3PTKx4 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYek3PTKx4 .mbr-section.info5::before {
  content: '';
  background-image: url("../media/35rlqvpv/flux-bottom-black15.svg");
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  max-height: 400px!important;
  max-width: 100vw!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tYek3PTKx4 .hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto
}
.cid-tYek3PTKx4 .container {
  max-height: 400px!important
}
.cid-tYek3PTKx4 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3PTKx4 .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tYek3PTKx4 .mbr-section-btn,
  .cid-tYek3PTKx4 .mbr-section-subtitle,
  .cid-tYek3PTKx4 .mbr-section-title {
    text-align: center!important
  }
  .cid-tYek3PTKx4 .mbr-section-subtitle,
  .cid-tYek3PTKx4 .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYek3PTKx4 .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tYek3PTKx4 .surTitle {
  padding-bottom: 2rem
}
.cid-tYek3PTKx4 .mbr-section-subtitle,
.cid-tYek3PTKx4 .mbr-text {
  color: #767676
}
.cid-tYek3PTKx4 .card-title {
  color: #0931ff;
  text-align: left
}
.cid-tYek3PTKx4 .card .card-img span {
  color: #ff4370;
  font-size: 32px
}
.cid-tYek3PTKx4 H3 {
  color: #000
}
.cid-tYek3PTKx4 .card-img {
  text-align: left
}
.cid-tYek3PTKx4 .mbr-text {
  text-align: left
}
.cid-tYek3PTKx4 .mbr-section-btn,
.cid-tYek3PTKx4 .mbr-text {
  color: #000
}
.cid-tYek3PTKx4 .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tYek3PTKx4 .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYek3QDfV3 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #f2f2f2
}
.cid-tYek3QDfV3 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 56px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 52px!important
  }
}
.cid-tYek3QDfV3 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 h3.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 h3.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYek3QDfV3 h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 h2.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 h2.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3QDfV3 p.mbr-section-text,
.cid-tYek3QDfV3 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:767.98px) {
  .cid-tYek3QDfV3 .nav.nav-tabs {
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2.6875rem;
    border: none;
    padding: 0!important
  }
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.tab-link {
    position: relative;
    padding: 0;
    border: none;
    color: #000;
    transition: all .3s ease-in-out;
    margin-bottom: 0
  }
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.tab-link:focus,
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.tab-link:hover {
    color: #0931ff;
    text-decoration: none
  }
  .cid-tYek3QDfV3 .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tYek3QDfV3 .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem
  }
}
.cid-tYek3QDfV3 .mbr-section-title {
  line-height: 48px!important;
  margin-bottom: 12px;
  color: #0931ff;
  text-align: center
}
@media (max-width:991px) {
  .cid-tYek3QDfV3 .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYek3QDfV3 .mbr-section-subtitle {
  line-height: 23px!important;
  color: #000;
  margin-top: 14px;
  text-align: center
}
@media (max-width:991px) {
  .cid-tYek3QDfV3 .mbr-section-subtitle {
    margin-top: 16px;
    text-align: center!important
  }
}
.cid-tYek3QDfV3 .list-group {
  background-color: transparent!important
}
.cid-tYek3QDfV3 .list-group-flush > .list-group-item {
  border-width: 0 0 1px
}
.cid-tYek3QDfV3 .list-group-item-action:focus,
.cid-tYek3QDfV3 .list-group-item-action:hover {
  z-index: 1;
  text-decoration: none;
  background-color: rgba(0,0,0,.15)
}
.cid-tYek3QDfV3 .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #fff
}
.cid-tYek3QDfV3 .mbr-fallback-image.disabled {
  display: none
}
.cid-tYek3QDfV3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYek3QDfV3 .text-element {
  padding: 3rem
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 .text-element {
    padding: 1rem 4rem!important
  }
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 .text-element {
    padding: 1rem 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tYek3QDfV3 .text-element {
    padding: .5rem 2rem!important
  }
}
.cid-tYek3QDfV3 .image-wrap {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 .container {
    padding: 0!important
  }
}
.cid-tYek3QDfV3 .text-container {
  margin: 0 auto 1rem
}
.cid-tYek3QDfV3 .mbr-text {
  color: #000;
  padding: 0;
  text-align: center!important
}
.cid-tYek3QDfV3 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3QDfV3 .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 3rem
}
@media (max-width:1200px) {
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem;
    padding: 0 10px!important
  }
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0;
  background-color: transparent!important
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #0931ff;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.8333rem
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -10%;
  right: -10%;
  margin: .666rem 0
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -10%;
  right: -10%
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tYek3QDfV3 .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tYek3QDfV3 .col-title {
  position: relative;
  z-index: 10;
  margin-bottom: 30px
}
@media (max-width:991px) {
  .cid-tYek3QDfV3 .col-title {
    margin-bottom: 40px
  }
}
.cid-tYek3QDfV3 .row-element {
  padding: 0!important
}
.cid-tYek3QDfV3 .image-element {
  display: flex;
  justify-content: center
}
.cid-tYek3QDfV3 .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 1.375rem!important;
  box-shadow: 10px 10px 0 #00000029!important
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 .image-element img {
    box-shadow: 7px 7px 0 #00000029!important
  }
}
@media (max-width:575px) {
  .cid-tYek3QDfV3 .image-element img {
    box-shadow: 4px 4px 0 #00000029!important
  }
}
.cid-tYek3QDfV3 .text-content {
  padding: 0;
  text-align: left!important
}
@media (max-width:768px) {
  .cid-tYek3QDfV3 .text-content {
    padding: 0 0 0 .5rem!important;
    margin-bottom: 1rem!important
  }
}
@media (max-width:992px) {
  .cid-tYek3QDfV3 .mbr-section-btn {
    text-align: center!important;
    max-height: 2rem!important
  }
}
.cid-tYek3QDfV3 .mbr-section-btn,
.cid-tYek3QDfV3 .mbr-text {
  color: #000;
  text-align: center
}
.cid-tYek3QDfV3 .mbr-title {
  color: #0931ff;
  text-align: center
}
.cid-tYek3QDfV3 .mbr-section-btn .mbr-section-text,
.cid-tYek3QDfV3 .mbr-text {
  color: #000
}
.cid-tYek3QDfV3 .mbr-section-btn .mbr-section-subtitle,
.cid-tYek3QDfV3 .mbr-text {
  text-align: right;
  color: #000
}
.cid-tYek3QDfV3 .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYek3QDfV3 a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYek3QDfV3 a:hover {
  background-image: none!important
}
.cid-tYek3QDfV3 LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYek3QDfV3 .mbr-media {
  position: relative
}
.cid-tYek3QDfV3 .mbr-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-tYek3QDfV3 .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYek3QDfV3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYek3QDfV3 .icon-wrap:hover {
  cursor: pointer
}
.cid-tYek3QDfV3 .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYek3QDfV3 .modalWindow01,
.cid-tYek3QDfV3 .modalWindow02,
.cid-tYek3QDfV3 .modalWindow03,
.cid-tYek3QDfV3 .modalWindow04,
.cid-tYek3QDfV3 .modalWindow05 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYek3QDfV3 .modalWindow01 .modalWindow-container,
.cid-tYek3QDfV3 .modalWindow02 .modalWindow-container,
.cid-tYek3QDfV3 .modalWindow03 .modalWindow-container,
.cid-tYek3QDfV3 .modalWindow04 .modalWindow-container,
.cid-tYek3QDfV3 .modalWindow05 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYek3QDfV3 .modalWindow01 .modalWindow-video,
.cid-tYek3QDfV3 .modalWindow02 .modalWindow-video,
.cid-tYek3QDfV3 .modalWindow03 .modalWindow-video,
.cid-tYek3QDfV3 .modalWindow04 .modalWindow-video,
.cid-tYek3QDfV3 .modalWindow05 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYek3QDfV3 .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYek3QDfV3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYek3RAxZT {
  padding-top: 75px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYek3RAxZT h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3RAxZT h1.mbr-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3RAxZT h1.mbr-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYek3RAxZT h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3RAxZT h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3RAxZT h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYek3RAxZT h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3RAxZT h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3RAxZT h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3RAxZT h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYek3RAxZT h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYek3RAxZT .image-element,
.cid-tYek3RAxZT .row-element {
  padding: 0
}
.cid-tYek3RAxZT .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3RAxZT .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYek3RAxZT .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYek3RAxZT .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYek3RAxZT .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYek3RAxZT .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYek3RAxZT .mbr-section-btn,
.cid-tYek3RAxZT .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYek3RAxZT .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYek3RAxZT .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYek3RAxZT .date {
  color: #ff4370
}
.cid-tYek3RAxZT a.textCta {
  text-decoration: underline!important
}
.cid-tYek3RAxZT .button-align,
.cid-tYek3RAxZT .mbr-section-title {
  text-align: left
}
.cid-tYek3S7UdV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYek3S7UdV h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3S7UdV h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3S7UdV h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3S7UdV h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3S7UdV h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3S7UdV h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYek3S7UdV h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3S7UdV h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3S7UdV h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3S7UdV h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYek3S7UdV h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYek3S7UdV .main {
  flex-direction: row-reverse
}
.cid-tYek3S7UdV .image-element,
.cid-tYek3S7UdV .row-element {
  padding: 0
}
.cid-tYek3S7UdV .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3S7UdV .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYek3S7UdV .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYek3S7UdV .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYek3S7UdV .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYek3S7UdV .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYek3S7UdV .mbr-section-btn,
.cid-tYek3S7UdV .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYek3S7UdV .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYek3S7UdV .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYek3S7UdV .date {
  color: #ff4370
}
.cid-tYek3S7UdV a.textCta {
  text-decoration: underline!important
}
.cid-tYek3S7UdV .button-align,
.cid-tYek3S7UdV .mbr-section-title {
  text-align: left
}
.cid-tYek3Sz9UR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYek3Sz9UR h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3Sz9UR h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3Sz9UR h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3Sz9UR h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3Sz9UR h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3Sz9UR h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYek3Sz9UR h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3Sz9UR h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3Sz9UR h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3Sz9UR h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYek3Sz9UR h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYek3Sz9UR .image-element,
.cid-tYek3Sz9UR .row-element {
  padding: 0
}
.cid-tYek3Sz9UR .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3Sz9UR .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYek3Sz9UR .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYek3Sz9UR .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYek3Sz9UR .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYek3Sz9UR .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYek3Sz9UR .mbr-section-btn,
.cid-tYek3Sz9UR .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYek3Sz9UR .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYek3Sz9UR .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYek3Sz9UR .date {
  color: #ff4370
}
.cid-tYek3Sz9UR a.textCta {
  text-decoration: underline!important
}
.cid-tYek3Sz9UR .button-align,
.cid-tYek3Sz9UR .mbr-section-title {
  text-align: left
}
.cid-tYek3T3CJL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYek3T3CJL h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3T3CJL h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3T3CJL h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3T3CJL h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3T3CJL h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3T3CJL h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYek3T3CJL h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3T3CJL h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3T3CJL h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYek3T3CJL h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYek3T3CJL h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYek3T3CJL .main {
  flex-direction: row-reverse
}
.cid-tYek3T3CJL .image-element,
.cid-tYek3T3CJL .row-element {
  padding: 0
}
.cid-tYek3T3CJL .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3T3CJL .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYek3T3CJL .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYek3T3CJL .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYek3T3CJL .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYek3T3CJL .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYek3T3CJL .mbr-section-btn,
.cid-tYek3T3CJL .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYek3T3CJL .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYek3T3CJL .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYek3T3CJL .date {
  color: #ff4370
}
.cid-tYek3T3CJL a.textCta {
  text-decoration: underline!important
}
.cid-tYek3T3CJL .button-align,
.cid-tYek3T3CJL .mbr-section-title {
  text-align: left
}
.cid-u4ULt3zcBS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-u4ULt3zcBS h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4ULt3zcBS h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u4ULt3zcBS h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-u4ULt3zcBS h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4ULt3zcBS h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u4ULt3zcBS h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-u4ULt3zcBS h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4ULt3zcBS h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u4ULt3zcBS h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u4ULt3zcBS h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u4ULt3zcBS h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-u4ULt3zcBS .image-element,
.cid-u4ULt3zcBS .row-element {
  padding: 0
}
.cid-u4ULt3zcBS .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u4ULt3zcBS .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-u4ULt3zcBS .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-u4ULt3zcBS .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-u4ULt3zcBS .text-content {
    padding: 2rem 1rem
  }
}
.cid-u4ULt3zcBS .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-u4ULt3zcBS .mbr-section-btn,
.cid-u4ULt3zcBS .mbr-text {
  color: #000;
  text-align: left
}
.cid-u4ULt3zcBS .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-u4ULt3zcBS .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u4ULt3zcBS .date {
  color: #ff4370
}
.cid-u4ULt3zcBS a.textCta {
  text-decoration: underline!important
}
.cid-u4ULt3zcBS .button-align,
.cid-u4ULt3zcBS .mbr-section-title {
  text-align: left
}
.cid-u4ULRa1Ydd {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #fff
}
.cid-u4ULRa1Ydd h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4ULRa1Ydd h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u4ULRa1Ydd h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-u4ULRa1Ydd h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4ULRa1Ydd h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u4ULRa1Ydd h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-u4ULRa1Ydd h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4ULRa1Ydd h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u4ULRa1Ydd h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u4ULRa1Ydd h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u4ULRa1Ydd h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-u4ULRa1Ydd .main {
  flex-direction: row-reverse
}
.cid-u4ULRa1Ydd .image-element,
.cid-u4ULRa1Ydd .row-element {
  padding: 0
}
.cid-u4ULRa1Ydd .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u4ULRa1Ydd .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-u4ULRa1Ydd .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-u4ULRa1Ydd .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-u4ULRa1Ydd .text-content {
    padding: 2rem 1rem
  }
}
.cid-u4ULRa1Ydd .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-u4ULRa1Ydd .mbr-section-btn,
.cid-u4ULRa1Ydd .mbr-text {
  color: #000;
  text-align: left
}
.cid-u4ULRa1Ydd .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-u4ULRa1Ydd .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u4ULRa1Ydd .date {
  color: #ff4370
}
.cid-u4ULRa1Ydd a.textCta {
  text-decoration: underline!important
}
.cid-u4ULRa1Ydd .button-align,
.cid-u4ULRa1Ydd .mbr-section-title {
  text-align: left
}
.cid-tYek3TtsBT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f2f2f2;
  background-image: linear-gradient(235deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tYek3TtsBT h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3TtsBT h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3TtsBT h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYek3TtsBT .plus {
  font-family: Poppins,sans-serif;
  font-size: 2.25rem!important;
  font-weight: 600;
  line-height: 23px!important;
  margin-right: 8px!important
}
.cid-tYek3TtsBT h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3TtsBT h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3TtsBT h2.card-title {
    font-size: 1.0625em!important;
    line-height: 20px!important
  }
}
.cid-tYek3TtsBT h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tYek3TtsBT h4.card-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYek3TtsBT .card-text {
  color: #fff
}
@media (min-width:1200px) {
  .cid-tYek3TtsBT h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYek3TtsBT .container,
  .cid-tYek3TtsBT .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:992px) {
  .cid-tYek3TtsBT .card-wrapper {
    margin-bottom: 2rem
  }
}
.cid-tYek3TtsBT .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tYek3TtsBT .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}
.cid-tYek3TtsBT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYek3TtsBT .mbr-iconfont {
  display: flex;
  font-size: 1.5rem;
  color: #ffa547;
  background: #fff;
  width: 50px;
  height: 50px;
  transition: all .3s;
  border-radius: 50%;
  align-items: center;
  justify-content: center
}
.cid-tYek3TtsBT .row {
  justify-content: center
}
.cid-tYek3TtsBT .card-box .iconfont-wrapper {
  margin-right: 1.5rem
}
@media (max-width:767px) {
  .cid-tYek3TtsBT .card-box {
    flex-direction: column;
    margin-top: 1rem!important
  }
  .cid-tYek3TtsBT .card-box .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 1.5rem
  }
}
.cid-tYek3TtsBT .card-link:hover a {
  background-image: none!important
}
.cid-tYek3TtsBT .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYek3TtsBT .card-title,
.cid-tYek3TtsBT .iconfont-wrapper {
  color: #fff;
  text-align: left
}
.cid-tYek3TtsBT .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tYek3UlXtL {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tYek3UlXtL {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tYek3UlXtL h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3UlXtL h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3UlXtL h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tYek3UlXtL .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tYek3UlXtL .user .testi_date,
  .cid-tYek3UlXtL .user .user_company,
  .cid-tYek3UlXtL .user .user_job,
  .cid-tYek3UlXtL .user .user_name,
  .cid-tYek3UlXtL .user .user_status {
    text-align: left!important
  }
  .cid-tYek3UlXtL .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tYek3UlXtL .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tYek3UlXtL .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tYek3UlXtL .img-wrapper {
    display: none
  }
  .cid-tYek3UlXtL .carousel-controls,
  .cid-tYek3UlXtL .testimonials-slider__icon,
  .cid-tYek3UlXtL .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tYek3UlXtL .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tYek3UlXtL .user .user_name,
  .cid-tYek3UlXtL .user .user_status {
    text-align: center
  }
}
.cid-tYek3UlXtL .row {
  flex-direction: row-reverse
}
.cid-tYek3UlXtL .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tYek3UlXtL .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tYek3UlXtL .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tYek3UlXtL .carousel-inner {
    overflow: hidden
  }
}
.cid-tYek3UlXtL .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tYek3UlXtL .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tYek3UlXtL .carousel-item-next,
.cid-tYek3UlXtL .carousel-item-prev,
.cid-tYek3UlXtL .carousel-item.active {
  display: flex
}
.cid-tYek3UlXtL .carousel-item-next.carousel-item-left,
.cid-tYek3UlXtL .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tYek3UlXtL .carousel-item-left.active,
.cid-tYek3UlXtL .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tYek3UlXtL .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tYek3UlXtL .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tYek3UlXtL .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tYek3UlXtL .user {
  padding: 0!important
}
.cid-tYek3UlXtL .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tYek3UlXtL .testi_date,
.cid-tYek3UlXtL .user_company,
.cid-tYek3UlXtL .user_job,
.cid-tYek3UlXtL .user_name {
  margin: 0
}
.cid-tYek3UlXtL .testi_date p,
.cid-tYek3UlXtL .user_company p,
.cid-tYek3UlXtL .user_job p,
.cid-tYek3UlXtL .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYek3UlXtL .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tYek3UlXtL .carousel-controls a {
  font-size: 2rem
}
.cid-tYek3UlXtL .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tYek3UlXtL .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tYek3UlXtL ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tYek3UlXtL .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tYek3UlXtL .carousel-indicators li:hover {
  opacity: 1
}
.cid-tYek3UlXtL .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tYek3UlXtL .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tYek3UlXtL .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tYek3UlXtL .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tYek3UlXtL .user_text {
    margin-top: 3rem!important
  }
}
.cid-tYek3UlXtL .user_desk {
  color: #767676
}
.cid-tYek3UlXtL .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tYek3UlXtL .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tYek3UlXtL .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tYek3UlXtL .main-title {
  color: #ff4370
}
.cid-tYek3UlXtL .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tYek3UlXtL .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tYek3UlXtL .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYek3UlXtL .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tYek3UlXtL .user_text {
    transform: translateX(0)!important
  }
}
.cid-tYek3UlXtL .carousel-item,
.cid-tYek3UlXtL .user_text p {
  color: #ff4370
}
@media (min-width:992px) {
  .cid-tYek3UlXtL .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tYek3UlXtL .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tYek3UlXtL .img-wrapper img {
    display: none
  }
}
.cid-tYek3UlXtL P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tYek3UlXtL .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tYek3Vco2Q {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f2f2f2
}
.cid-tYek3Vco2Q h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3Vco2Q h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3Vco2Q h1.mbr-section-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYek3Vco2Q h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3Vco2Q h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3Vco2Q h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYek3Vco2Q h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 27px!important
}
.cid-tYek3Vco2Q h4.mbr-section-text,
.cid-tYek3Vco2Q h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYek3Vco2Q h5 {
  font-family: Poppins,sans-serif;
  font-size: .8333em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tYek3Vco2Q .image-element,
.cid-tYek3Vco2Q .row-element {
  padding: 0;
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tYek3Vco2Q .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3Vco2Q .image-element {
  display: flex;
  max-width: 536px!important
}
.cid-tYek3Vco2Q .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tYek3Vco2Q .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 150px;
  max-height: 75px;
  border-radius: 0
}
.cid-tYek3Vco2Q .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYek3Vco2Q .text-content {
  text-wrap: nowrap!important;
  padding: 0 2rem
}
@media (max-width:575px) {
  .cid-tYek3Vco2Q .text-content {
    text-wrap: wrap!important;
    padding: 1rem 0
  }
}
.cid-tYek3Vco2Q .mbr-title {
  color: #0931ff
}
.cid-tYek3Vco2Q .mbr-section-btn,
.cid-tYek3Vco2Q .mbr-text {
  color: #000;
  text-align: right
}
.cid-tYek3Vco2Q .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYek3Vco2Q .button-align,
.cid-tYek3Vco2Q .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tYek3Vco2Q .date {
  color: #000
}
.cid-tYek3Vco2Q a.textCta {
  text-decoration: underline!important
}
.cid-tYek3Vco2Q .mbr-text {
  text-align: start;
  color: #0931ff
}
.cid-tYek3VUDTC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff;
  background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
.cid-tYek3VUDTC .mbr-fallback-image.disabled {
  display: none
}
.cid-tYek3VUDTC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYek3VUDTC h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3VUDTC h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3VUDTC h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYek3VUDTC p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYek3VUDTC .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
@media (min-width:992px) {
  .cid-tYek3VUDTC .col-text {
    padding-right: 28px
  }
}
@media (min-width:992px) {
  .cid-tYek3VUDTC .col-img {
    padding-left: 28px
  }
}
.cid-tYek3VUDTC .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tYek3VUDTC .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tYek3VUDTC .image-wrapper {
  overflow: hidden;
  width: 100%;
  height: 280px;
  justify-content: center;
  align-items: center;
  border-radius: 22px
}
@media (max-width:767px) {
  .cid-tYek3VUDTC .image-wrapper {
    height: 240px
  }
}
@media (max-width:575px) {
  .cid-tYek3VUDTC .image-wrapper {
    height: 180px
  }
}
@media (max-width:991px) {
  .cid-tYek3VUDTC .image-wrapper {
    margin-top: 56px
  }
}
.cid-tYek3VUDTC .image-wrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-tYek3VUDTC .circle-blur {
  position: absolute;
  top: -5%;
  left: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYek3VUDTC .card-title,
.cid-tYek3VUDTC .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tYek3VUDTC .link-wrap,
.cid-tYek3VUDTC .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYek3WqgBb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-tYek3WqgBb .mbr-fallback-image.disabled {
  display: none
}
.cid-tYek3WqgBb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
@media (max-width:1200px) {
  .cid-tYek3WqgBb .text-nowrap {
    white-space: normal!important
  }
  .cid-tYek3WqgBb .container {
    padding: 0 25px
  }
}
.cid-tYek3WqgBb h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600;
  line-height: 48px
}
@media (max-width:992px) {
  .cid-tYek3WqgBb h1.mbr-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3WqgBb h1.mbr-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYek3WqgBb h4.mbr-card-text,
.cid-tYek3WqgBb h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 30px!important
}
.cid-tYek3WqgBb h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 48px!important
}
.cid-tYek3WqgBb .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYek3WqgBb .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3WqgBb .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tYek3WqgBb .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
.cid-tYek3WqgBb .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tYek3WqgBb .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tYek3WqgBb .item:first-child .item-wrapper {
  background-color: #fff
}
.cid-tYek3WqgBb .item:first-child .item-wrapper .card-box .list .item-wrap::after {
  color: #f0f0f0;
  background-color: #000
}
.cid-tYek3WqgBb .item .item-wrapper {
  border-radius: 0!important
}
.cid-tYek3WqgBb .item .item-wrapper .card-box .item-title {
  padding: 30px 40px;
  margin-bottom: 0;
  border-bottom: 2px solid #e1e1e1
}
.cid-tYek3WqgBb .item .item-wrapper .card-box .mbr-price {
  padding: 16px 40px;
  border-bottom: 2px solid #e1e1e1
}
.cid-tYek3WqgBb .item .item-wrapper .card-box .list {
  margin: 0;
  padding: 0;
  list-style-type: none
}
.cid-tYek3WqgBb .item .item-wrapper .card-box .list .item-wrap {
  position: relative;
  padding: 16px 72px;
  border-bottom: 2px solid #e1e1e1
}
@media (max-width:768px) {
  .cid-tYek3WqgBb .item .item-wrapper .card-box .list .item-wrap {
    padding: 16px 50px
  }
}
.cid-tYek3WqgBb .item .item-wrapper .card-box .list .item-wrap::after {
  content: '✓';
  position: absolute;
  top: 13px;
  left: 32px;
  width: 32px;
  height: 32px;
  font-size: 16px;
  color: #000;
  background-color: #f0f0f0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%
}
@media (max-width:768px) {
  .cid-tYek3WqgBb .item .item-wrapper .card-box .list .item-wrap::after {
    left: 10px
  }
}
.cid-tYek3WqgBb .item .item-wrapper .card-box .mbr-section-btn {
  padding: 42px 56px
}
@media (max-width:768px) {
  .cid-tYek3WqgBb .item .item-wrapper .card-box .mbr-section-btn {
    padding: 42px 40px
  }
}
.cid-tYek3WqgBb .mbr-section-title {
  color: #0931ff;
  text-align: center
}
.cid-tYek3WqgBb .item-title {
  color: #000
}
.cid-tYek3WqgBb .mbr-price {
  color: #000;
  text-align: center
}
.cid-tYek3WqgBb .list {
  color: #000;
  text-align: center
}
.cid-tYek3WqgBb .item-title,
.cid-tYek3WqgBb .mbr-section-btn {
  text-align: center
}
.cid-tYek3WqgBb h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYek3WqgBb p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYek3WqgBb .container {
    padding: 0 16px
  }
}
.cid-tYek3WqgBb .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tYek3WqgBb .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tYek3WqgBb .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tYek3WqgBb .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tYek3WqgBb .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 149.57px;
  height: 67px;
  border-radius: 0
}
.cid-tYek3WqgBb .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYek3WqgBb .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ {
  max-width: none!important;
  transform: scale(1.1)!important
}
.cid-tYek3WqgBb .card .card-wrapper .logo-wrapper .logo-wrap#WPRHPQ img {
  width: auto
}
.cid-tYek3WqgBb .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tYek3WqgBb .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tYek3WqgBb .hr {
  border: 1px solid grey;
  border-color: grey
}
.cid-tYek3WqgBb .mbr-text {
  color: #08323c
}
.cid-tYek3WqgBb .icon-wrapper,
.cid-tYek3WqgBb .mbr-card-title {
  color: #0931ff
}
.cid-tYek3WqgBb .mbr-card-text {
  color: #000
}
.cid-tYek3WqgBb .button-align,
.cid-tYek3WqgBb .mbr-section-title {
  color: #0931ff
}
.cid-tYek3WqgBb .logo-wrapper,
.cid-tYek3WqgBb .mbr-card-title {
  text-align: center
}
.cid-tYek3X6uaD {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #fff;
  background-image: url("#"),linear-gradient(219deg,#ff4370 0,#0931ff 100%);
  background-position: left center;
  background-repeat: no-repeat;
  Background-clip: padding-box;
  position: relative;
  overflow: hidden
}
@media (max-width:992px) {
  .cid-tYek3X6uaD {
    background-image: linear-gradient(219deg,#ff4370 0,#0931ff 100%)
  }
}
.cid-tYek3X6uaD .mbr-fallback-image.disabled {
  display: none
}
.cid-tYek3X6uaD .underline {
  text-decoration: underline
}
.cid-tYek3X6uaD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYek3X6uaD h1.card-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYek3X6uaD h1.card-title {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYek3X6uaD h1.card-title {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-tYek3X6uaD p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 36px!important
}
.cid-tYek3X6uaD .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3X6uaD .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:991px) {
  .cid-tYek3X6uaD .mbr-section-btn {
    text-align: center!important
  }
}
.cid-tYek3X6uaD .circle-blur {
  position: absolute;
  top: -5%;
  bottom: auto;
  display: block;
  width: 536px;
  height: 316px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYek3X6uaD .card-title,
.cid-tYek3X6uaD .mbr-section-btn {
  color: #fff;
  text-align: left
}
.cid-tYek3X6uaD .link-wrap,
.cid-tYek3X6uaD .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYek3X6uaD .col-text {
  max-width: 768px!important
}
.cid-tYek3XIty2 {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/adobestock-300203685-1366x768.png");
  position: relative;
  overflow: hidden
}
.cid-tYek3XIty2 .row {
  justify-content: center
}
.cid-tYek3XIty2 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYek3XIty2 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
.cid-tYek3XIty2 .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tYek3XIty2 .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tYek3XIty2 .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYek3XIty2 .mbr-section-btn {
  margin-top: 30px
}
.cid-tYek3XIty2 .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYek3YdvE5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tYek3YdvE5 .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tYek3YdvE5 .row {
    padding: 0 12px
  }
}
.cid-tYek3YdvE5 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tYek3YdvE5 h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYek3YdvE5 .container,
  .cid-tYek3YdvE5 .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tYek3YdvE5 h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tYek3YdvE5 h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tYek3YdvE5 .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tYek3YdvE5 .row {
  justify-content: center
}
.cid-tYek3YdvE5 .mbr-fallback-image.disabled {
  display: none
}
.cid-tYek3YdvE5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYek3YdvE5 .item-wrap {
  z-index: 1
}
.cid-tYek3YdvE5 .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tYek3YdvE5 .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tYek3YdvE5 .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tYek3YdvE5 .form-group {
    margin-bottom: 19px
  }
}
.cid-tYek3YdvE5 .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tYek3YdvE5 .form-group .form-control:focus,
.cid-tYek3YdvE5 .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tYek3YdvE5 .form-group .form-check {
  margin-bottom: 0
}
.cid-tYek3YdvE5 .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tYek3YdvE5 .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tYek3YdvE5 LABEL {
  color: #454545
}
.cid-tYek3YMVCH.popup-builder {
  background-color: #fff
}
.cid-tYek3YMVCH.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYek3YMVCH.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYek3YMVCH .modal-content,
.cid-tYek3YMVCH .modal-dialog {
  height: auto
}
.cid-tYek3YMVCH .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYek3YMVCH .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYek3YMVCH .form-wrapper .mbr-form .form-group,
  .cid-tYek3YMVCH .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYek3YMVCH .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYek3YMVCH .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYek3YMVCH .mbr-text {
  text-align: center
}
.cid-tYek3YMVCH .pt-0 {
  padding-top: 0!important
}
.cid-tYek3YMVCH .pb-0 {
  padding-bottom: 0!important
}
.cid-tYek3YMVCH .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYek3YMVCH .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYek3YMVCH .modal-open {
  overflow: hidden
}
.cid-tYek3YMVCH .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYek3YMVCH .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYek3YMVCH .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYek3YMVCH .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYek3YMVCH .modal.show .modal-dialog {
  transform: none
}
.cid-tYek3YMVCH .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYek3YMVCH .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYek3YMVCH .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYek3YMVCH .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYek3YMVCH .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYek3YMVCH .modal-backdrop.fade {
  opacity: 0
}
.cid-tYek3YMVCH .modal-backdrop.show {
  opacity: .5
}
.cid-tYek3YMVCH .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYek3YMVCH .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYek3YMVCH .modal-header {
    padding: 1rem
  }
}
.cid-tYek3YMVCH .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYek3YMVCH .modal-header .close svg {
  fill: #353535
}
.cid-tYek3YMVCH .modal-header .close:hover {
  opacity: 1
}
.cid-tYek3YMVCH .modal-header .close:focus {
  outline: 0
}
.cid-tYek3YMVCH .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYek3YMVCH .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYek3YMVCH .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYek3YMVCH .modal-body {
    padding: 1rem
  }
}
.cid-tYek3YMVCH .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYek3YMVCH .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYek3YMVCH .modal-footer {
    padding: 1rem
  }
}
.cid-tYek3YMVCH .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYek3YMVCH .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYek3YMVCH .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYek3YMVCH .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYek3YMVCH .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYek3YMVCH .modal-lg,
  .cid-tYek3YMVCH .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYek3YMVCH .modal-xl {
    max-width: 1140px
  }
}
.cid-tYek3YMVCH .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYek3YMVCH .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYek3YMVCH .form-group {
  margin-bottom: 1rem
}
.cid-tYek3YMVCH .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYek3YMVCH .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYek3YMVCH .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYek3YMVCH .mbr-section-btn {
  margin: 0
}
.cid-tYek3YMVCH .mbr-section-btn .btn {
  margin: 0
}
.cid-tYjgmdd8YK {
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),url("../media/io1d0kdt/hp-fond4.svg")
}
.cid-tYjgmdd8YK img.Hero-image {
  margin-top: -12rem!important;
}
.cid-tYjgmdd8YK h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tYjgmdd8YK h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmdd8YK h1.mbr-section-title {
    font-size: 1.75em!important;
    line-height: 40px!important
  }
}
.cid-tYjgmdd8YK p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjgmdd8YK p.mbr-text {
    font-size: .875rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmdd8YK p.mbr-text {
    font-size: .8125rem!important;
    line-height: 21px!important
  }
}
.cid-tYjgmdd8YK .mbr-section-btn a.btn:not(.btn-form).btn-LS:hover {
  color: #fff!important;
  background-color: #0931ff!important;
  border-color: #0931ff!important
}
.cid-tYjgmdd8YK .mbr-section-btn a.btn:not(.btn-form).btn-F:hover {
  color: #fff!important;
  background-color: #ff4370!important;
  border-color: #ff4370!important
}
.cid-tYjgmdd8YK .icon54-v4-right-arrow-2 {
  padding-left: 1rem;
  padding-right: 1rem
}
.cid-tYjgmdd8YK .show-persona {
  position: absolute;
  top: -14rem;
  right: 0;
  left: -4rem
}
@media (max-width:1280px) {
  .cid-tYjgmdd8YK .show-persona {
    top: -12rem;
    left: -4rem
  }
}
@media (max-width:768px) {
  .cid-tYjgmdd8YK .show-persona {
    left: -3rem
  }
}
.cid-tYjgmdd8YK .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYjgmdd8YK p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYjgmdd8YK .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tYjgmdd8YK .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tYjgmdd8YK .mbr-fallback-image.disabled {
  display: none
}
.cid-tYjgmdd8YK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYjgmdd8YK h4.mbr-section-text,
.cid-tYjgmdd8YK h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYjgmdd8YK h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYjgmdd8YK .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYjgmdd8YK a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYjgmdd8YK a:hover {
  background-image: none!important
}
.cid-tYjgmdd8YK LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYjgmdd8YK .mbr-media {
  position: relative
}
.cid-tYjgmdd8YK .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYjgmdd8YK .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYjgmdd8YK .icon-wrap:hover {
  cursor: pointer
}
.cid-tYjgmdd8YK .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYjgmdd8YK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYjgmdd8YK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYjgmdd8YK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYjgmdd8YK .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYjgmdd8YK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYjgmdd8YK .mbr-section-btn,
.cid-tYjgmdd8YK .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYjgmdd8YK .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tYjgmdd8YK .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYjgmdd8YK .btn-sm {
  padding: .25rem 0;
  border: none
}
@media (max-width:575px) {
  .cid-tYjgmdd8YK .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tYjgmdd8YK .mbr-section-btn,
.cid-tYjgmdd8YK .mbr-text {
  color: #ccc
}
.cid-tYjgmdd8YK .mbr-text {
  color: #fff
}
.cid-tYjpuEp6rK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-tYjpuEp6rK h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYjpuEp6rK h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYjpuEp6rK h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
@media (max-width:575px) {
  .cid-tYjpuEp6rK h1.mbr-section-title {
    font-size: 2em!important;
    line-height: 30px!important
  }
}
.cid-tYjpuEp6rK p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYjpuEp6rK h4.label {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYjpuEp6rK .mbr-section-title {
  margin-bottom: 0;
  text-align: center;
  color: #0931ff
}
.cid-tYjpuEp6rK .mbr-text {
  margin-top: 10px;
  margin-bottom: 0;
  color: #000
}
.cid-tYjpuEp6rK .card__block {
  margin-top: 45px;
  font-weight: 500
}
.cid-tYjpuEp6rK .card__title {
  width: 100%
}
.cid-tYjpuEp6rK .mbr-fallback-image.disabled {
  display: none
}
.cid-tYjpuEp6rK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYjpuEp6rK .label {
  color: #ffa547
}
.cid-tYjz7TljRf {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #f2f2f2;
  background-image: linear-gradient(231deg,#ff4370 0,#0931ff 100%);
  background-position: center center;
  background-repeat: no-repeat;
  Background-clip: border-box
}
.cid-tYjz7TljRf .svg-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: auto;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  overflow: hidden
}
.cid-tYjz7TljRf h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYjz7TljRf h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYjz7TljRf h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
@media (max-width:575px) {
  .cid-tYjz7TljRf h1.mbr-section-title {
    font-size: 2em!important;
    line-height: 30px!important
  }
}
.cid-tYjz7TljRf h2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 33px!important;
  letter-spacing: 0!important
}
.cid-tYjz7TljRf h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYjz7TljRf h3.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYjz7TljRf p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYjz7TljRf .mbr-section.info5::before {
  content: '';
  background-image: url("../media/35rlqvpv/flux-bottom-black15.svg");
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  max-height: 400px!important;
  max-width: 100vw!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tYjz7TljRf .hyphenate {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto
}
.cid-tYjz7TljRf .container {
  max-height: 400px!important
}
.cid-tYjz7TljRf .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjz7TljRf .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tYjz7TljRf .mbr-section-btn,
  .cid-tYjz7TljRf .mbr-section-subtitle,
  .cid-tYjz7TljRf .mbr-section-title {
    text-align: center!important
  }
  .cid-tYjz7TljRf .mbr-section-subtitle,
  .cid-tYjz7TljRf .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYjz7TljRf .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important
}
.cid-tYjz7TljRf .surTitle {
  padding-bottom: 2rem
}
.cid-tYjz7TljRf .mbr-section-subtitle,
.cid-tYjz7TljRf .mbr-text {
  color: #767676
}
.cid-tYjz7TljRf .card-title {
  color: #0931ff;
  text-align: left
}
.cid-tYjz7TljRf .card .card-img span {
  color: #ff4370;
  font-size: 32px
}
.cid-tYjz7TljRf H3 {
  color: #000
}
.cid-tYjz7TljRf .card-img {
  text-align: left
}
.cid-tYjz7TljRf .mbr-text {
  text-align: left;
  color: #fff
}
.cid-tYjz7TljRf .mbr-section-btn,
.cid-tYjz7TljRf .mbr-text {
  color: #000
}
.cid-tYjz7TljRf .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tYjz7TljRf .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYjz7TljRf .card-img,
.cid-tYjz7TljRf .card-title {
  color: #fff
}
.cid-tYjCUzDWwj {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tYjCUzDWwj .bigNumbers {
  padding-left: 3.125rem
}
@media (max-width:991px) {
  .cid-tYjCUzDWwj .bigNumbers {
    padding-left: 0!important
  }
}
.cid-tYjCUzDWwj h1.year-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tYjCUzDWwj h4 {
  font-family: Poppins,sans-serif;
  font-size: 1rem!important;
  font-weight: 400!important;
  line-height: 24px!important
}
.cid-tYjCUzDWwj .mbr-section-subtitle,
.cid-tYjCUzDWwj .mbr-text {
  color: #767676
}
@media (max-width:991px) {
  .cid-tYjCUzDWwj .mbr-section-subtitle,
  .cid-tYjCUzDWwj .mbr-text {
    text-align: center!important
  }
}
.cid-tYjCUzDWwj .card {
  border-left: 1px solid #0931ff!important;
  border-radius: 0!important;
  padding-left: 1.5938rem!important;
  border-radius: 0!important
}
@media (max-width:991px) {
  .cid-tYjCUzDWwj .card {
    border: none!important
  }
}
.cid-tYjCUzDWwj .card-title {
  color: #66458e
}
@media (max-width:767px) {
  .cid-tYjCUzDWwj .mbr-section-subtitle,
  .cid-tYjCUzDWwj .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYjCUzDWwj .ceg-icons {
  height: 1rem;
  width: 1rem
}
.cid-tYjCUzDWwj .mbr-section-title {
  color: #fff
}
.cid-tYjCUzDWwj .mbr-section-subtitle {
  color: #fff
}
.cid-tYjCUzDWwj .mbr-text {
  color: #0931ff;
  text-align: left
}
.cid-tYjCUzDWwj .year-title {
  color: #0931ff;
  text-align: left
}
@media (max-width:991px) {
  .cid-tYjCUzDWwj .year-title {
    text-align: center!important
  }
}
.cid-tYjHPJ5Yif {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #f2f2f2
}
.cid-tYjHPJ5Yif h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYjHPJ5Yif h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYjHPJ5Yif h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYjHPJ5Yif h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjHPJ5Yif h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYjHPJ5Yif h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYjHPJ5Yif h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYjHPJ5Yif h4.card-text,
.cid-tYjHPJ5Yif h4.mbr-section-text,
.cid-tYjHPJ5Yif p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYjHPJ5Yif .image-element,
.cid-tYjHPJ5Yif .row-element {
  padding: 0
}
.cid-tYjHPJ5Yif .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjHPJ5Yif .image-element {
  display: flex;
  justify-content: center
}
.cid-tYjHPJ5Yif .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tYjHPJ5Yif .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 191px;
  max-height: 75px;
  border-radius: 0
}
.cid-tYjHPJ5Yif .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYjHPJ5Yif .text-content {
  padding: 0 2rem
}
@media (max-width:767px) {
  .cid-tYjHPJ5Yif .text-content {
    padding: 2rem 1rem
  }
  .cid-tYjHPJ5Yif .mbr-section-btn,
  .cid-tYjHPJ5Yif .mbr-text,
  .cid-tYjHPJ5Yif .mbr-title,
  .cid-tYjHPJ5Yif .underline {
    text-align: center!important
  }
}
.cid-tYjHPJ5Yif .mbr-title {
  color: #0931ff
}
.cid-tYjHPJ5Yif .mbr-section-btn,
.cid-tYjHPJ5Yif .mbr-text {
  color: #000;
  text-align: right
}
.cid-tYjHPJ5Yif .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYjHPJ5Yif .button-align,
.cid-tYjHPJ5Yif .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tYjHPJ5Yif .date {
  color: #000
}
.cid-tYjHPJ5Yif a.textCta {
  text-decoration: underline!important
}
.cid-tYjHPJ5Yif .mbr-text {
  text-align: left
}
.cid-tYjHPJ5Yif .mbr-text DIV {
  text-align: left
}
.cid-tYjMzSBoob {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #f2f2f2
}
.cid-tYjMzSBoob h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjMzSBoob h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjMzSBoob h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYjMzSBoob h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjMzSBoob h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYjMzSBoob h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYjMzSBoob h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjMzSBoob h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjMzSBoob h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYjMzSBoob h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYjMzSBoob h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYjMzSBoob .image-element,
.cid-tYjMzSBoob .row-element {
  padding: 0
}
.cid-tYjMzSBoob .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjMzSBoob .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYjMzSBoob .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYjMzSBoob .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYjMzSBoob .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYjMzSBoob .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYjMzSBoob .mbr-section-btn,
.cid-tYjMzSBoob .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYjMzSBoob .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYjMzSBoob .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYjMzSBoob .date {
  color: #ff4370
}
.cid-tYjMzSBoob a.textCta {
  text-decoration: underline!important
}
.cid-tYjMzSBoob .button-align,
.cid-tYjMzSBoob .mbr-section-title {
  text-align: left
}
.cid-tYjLI2SPmk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f2f2
}
.cid-tYjLI2SPmk h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjLI2SPmk h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjLI2SPmk h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYjLI2SPmk h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjLI2SPmk h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYjLI2SPmk h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYjLI2SPmk h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjLI2SPmk h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjLI2SPmk h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYjLI2SPmk h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYjLI2SPmk h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYjLI2SPmk .main {
  flex-direction: row-reverse
}
.cid-tYjLI2SPmk .image-element,
.cid-tYjLI2SPmk .row-element {
  padding: 0
}
.cid-tYjLI2SPmk .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjLI2SPmk .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYjLI2SPmk .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYjLI2SPmk .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYjLI2SPmk .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYjLI2SPmk .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYjLI2SPmk .mbr-section-btn,
.cid-tYjLI2SPmk .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYjLI2SPmk .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYjLI2SPmk .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYjLI2SPmk .date {
  color: #ff4370
}
.cid-tYjLI2SPmk a.textCta {
  text-decoration: underline!important
}
.cid-tYjLI2SPmk .button-align,
.cid-tYjLI2SPmk .mbr-section-title {
  text-align: left
}
.cid-tYjMGnLjeb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f2f2
}
.cid-tYjMGnLjeb h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjMGnLjeb h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjMGnLjeb h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYjMGnLjeb h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjMGnLjeb h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYjMGnLjeb h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYjMGnLjeb h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjMGnLjeb h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjMGnLjeb h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYjMGnLjeb h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYjMGnLjeb h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYjMGnLjeb .image-element,
.cid-tYjMGnLjeb .row-element {
  padding: 0
}
.cid-tYjMGnLjeb .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjMGnLjeb .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYjMGnLjeb .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYjMGnLjeb .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYjMGnLjeb .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYjMGnLjeb .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYjMGnLjeb .mbr-section-btn,
.cid-tYjMGnLjeb .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYjMGnLjeb .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYjMGnLjeb .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYjMGnLjeb .date {
  color: #ff4370
}
.cid-tYjMGnLjeb a.textCta {
  text-decoration: underline!important
}
.cid-tYjMGnLjeb .button-align,
.cid-tYjMGnLjeb .mbr-section-title {
  text-align: left
}
.cid-tYjNzMpY4V {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #f2f2f2
}
.cid-tYjNzMpY4V h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjNzMpY4V h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjNzMpY4V h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYjNzMpY4V h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjNzMpY4V h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYjNzMpY4V h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYjNzMpY4V h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYjNzMpY4V h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYjNzMpY4V h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYjNzMpY4V h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYjNzMpY4V h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYjNzMpY4V .main {
  flex-direction: row-reverse
}
.cid-tYjNzMpY4V .image-element,
.cid-tYjNzMpY4V .row-element {
  padding: 0
}
.cid-tYjNzMpY4V .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjNzMpY4V .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYjNzMpY4V .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYjNzMpY4V .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYjNzMpY4V .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYjNzMpY4V .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYjNzMpY4V .mbr-section-btn,
.cid-tYjNzMpY4V .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYjNzMpY4V .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYjNzMpY4V .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYjNzMpY4V .date {
  color: #ff4370
}
.cid-tYjNzMpY4V a.textCta {
  text-decoration: underline!important
}
.cid-tYjNzMpY4V .button-align,
.cid-tYjNzMpY4V .mbr-section-title {
  text-align: left
}
.cid-tZ4uiXvOMh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fff
}
.cid-tZ4uiXvOMh h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4uiXvOMh h1 {
    font-size: 2rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4uiXvOMh h1 {
    font-size: 1.75rem!important;
    line-height: 40px!important
  }
}
.cid-tZ4uiXvOMh h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZ4uiXvOMh h2.mbr-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4uiXvOMh h2.mbr-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tZ4uiXvOMh h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tZ4uiXvOMh h4.card-text,
.cid-tZ4uiXvOMh h4.mbr-section-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tZ4uiXvOMh .image-element,
.cid-tZ4uiXvOMh .row-element {
  padding: 0
}
.cid-tZ4uiXvOMh .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZ4uiXvOMh .image-element {
  display: flex;
  justify-content: center
}
.cid-tZ4uiXvOMh .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tZ4uiXvOMh .logo-wrap img {
  top: 0;
  left: 0;
  height: 50%!important;
  width: 50%!important;
  max-height: 50%!important
}
.cid-tZ4uiXvOMh .text-content {
  padding: 2rem
}
@media (max-width:767px) {
  .cid-tZ4uiXvOMh .text-content {
    padding: 2rem 1rem
  }
}
.cid-tZ4uiXvOMh .mbr-title {
  color: #0931ff
}
.cid-tZ4uiXvOMh .mbr-section-btn,
.cid-tZ4uiXvOMh .mbr-text {
  color: #000;
  text-align: right
}
.cid-tZ4uiXvOMh .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tZ4uiXvOMh .button-align,
.cid-tZ4uiXvOMh .mbr-section-title {
  text-align: left;
  color: #0931ff
}
.cid-tZ4uiXvOMh .date {
  color: #000
}
.cid-tZ4uiXvOMh a.textCta {
  text-decoration: underline!important
}
.cid-tZ4uiXvOMh .mbr-text {
  text-align: left
}
.cid-tYjGJZcx9G {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tYjGJZcx9G .row {
  justify-content: center
}
.cid-tYjGJZcx9G .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjGJZcx9G h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tYjGJZcx9G h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tYjGJZcx9G h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYjGJZcx9G .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tYjGJZcx9G .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tYjGJZcx9G .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYjGJZcx9G .mbr-section-btn {
  margin-top: 30px
}
.cid-tYjGJZcx9G .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYjgmiSUtC {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important;
}
@media (max-width: 991px) {
  .cid-tYjgmiSUtC .carousel-indicators .active {
    transform: scale(1)!important;
    border: 0!important;
    background-color: rgba(255,67,112,.8)!important;
    transition: all .2s ease-in-out!important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.cid-tYjgmiSUtC h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYjgmiSUtC h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmiSUtC h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}

@media (max-width:575px) and (min-width:320px) {
  .cid-tYjgmiSUtC .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmiSUtC span.text-success  {
    color: #ff4370 !important;
  }
  .cid-tYjgmiSUtC .testimonials-slider__icon {
    font-size: 240px;
    font-weight: 700;
    margin-top: -11rem;
  }
  .cid-tYjgmiSUtC .user .testi_date,
  .cid-tYjgmiSUtC .user .user_company,
  .cid-tYjgmiSUtC .user .user_job,
  .cid-tYjgmiSUtC .user .user_name,
  .cid-tYjgmiSUtC .user .user_status {
    text-align: left!important
  }
  .cid-tYjgmiSUtC .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tYjgmiSUtC .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tYjgmiSUtC .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tYjgmiSUtC .img-wrapper {
    display: none
  }
  .cid-tYjgmiSUtC .carousel-controls,
  .cid-tYjgmiSUtC .testimonials-slider__icon,
  .cid-tYjgmiSUtC .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tYjgmiSUtC .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tYjgmiSUtC .user .user_name,
  .cid-tYjgmiSUtC .user .user_status {
    text-align: center
  }
}
.cid-tYjgmiSUtC .row {
  flex-direction: row-reverse  !important;
}
.cid-tYjgmiSUtC .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
.cid-tYjgmiSUtC .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tYjgmiSUtC .carousel-inner {
    position: relative  !important;
    width: 100%  !important;
    overflow: hidden  !important;
  }
}
.cid-tYjgmiSUtC .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tYjgmiSUtC .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tYjgmiSUtC .carousel-item-next,
.cid-tYjgmiSUtC .carousel-item-prev,
.cid-tYjgmiSUtC .carousel-item.active {
  display: flex
}
.cid-tYjgmiSUtC .carousel-item-next.carousel-item-left,
.cid-tYjgmiSUtC .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tYjgmiSUtC .carousel-item-left.active,
.cid-tYjgmiSUtC .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tYjgmiSUtC .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tYjgmiSUtC .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tYjgmiSUtC .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tYjgmiSUtC .user {
  padding: 0!important
}
.cid-tYjgmiSUtC .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tYjgmiSUtC .testi_date,
.cid-tYjgmiSUtC .user_company,
.cid-tYjgmiSUtC .user_job,
.cid-tYjgmiSUtC .user_name {
  margin: 0
}
.cid-tYjgmiSUtC .testi_date p,
.cid-tYjgmiSUtC .user_company p,
.cid-tYjgmiSUtC .user_job p,
.cid-tYjgmiSUtC .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYjgmiSUtC .user_status {
  color: #ff4370 !important;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  text-align: left !important;
  line-height: 1.3125!important
}
.cid-tYjgmiSUtC .carousel-controls a {
  font-size: 2rem
}
.cid-tYjgmiSUtC .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tYjgmiSUtC .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tYjgmiSUtC ol {
  bottom: -3rem;
  /* margin-bottom: -1rem !important; */
  .cid-tYjgmiSUtC .carousel-indicators li {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    transition: opacity .5s;
    background-color: rgba(255,198,211,.8) !important;
    font-size: 2rem;
    border-width: 0;
    transform: scale(.6);
    margin: 6px
  }
  .cid-tYjgmiSUtC .carousel-indicators li:hover {
    opacity: 1
  }
  .cid-tYjgmiSUtC .carousel-indicators .active {
    transform: scale(1) !important;
    border: 0;
    background-color: rgba(255,67,112,.8) !important;
    transition: all .2s ease-in-out !important
  }
}
.cid-tYjgmiSUtC .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tYjgmiSUtC .carousel-indicators li:hover {
  opacity: 1
}
.cid-tYjgmiSUtC .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tYjgmiSUtC .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left !important;
  max-width: 628px !important
}
@media (max-width:992px) {
  .cid-tYjgmiSUtC .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmiSUtC .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tYjgmiSUtC .user_text {
    margin-top: 3rem!important
  }
}
.cid-tYjgmiSUtC .user_desk {
  color: #767676
}
.cid-tYjgmiSUtC .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tYjgmiSUtC .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tYjgmiSUtC .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tYjgmiSUtC .main-title {
  color: #ff4370
}
.cid-tYjgmiSUtC .testimonials-slider__icon {
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem;
}
.cid-tYjgmiSUtC .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
.cid-tYjgmiSUtC .testimonials-slider__icon {
  text-align: right !important;
  color: #ffa547 !important;
}
.cid-tYjgmiSUtC .testimonials-slider__icon {
  @media (max-width:992px) {
    text-align: center  !important;
    font-size: 240px !important;
    font-weight: 700 !important;
    color: #ffa547 !important;
    margin-top: -5rem !important; 
    margin-bottom: -12rem;
  }
}
@media (min-width: 320px) and (max-width:992px) {
  .carousel-indicators li {
    height: 10px!important;
    width: 10px!important;
    border-radius: 50%!important;
    transition: opacity .5s!important;
    background-color: rgba(255,198,211,.8)!important;
    font-size: 2rem!important;
    border-width: 0!important;
    transform: scale(.6)!important;
    margin: 6px!important;
  }
  .carousel-indicators li:hover {
    opacity: 1!important;
  }
  .carousel-indicators .active {
    transform: scale(1)!important;
    border: 0!important;
    background-color: rgba(255,67,112,.8)!important;
    transition: all .2s ease-in-out!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmiSUtC .img-wrapper {
    display: none!important
  }
  .cid-tYjgmiSUtC .user {
    justify-content: start;
    align-items: start;
    text-align: left
  }
  .cid-tYjgmiSUtC .user_text {
    transform: translateX(0)!important
  }
  .cid-tYjgmiSUtC .carousel-item,
  .cid-tYjgmiSUtC .user_text p {
    color: #ff4370
  }
  .cid-tYjgmiSUtC .carousel-item,
  .cid-tYjgmiSUtC .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tYjgmiSUtC .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tYjgmiSUtC .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tYjgmiSUtC .img-wrapper img {
    display: none
  }
}
.cid-tYjgmiSUtC P {
  color: #ff4370
}
.cid-tYkji42XeT {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #0931ff;
  background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
}
.cid-tYkji42XeT h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 48px!important
}
@media (max-width:768px) {
  .cid-tYkji42XeT h1.mbr-section-title {
    font-size: 2em
  }
}
.cid-tYkji42XeT h4.mbr-section-subtitle,
.cid-tYkji42XeT h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:768px) {
  .cid-tYkji42XeT h4.mbr-section-subtitle,
  .cid-tYkji42XeT h4.mbr-text {
    font-size: .875em!important
  }
}
.cid-tYkji42XeT .mbr-section-title {
  line-height: 48px!important
}
.cid-tYkji42XeT .mbr-section-subtitle {
  line-height: 23px!important;
  color: #ccc
}
.cid-tYkji42XeT .mbr-section.info5::before {
  content: '';
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tYkji42XeT .container {
  max-height: 100vh
}
@media (max-width: 768px) {
  .cid-tYkji42XeT .container {
  max-height: 100vh !important;
}
}
.cid-tYkji42XeT .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkji42XeT .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tYkji42XeT .mbr-section-btn,
  .cid-tYkji42XeT .mbr-section-subtitle,
  .cid-tYkji42XeT .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYkji42XeT H4 {
  color: #fff
}
.cid-tYkkyev7hP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tYkkyev7hP .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tYkkyev7hP .row {
    padding: 0 12px
  }
}
.cid-tYkkyev7hP h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tYkkyev7hP h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYkkyev7hP .container,
  .cid-tYkkyev7hP .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tYkkyev7hP h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tYkkyev7hP h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tYkkyev7hP .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tYkkyev7hP .row {
  justify-content: center
}
.cid-tYkkyev7hP .mbr-fallback-image.disabled {
  display: none
}
.cid-tYkkyev7hP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYkkyev7hP .item-wrap {
  z-index: 1
}
.cid-tYkkyev7hP .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tYkkyev7hP .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tYkkyev7hP .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tYkkyev7hP .form-group {
    margin-bottom: 19px
  }
}
.cid-tYkkyev7hP .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tYkkyev7hP .form-group .form-control:focus,
.cid-tYkkyev7hP .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tYkkyev7hP .form-group .form-check {
  margin-bottom: 0
}
.cid-tYkkyev7hP .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tYkkyev7hP .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tYkkyev7hP LABEL {
  color: #454545
}
.cid-tYjgmkShkM {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tYjgmkShkM .container {
    max-width: 1090px
  }
}
.cid-tYjgmkShkM h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYjgmkShkM h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYjgmkShkM h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmkShkM h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYjgmkShkM a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYjgmkShkM a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYjgmkShkM a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYjgmkShkM a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYjgmkShkM .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYjgmkShkM .content {
    text-align: center
  }
  .cid-tYjgmkShkM .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYjgmkShkM .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYjgmkShkM .img-logo img {
  height: 6rem
}
.cid-tYjgmkShkM .hr {
  background-color: #fff
}
.cid-tYjgmkShkM .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYjgmkShkM .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYjgmkShkM .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYjgmkShkM .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYjgmkShkM .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYjgmkShkM .social-list a:hover {
  opacity: 1
}
.cid-tYjgmkShkM .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYjgmkShkM .list li {
  padding-bottom: .5rem
}
.cid-tYjgmkShkM .list li:last-child {
  padding-bottom: 0
}
.cid-tYjgmkShkM .form-text,
.cid-tYjgmkShkM .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYjgmkShkM .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYjgmkShkM .footer-title,
  .cid-tYjgmkShkM .form-text,
  .cid-tYjgmkShkM .list,
  .cid-tYjgmkShkM .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYjgmkShkM .mbr-form,
  .cid-tYjgmkShkM .social-list {
    justify-content: center!important
  }
  .cid-tYjgmkShkM .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYjgmkShkM .mbr-footer-list {
  color: #fff
}
.cid-tYjgmkShkM .form-text {
  color: #fff
}
.cid-tYjgmkShkM .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYjgmkShkM .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYjgmkShkM .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYjgmkShkM .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYjgmkShkM .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYjgmkShkM .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYjgmkShkM .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYjgmkShkM .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYjgmkShkM .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYjgmkShkM .certification-img img {
    max-width: 50%
  }
}
.cid-tYjgmkShkM .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYjgmkShkM .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYjgmkShkM .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYjgmkShkM .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYjgmkShkM .footer-main-title {
  color: #fff
}
.cid-tYjgmkShkM P {
  color: #fff
}
.cid-tYjgmkShkM .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tYjgmlRH4J.popup-builder {
  background-color: #fff
}
.cid-tYjgmlRH4J.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYjgmlRH4J.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYjgmlRH4J .modal-content,
.cid-tYjgmlRH4J .modal-dialog {
  height: auto
}
.cid-tYjgmlRH4J .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYjgmlRH4J .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYjgmlRH4J .form-wrapper .mbr-form .form-group,
  .cid-tYjgmlRH4J .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYjgmlRH4J .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYjgmlRH4J .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYjgmlRH4J .mbr-text {
  text-align: center
}
.cid-tYjgmlRH4J .pt-0 {
  padding-top: 0!important
}
.cid-tYjgmlRH4J .pb-0 {
  padding-bottom: 0!important
}
.cid-tYjgmlRH4J .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYjgmlRH4J .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYjgmlRH4J .modal-open {
  overflow: hidden
}
.cid-tYjgmlRH4J .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYjgmlRH4J .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYjgmlRH4J .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYjgmlRH4J .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYjgmlRH4J .modal.show .modal-dialog {
  transform: none
}
.cid-tYjgmlRH4J .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYjgmlRH4J .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYjgmlRH4J .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYjgmlRH4J .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYjgmlRH4J .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYjgmlRH4J .modal-backdrop.fade {
  opacity: 0
}
.cid-tYjgmlRH4J .modal-backdrop.show {
  opacity: .5
}
.cid-tYjgmlRH4J .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYjgmlRH4J .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYjgmlRH4J .modal-header {
    padding: 1rem
  }
}
.cid-tYjgmlRH4J .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYjgmlRH4J .modal-header .close svg {
  fill: #353535
}
.cid-tYjgmlRH4J .modal-header .close:hover {
  opacity: 1
}
.cid-tYjgmlRH4J .modal-header .close:focus {
  outline: 0
}
.cid-tYjgmlRH4J .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYjgmlRH4J .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYjgmlRH4J .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYjgmlRH4J .modal-body {
    padding: 1rem
  }
}
.cid-tYjgmlRH4J .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYjgmlRH4J .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYjgmlRH4J .modal-footer {
    padding: 1rem
  }
}
.cid-tYjgmlRH4J .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYjgmlRH4J .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYjgmlRH4J .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYjgmlRH4J .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYjgmlRH4J .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYjgmlRH4J .modal-lg,
  .cid-tYjgmlRH4J .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYjgmlRH4J .modal-xl {
    max-width: 1140px
  }
}
.cid-tYjgmlRH4J .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYjgmlRH4J .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYjgmlRH4J .form-group {
  margin-bottom: 1rem
}
.cid-tYjgmlRH4J .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYjgmlRH4J .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYjgmlRH4J .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYjgmlRH4J .mbr-section-btn {
  margin: 0
}
.cid-tYjgmlRH4J .mbr-section-btn .btn {
  margin: 0
}
.cid-tYkpPRbvjV {
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),url("../media/io1d0kdt/hp-fond4.svg")
}
.cid-tYkpPRbvjV h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tYkpPRbvjV h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPRbvjV h1.mbr-section-title {
    font-size: 1.75em!important;
    line-height: 40px!important
  }
}
.cid-tYkpPRbvjV p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkpPRbvjV p.mbr-text {
    font-size: .875rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPRbvjV p.mbr-text {
    font-size: .8125rem!important;
    line-height: 21px!important
  }
}
.cid-tYkpPRbvjV .mbr-section-btn a.btn:not(.btn-form).btn-LS:hover {
  color: #fff!important;
  background-color: #0931ff!important;
  border-color: #0931ff!important
}
.cid-tYkpPRbvjV .mbr-section-btn a.btn:not(.btn-form).btn-F:hover {
  color: #fff!important;
  background-color: #ff4370!important;
  border-color: #ff4370!important
}
.cid-tYkpPRbvjV .icon54-v4-right-arrow-2 {
  padding-left: 1rem;
  padding-right: 1rem
}
.cid-tYkpPRbvjV .show-persona {
  position: absolute;
  top: -11rem;
  right: 0;
  left: -5rem
}
@media (max-width:1280px) {
  .cid-tYkpPRbvjV .show-persona {
    top: -9rem;
    left: -7rem
  }
}
@media (max-width:992px) {
  .cid-tYkpPRbvjV .show-persona {
    top: -8rem;
    left: -8rem
  }
}
@media (max-width:768px) {
  .cid-tYkpPRbvjV .show-persona {
    top: -6rem;
    left: -5rem
  }
}
@media (max-width:600px) {
  .cid-tYkpPRbvjV .show-persona {
    top: -2rem
  }
}
.cid-tYkpPRbvjV .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYkpPRbvjV p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYkpPRbvjV .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tYkpPRbvjV .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tYkpPRbvjV .mbr-fallback-image.disabled {
  display: none
}
.cid-tYkpPRbvjV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYkpPRbvjV h4.mbr-section-text,
.cid-tYkpPRbvjV h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYkpPRbvjV h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYkpPRbvjV .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYkpPRbvjV a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYkpPRbvjV a:hover {
  background-image: none!important
}
.cid-tYkpPRbvjV LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYkpPRbvjV .mbr-media {
  position: relative
}
.cid-tYkpPRbvjV .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYkpPRbvjV .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYkpPRbvjV .icon-wrap:hover {
  cursor: pointer
}
.cid-tYkpPRbvjV .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYkpPRbvjV .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYkpPRbvjV .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYkpPRbvjV .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYkpPRbvjV .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYkpPRbvjV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYkpPRbvjV .mbr-section-btn,
.cid-tYkpPRbvjV .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYkpPRbvjV .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tYkpPRbvjV .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYkpPRbvjV .btn-sm {
  padding: .25rem 0;
  border: none
}
@media (max-width:575px) {
  .cid-tYkpPRbvjV .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tYkpPRbvjV .mbr-section-btn,
.cid-tYkpPRbvjV .mbr-text {
  color: #ccc
}
.cid-tYkpPRbvjV .mbr-text {
  color: #fff
}
.cid-tYkwPOxhVD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #fff
}
.cid-tYkwPOxhVD .mbr-section-title {
  color: #08323c;
  margin-bottom: 0
}
.cid-tYkwPOxhVD h2.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYkwPOxhVD h2.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 56px!important
  }
}
@media (max-width:768px) {
  .cid-tYkwPOxhVD h2.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 52px!important
  }
}
.cid-tYkwPOxhVD h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 400!important;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tYkwPOxhVD h4.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 30px!important
  }
}
@media (max-width:768px) {
  .cid-tYkwPOxhVD h4.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 25px!important
  }
}
.cid-tYkwPOxhVD .mbr-section-subtitle {
  margin-top: 20px;
  margin-bottom: 0;
  text-align: left
}
.cid-tYkwPOxhVD .mbr-section-btn {
  margin-top: 30px
}
.cid-tYkwPOxhVD .mbr-fallback-image.disabled {
  display: none
}
.cid-tYkwPOxhVD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYkwPOxhVD .mbr-section-btn,
.cid-tYkwPOxhVD .mbr-section-title {
  color: #0931ff
}
.cid-tYkwPOxhVD h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYkwPOxhVD p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkwPOxhVD .container {
    padding: 0 16px
  }
}
.cid-tYkwPOxhVD .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tYkwPOxhVD .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tYkwPOxhVD .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tYkwPOxhVD .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tYkwPOxhVD .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tYkwPOxhVD .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tYkwPOxhVD .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tYkwPOxhVD .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 191px;
  max-height: 75px;
  border-radius: 0
}
.cid-tYkwPOxhVD .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYkwPOxhVD .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tYkwPOxhVD .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tYkwPOxhVD .mbr-text {
  color: #08323c
}
.cid-tYkwPOxhVD .icon-wrapper,
.cid-tYkwPOxhVD .mbr-card-title {
  color: #0931ff
}
.cid-tYkwPOxhVD .mbr-card-text {
  color: #0931ff
}
.cid-tYkP8XwVNc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  overflow: hidden;
  background-color: #fff
}
.cid-tYkP8XwVNc .mbr-fallback-image.disabled {
  display: none
}
.cid-tYkP8XwVNc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYkP8XwVNc h3.mbr-card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYkP8XwVNc p {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkP8XwVNc .container {
    padding: 0 16px
  }
}
.cid-tYkP8XwVNc .title-wrapper {
  display: flex;
  align-items: center;
  height: 100%
}
.cid-tYkP8XwVNc .title-wrapper .title-wrap {
  position: relative;
  padding-right: 70px
}
@media (max-width:992px) {
  .cid-tYkP8XwVNc .title-wrapper .title-wrap {
    padding-right: 0
  }
}
.cid-tYkP8XwVNc .card .card-wrapper {
  padding: 24px;
  margin-bottom: 32px;
  border: 1px solid #0931ff;
  background-color: #fff;
  border-radius: 16px
}
@media (max-width:992px) {
  .cid-tYkP8XwVNc .card .card-wrapper {
    margin-bottom: 20px
  }
}
.cid-tYkP8XwVNc .card .card-wrapper .logo-wrapper {
  margin-bottom: 24px
}
@media (max-width:992px) {
  .cid-tYkP8XwVNc .card .card-wrapper .logo-wrapper {
    margin-bottom: 16px
  }
}
.cid-tYkP8XwVNc .card .card-wrapper .logo-wrapper .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 191px;
  max-height: 75px;
  border-radius: 0
}
.cid-tYkP8XwVNc .card .card-wrapper .logo-wrapper .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYkP8XwVNc .card .card-wrapper .content-wrapper .mbr-section-title {
  margin-bottom: 16px
}
.cid-tYkP8XwVNc .card .card-wrapper .content-wrapper .mbr-text {
  margin-bottom: 0
}
.cid-tYkP8XwVNc .mbr-section-title {
  color: #08323c
}
.cid-tYkP8XwVNc .mbr-text {
  color: #08323c
}
.cid-tYkP8XwVNc .icon-wrapper,
.cid-tYkP8XwVNc .mbr-card-title {
  color: #0931ff
}
.cid-tYkP8XwVNc .mbr-card-text {
  color: #0931ff
}
.cid-tYkycTE7RL {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #f2f2f2
}
.cid-tYkycTE7RL h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYkycTE7RL h1 {
    font-size: 2rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYkycTE7RL h1 {
    font-size: 1.75rem!important;
    line-height: 40px!important
  }
}
.cid-tYkycTE7RL h2.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkycTE7RL h2.mbr-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkycTE7RL h2.mbr-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYkycTE7RL h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYkycTE7RL h4.card-text,
.cid-tYkycTE7RL h4.mbr-section-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYkycTE7RL .image-element,
.cid-tYkycTE7RL .row-element {
  padding: 0
}
.cid-tYkycTE7RL .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkycTE7RL .image-element {
  display: flex;
  justify-content: center
}
.cid-tYkycTE7RL .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tYkycTE7RL .logo-wrap img {
  top: 0;
  left: 0;
  height: 50%!important;
  width: 50%!important;
  max-height: 50%!important
}
.cid-tYkycTE7RL .text-content {
  padding: 2rem
}
@media (max-width:767px) {
  .cid-tYkycTE7RL .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYkycTE7RL .mbr-title {
  color: #0931ff
}
.cid-tYkycTE7RL .mbr-section-btn,
.cid-tYkycTE7RL .mbr-text {
  color: #000;
  text-align: right
}
.cid-tYkycTE7RL .mbr-section-subtitle {
  color: #ffa547;
  text-align: left
}
.cid-tYkycTE7RL .button-align,
.cid-tYkycTE7RL .mbr-section-title {
  text-align: left;
  color: #0931ff
}
.cid-tYkycTE7RL .date {
  color: #000
}
.cid-tYkycTE7RL a.textCta {
  text-decoration: underline!important
}
.cid-tYkycTE7RL .mbr-text {
  text-align: left
}
.cid-tYkP5P5ddT {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tYkP5P5ddT .bigNumbers {
  padding-left: 3.125rem
}
@media (max-width:991px) {
  .cid-tYkP5P5ddT .bigNumbers {
    padding-left: 0!important
  }
}
.cid-tYkP5P5ddT h1.year-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tYkP5P5ddT h4 {
  font-family: Poppins,sans-serif;
  font-size: 1rem!important;
  font-weight: 400!important;
  line-height: 24px!important
}
.cid-tYkP5P5ddT .mbr-section-subtitle,
.cid-tYkP5P5ddT .mbr-text {
  color: #767676
}
@media (max-width:991px) {
  .cid-tYkP5P5ddT .mbr-section-subtitle,
  .cid-tYkP5P5ddT .mbr-text {
    text-align: center!important
  }
}
.cid-tYkP5P5ddT .card {
  border-left: 1px solid #0931ff!important;
  padding-left: 1.5938rem!important;
  border-radius: 0!important
}
@media (max-width:991px) {
  .cid-tYkP5P5ddT .card {
    border: none!important
  }
}
.cid-tYkP5P5ddT .card-title {
  color: #66458e
}
@media (max-width:767px) {
  .cid-tYkP5P5ddT .mbr-section-subtitle,
  .cid-tYkP5P5ddT .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYkP5P5ddT .ceg-icons {
  height: 1rem;
  width: 1rem
}
.cid-tYkP5P5ddT .mbr-section-title {
  color: #fff
}
.cid-tYkP5P5ddT .mbr-section-subtitle {
  color: #fff
}
.cid-tYkP5P5ddT .mbr-text {
  color: #0931ff;
  text-align: left
}
.cid-tYkP5P5ddT .year-title {
  color: #0931ff;
  text-align: left
}
@media (max-width:991px) {
  .cid-tYkP5P5ddT .year-title {
    text-align: center!important
  }
}
.cid-tYkRFUiVy6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-tYkRFUiVy6 h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYkRFUiVy6 h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYkRFUiVy6 h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYkRFUiVy6 h2.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkRFUiVy6 h2.mbr-text {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkRFUiVy6 h2.mbr-text {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYkRFUiVy6 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 27px!important
}
.cid-tYkRFUiVy6 h4.card-text,
.cid-tYkRFUiVy6 h4.mbr-section-text,
.cid-tYkRFUiVy6 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYkRFUiVy6 .image-element,
.cid-tYkRFUiVy6 .row-element {
  padding: 0
}
.cid-tYkRFUiVy6 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkRFUiVy6 .image-element {
  display: flex;
  justify-content: center
}
.cid-tYkRFUiVy6 .image-element img {
  width: 100%;
  height: 100%;
  max-width: 536px!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tYkRFUiVy6 .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 191px;
  max-height: 75px;
  border-radius: 0
}
.cid-tYkRFUiVy6 .logo-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYkRFUiVy6 .text-content {
  padding: 0 2rem
}
@media (max-width:767px) {
  .cid-tYkRFUiVy6 .text-content {
    padding: 2rem 1rem
  }
  .cid-tYkRFUiVy6 .mbr-section-btn,
  .cid-tYkRFUiVy6 .mbr-text,
  .cid-tYkRFUiVy6 .mbr-title,
  .cid-tYkRFUiVy6 .underline {
    text-align: center!important
  }
}
.cid-tYkRFUiVy6 .mbr-title {
  color: #0931ff
}
.cid-tYkRFUiVy6 .mbr-section-btn,
.cid-tYkRFUiVy6 .mbr-text {
  color: #000;
  text-align: right
}
.cid-tYkRFUiVy6 .mbr-section-subtitle {
  color: #ffa547;
  text-align: center
}
.cid-tYkRFUiVy6 .button-align,
.cid-tYkRFUiVy6 .mbr-section-title {
  text-align: center;
  color: #0931ff
}
.cid-tYkRFUiVy6 .date {
  color: #000
}
.cid-tYkRFUiVy6 a.textCta {
  text-decoration: underline!important
}
.cid-tYkRFUiVy6 .mbr-text {
  text-align: left
}
.cid-tYkRFUiVy6 .mbr-text DIV {
  text-align: left
}
.cid-tYkREd7QrZ {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYkREd7QrZ h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkREd7QrZ h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkREd7QrZ h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYkREd7QrZ h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkREd7QrZ h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkREd7QrZ h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYkREd7QrZ h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkREd7QrZ h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkREd7QrZ h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYkREd7QrZ h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYkREd7QrZ h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYkREd7QrZ .image-element,
.cid-tYkREd7QrZ .row-element {
  padding: 0
}
.cid-tYkREd7QrZ .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkREd7QrZ .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYkREd7QrZ .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYkREd7QrZ .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYkREd7QrZ .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYkREd7QrZ .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYkREd7QrZ .mbr-section-btn,
.cid-tYkREd7QrZ .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYkREd7QrZ .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYkREd7QrZ .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYkREd7QrZ .date {
  color: #ff4370
}
.cid-tYkREd7QrZ a.textCta {
  text-decoration: underline!important
}
.cid-tYkREd7QrZ .button-align,
.cid-tYkREd7QrZ .mbr-section-title {
  text-align: left
}
.cid-tYkSd21KGi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYkSd21KGi h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSd21KGi h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSd21KGi h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYkSd21KGi h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSd21KGi h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSd21KGi h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYkSd21KGi h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSd21KGi h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSd21KGi h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYkSd21KGi h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYkSd21KGi h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYkSd21KGi .main {
  flex-direction: row-reverse
}
.cid-tYkSd21KGi .image-element,
.cid-tYkSd21KGi .row-element {
  padding: 0
}
.cid-tYkSd21KGi .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkSd21KGi .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYkSd21KGi .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYkSd21KGi .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYkSd21KGi .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYkSd21KGi .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYkSd21KGi .mbr-section-btn,
.cid-tYkSd21KGi .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYkSd21KGi .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYkSd21KGi .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYkSd21KGi .date {
  color: #ff4370
}
.cid-tYkSd21KGi a.textCta {
  text-decoration: underline!important
}
.cid-tYkSd21KGi .button-align,
.cid-tYkSd21KGi .mbr-section-title {
  text-align: left
}
.cid-tYkSgUYe3q {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYkSgUYe3q h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSgUYe3q h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSgUYe3q h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYkSgUYe3q h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSgUYe3q h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSgUYe3q h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYkSgUYe3q h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSgUYe3q h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSgUYe3q h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYkSgUYe3q h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYkSgUYe3q h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYkSgUYe3q .image-element,
.cid-tYkSgUYe3q .row-element {
  padding: 0
}
.cid-tYkSgUYe3q .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkSgUYe3q .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYkSgUYe3q .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYkSgUYe3q .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYkSgUYe3q .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYkSgUYe3q .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYkSgUYe3q .mbr-section-btn,
.cid-tYkSgUYe3q .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYkSgUYe3q .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYkSgUYe3q .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYkSgUYe3q .date {
  color: #ff4370
}
.cid-tYkSgUYe3q a.textCta {
  text-decoration: underline!important
}
.cid-tYkSgUYe3q .button-align,
.cid-tYkSgUYe3q .mbr-section-title {
  text-align: left
}
.cid-tYkSi7kCPC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-tYkSi7kCPC h1.mbr-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSi7kCPC h1.mbr-title {
    font-size: 1.4375rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSi7kCPC h1.mbr-title {
    font-size: 1.375rem!important;
    line-height: 19px!important
  }
}
.cid-tYkSi7kCPC h3.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSi7kCPC h3.mbr-section-title {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSi7kCPC h3.mbr-section-title {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYkSi7kCPC h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYkSi7kCPC h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYkSi7kCPC h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYkSi7kCPC h5.label {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYkSi7kCPC h5.cta {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYkSi7kCPC .main {
  flex-direction: row-reverse
}
.cid-tYkSi7kCPC .image-element,
.cid-tYkSi7kCPC .row-element {
  padding: 0
}
.cid-tYkSi7kCPC .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkSi7kCPC .image-element {
  display: flex;
  max-width: 536px;
  height: 100%;
  justify-content: center
}
.cid-tYkSi7kCPC .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px;
  box-shadow: 10px 10px 0 #00000029
}
.cid-tYkSi7kCPC .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYkSi7kCPC .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYkSi7kCPC .mbr-title {
  color: #0931ff;
  text-align: right
}
.cid-tYkSi7kCPC .mbr-section-btn,
.cid-tYkSi7kCPC .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYkSi7kCPC .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYkSi7kCPC .button-align {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYkSi7kCPC .date {
  color: #ff4370
}
.cid-tYkSi7kCPC a.textCta {
  text-decoration: underline!important
}
.cid-tYkSi7kCPC .button-align,
.cid-tYkSi7kCPC .mbr-section-title {
  text-align: left
}
.cid-tYkpPXRRov {
  padding-top: 45px;
  padding-bottom: 120px;
  overflow: hidden;
  background-image: url("../media/skyn3ukv/hp-flux3-bw.svg");
  background-color: #fff!important;
  background-position: 0 0;
  background-size: 100vw 100vh;
  background-attachment: local;
  background-repeat: no-repeat;
  transition: none!important
}
@media (max-width:992px) {
  .cid-tYkpPXRRov {
    background-image: none!important;
    background-color: #fff!important
  }
}
.cid-tYkpPXRRov h1.main-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYkpPXRRov h1.main-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPXRRov h1.main-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
@media (max-width:575px) and (min-width:320px) {
  .cid-tYkpPXRRov .user {
    transform: translateY(-30%)!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPXRRov .user .testi_date,
  .cid-tYkpPXRRov .user .user_company,
  .cid-tYkpPXRRov .user .user_job,
  .cid-tYkpPXRRov .user .user_name,
  .cid-tYkpPXRRov .user .user_status {
    text-align: left!important
  }
  .cid-tYkpPXRRov .carousel-indicators {
    margin: auto;
    justify-content: center!important;
    transform: translateY(-12rem)!important
  }
  .cid-tYkpPXRRov .align-center {
    text-align: center;
    padding-left: 15px
  }
  .cid-tYkpPXRRov .user {
    transform: translateY(-50%);
    align-items: center;
    text-align: center
  }
  .cid-tYkpPXRRov .img-wrapper {
    display: none
  }
  .cid-tYkpPXRRov .carousel-controls,
  .cid-tYkpPXRRov .testimonials-slider__icon,
  .cid-tYkpPXRRov .user_text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
  }
  .cid-tYkpPXRRov .carousel-item {
    flex-direction: column;
    align-items: center
  }
  .cid-tYkpPXRRov .user .user_name,
  .cid-tYkpPXRRov .user .user_status {
    text-align: center
  }
}
.cid-tYkpPXRRov .row {
  flex-direction: row-reverse
}
.cid-tYkpPXRRov .carousel {
  z-index: 2;
  position: relative;
  overflow-x: visible;
  overflow-y: visible
}
@media (max-width:768px) {
  .cid-tYkpPXRRov .carousel {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-bottom: -8rem
  }
}
.cid-tYkpPXRRov .carousel-inner {
  display: flex;
  overflow: visible
}
@media (max-width:768px) {
  .cid-tYkpPXRRov .carousel-inner {
    overflow: hidden
  }
}
.cid-tYkpPXRRov .carousel-item {
  flex: 0 0 100%;
  opacity: 0;
  visibility: hidden;
  transition: transform 1s ease-out,opacity 1s ease-out;
  text-align: left;
  padding-right: 20px;
  position: absolute;
  left: 0
}
.cid-tYkpPXRRov .carousel-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  left: 0;
  transition: transform 1s ease-out,opacity 1s ease-out
}
.cid-tYkpPXRRov .carousel-item-next,
.cid-tYkpPXRRov .carousel-item-prev,
.cid-tYkpPXRRov .carousel-item.active {
  display: flex
}
.cid-tYkpPXRRov .carousel-item-next.carousel-item-left,
.cid-tYkpPXRRov .carousel-item-prev.carousel-item-right {
  transform: translateX(100%);
  opacity: 0;
  visibility: visible
}
.cid-tYkpPXRRov .carousel-item-left.active,
.cid-tYkpPXRRov .carousel-item-right.active {
  opacity: 0;
  transform: translateX(-100%)
}
.cid-tYkpPXRRov .badge {
  display: inline-block;
  border-radius: 10rem;
  padding: 8px 14px 6px 14px;
  color: #0931ff;
  background-color: rgba(132,138,189,.15);
  margin-bottom: 26px
}
.cid-tYkpPXRRov .badge.display-4 {
  font-size: 11px;
  line-height: 1.81;
  letter-spacing: .5px
}
.cid-tYkpPXRRov .mbr-section-subtitle {
  color: #ffa547;
  font-weight: 600;
  margin-bottom: 21px
}
.cid-tYkpPXRRov .user {
  padding: 0!important
}
.cid-tYkpPXRRov .big-icon {
  top: 1rem;
  font-size: 2.7rem;
  z-index: 0;
  color: #848abd;
  opacity: .3;
  line-height: 2.083
}
.cid-tYkpPXRRov .testi_date,
.cid-tYkpPXRRov .user_company,
.cid-tYkpPXRRov .user_job,
.cid-tYkpPXRRov .user_name {
  margin: 0
}
.cid-tYkpPXRRov .testi_date p,
.cid-tYkpPXRRov .user_company p,
.cid-tYkpPXRRov .user_job p,
.cid-tYkpPXRRov .user_name p {
  font-family: Poppins,sans-serif;
  font-size: 24px!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYkpPXRRov .user_status {
  color: #ffa547;
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 1.3125!important
}
.cid-tYkpPXRRov .carousel-controls a {
  font-size: 2rem
}
.cid-tYkpPXRRov .carousel-controls a span {
  position: absolute;
  transition: opacity .3s;
  top: 70px;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  background: 0 0;
  opacity: .5
}
.cid-tYkpPXRRov .carousel-controls a:hover span {
  opacity: 1;
  cursor: pointer
}
.cid-tYkpPXRRov ol {
  margin-bottom: 0;
  bottom: -3rem
}
.cid-tYkpPXRRov .carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s;
  background-color: rgba(255,198,211,.8);
  font-size: 2rem;
  border-width: 0;
  transform: scale(.6);
  margin: 6px
}
.cid-tYkpPXRRov .carousel-indicators li:hover {
  opacity: 1
}
.cid-tYkpPXRRov .carousel-indicators .active {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tYkpPXRRov .user_text {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600;
  line-height: 35px;
  text-align: left;
  max-width: 628px!important
}
@media (max-width:992px) {
  .cid-tYkpPXRRov .user_text {
    margin-top: 1rem!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPXRRov .user_text {
    margin-top: 2rem!important
  }
}
@media (max-width:575px) {
  .cid-tYkpPXRRov .user_text {
    margin-top: 3rem!important
  }
}
.cid-tYkpPXRRov .user_desk {
  color: #767676
}
.cid-tYkpPXRRov .carousel-indicators {
  margin: 0;
  margin-left: .1rem
}
.cid-tYkpPXRRov .carousel-control-next {
  right: -30px;
  transform: translateX(50%)
}
.cid-tYkpPXRRov .carousel-control-prev {
  left: -20px;
  transform: translateX(-50%)
}
.cid-tYkpPXRRov .main-title {
  color: #ff4370
}
.cid-tYkpPXRRov .testimonials-slider__icon {
  color: #ff4370;
  font-size: 240px;
  font-weight: 700;
  margin-top: -5rem
}
.cid-tYkpPXRRov .img-wrapper {
  position: absolute;
  height: 45vh;
  width: 50%;
  bottom: -8rem;
  left: -4rem;
  z-index: -1
}
@media (max-width:768px) {
  .cid-tYkpPXRRov .img-wrapper {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYkpPXRRov .user {
    justify-content: center;
    align-items: center;
    text-align: center
  }
  .cid-tYkpPXRRov .user_text {
    transform: translateX(0)!important
  }
}
.cid-tYkpPXRRov .carousel-item,
.cid-tYkpPXRRov .user_text p {
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tYkpPXRRov .carousel-item,
  .cid-tYkpPXRRov .user_text p {
    justify-content: center!important
  }
}
@media (min-width:992px) {
  .cid-tYkpPXRRov .carousel-item {
    position: relative;
    padding-bottom: 2rem
  }
}
.cid-tYkpPXRRov .img-wrapper img {
  width: auto;
  height: 100%!important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  position: relative
}
@media (max-width:768px) {
  .cid-tYkpPXRRov .img-wrapper img {
    display: none
  }
}
.cid-tYkpPXRRov P {
  color: #ff4370
}
@media (max-width:767px) and (min-width:320px) {
  .cid-tYkpPXRRov .testimonials-slider__icon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%
  }
}
.cid-tYkpPYLDlH {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #0931ff;
  background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
}
.cid-tYkpPYLDlH h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 48px!important
}
@media (max-width:768px) {
  .cid-tYkpPYLDlH h1.mbr-section-title {
    font-size: 2em
  }
}
.cid-tYkpPYLDlH h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:768px) {
  .cid-tYkpPYLDlH h4.mbr-section-subtitle {
    font-size: .875em!important
  }
}
.cid-tYkpPYLDlH .mbr-section-title {
  line-height: 48px!important
}
.cid-tYkpPYLDlH .mbr-section-subtitle {
  line-height: 23px!important;
  color: #ccc
}
.cid-tYkpPYLDlH .mbr-section.info5::before {
  content: '';
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tYkpPYLDlH .container {
  max-height: 400px!important
}
.cid-tYkpPYLDlH .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkpPYLDlH .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tYkpPYLDlH .mbr-section-btn,
  .cid-tYkpPYLDlH .mbr-section-subtitle,
  .cid-tYkpPYLDlH .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYkpPYLDlH H4 {
  color: #fff
}
.cid-tYl63zn39r {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ff4370;
  overflow: hidden
}
.cid-tYl63zn39r h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYl63zn39r h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYl63zn39r h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYl63zn39r h3.item-number,
.cid-tYl63zn39r h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tYl63zn39r h3.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 35px!important
}
.cid-tYl63zn39r p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
@media screen and (max-width:992px) and (min-width:768px) {
  .cid-tYl63zn39r .item {
    margin-bottom: 5rem
  }
}
@media screen and (max-width:767px) and (min-width:575px) {
  .cid-tYl63zn39r .item {
    margin-bottom: 2rem
  }
}
.cid-tYl63zn39r .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-tYl63zn39r .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-tYl63zn39r .mbr-section-head {
  padding-bottom: 50px
}
.cid-tYl63zn39r .mbr-section-title {
  color: #fff
}
.cid-tYl63zn39r .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYl63zn39r .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tYl63zn39r .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tYl63zn39r .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tYl63zn39r .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tYl63zn39r .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tYl63zn39r .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tYl63zn39r .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tYl63zn39r .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tYl63zn39r .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tYl63zn39r .item-content {
  margin-top: 32px
}
.cid-tYl63zn39r .item-title {
  color: #fff
}
.cid-tYl63zn39r .mbr-text {
  margin-top: 11px;
  color: #fff
}
.cid-tYl63zn39r .item-number {
  color: #fff;
  margin-top: 22px
}
.cid-tYl63zn39r .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tYl63zn39r .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tYl63zn39r .item-text {
  color: #fff
}
.cid-tYl63zn39r .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tYl63zn39r .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tYl63zn39r .cta-button {
    display: none!important
  }
}
.cid-tYl63zn39r .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tYl63zn39r .cta-button,
  .cid-tYl63zn39r .mbr-section-btn,
  .cid-tYl63zn39r .mbr-section-subtitle,
  .cid-tYl63zn39r .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYl7DIDC61 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  border: 1px dotted #ffc6d3;
  background: #fff
}
.cid-tYl7DIDC61 .mbr-fallback-image.disabled {
  display: none
}
.cid-tYl7DIDC61 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYl7DIDC61 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYl7DIDC61 h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYl7DIDC61 h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
@media (max-width:992px) {
  .cid-tYl7DIDC61 .container {
    padding: 0 20px
  }
}
.cid-tYl7DIDC61 .mbr-section-title {
  margin-bottom: 64px;
  color: #0931ff;
  text-align: center
}
@media (max-width:992px) {
  .cid-tYl7DIDC61 .mbr-section-title {
    margin-bottom: 50px
  }
}
.cid-tYl7DIDC61 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px
}
@media (max-width:768px) {
  .cid-tYl7DIDC61 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
}
.cid-tYl7DIDC61 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center
}
.cid-tYl7DIDC61 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 70px;
  width: 120px;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYl7DIDC61 .embla__button--next,
.cid-tYl7DIDC61 .embla__button--prev {
  display: flex
}
.cid-tYl7DIDC61 .embla__button {
  top: 7rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #0931ff;
  border: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none
}
.cid-tYl7DIDC61 .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tYl7DIDC61 .embla__button:hover {
  background: 0 0;
  color: #0931ff;
  opacity: .7
}
.cid-tYl7DIDC61 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0
}
.cid-tYl7DIDC61 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0
}
@media (max-width:767px) {
  .cid-tYl7DIDC61 .embla__button {
    top: 7rem
  }
}
.cid-tYl7DIDC61 .embla {
  position: relative;
  width: 100%
}
.cid-tYl7DIDC61 .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tYl7DIDC61 .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tYl7DIDC61 .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tYl7DIDC61 .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tYl82hl0yx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%)
}
.cid-tYl82hl0yx .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-tYl82hl0yx .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tYl82hl0yx .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tYl82hl0yx .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tYl82hl0yx .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tYl82hl0yx .embla__slide {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
  width: 353px;
  height: 198px;
  border-radius: 22px;
  background-color: transparent
}
.cid-tYl82hl0yx .embla__slide__inner .mbr-media {
  position: relative
}
.cid-tYl82hl0yx .embla__slide__inner .mbr-media img {
  max-width: 353px;
  width: 353px;
  height: 198px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 22px!important
}
.cid-tYl82hl0yx .embla__slide__inner .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYl82hl0yx a:hover {
  background-image: none!important
}
.cid-tYl82hl0yx .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYl82hl0yx .icon-wrap:hover {
  cursor: pointer
}
.cid-tYl82hl0yx .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYl82hl0yx .modalWindow,
.cid-tYl82hl0yx .modalWindow01,
.cid-tYl82hl0yx .modalWindow02,
.cid-tYl82hl0yx .modalWindow03,
.cid-tYl82hl0yx .modalWindow04,
.cid-tYl82hl0yx .modalWindow05,
.cid-tYl82hl0yx .modalWindow06,
.cid-tYl82hl0yx .modalWindow07,
.cid-tYl82hl0yx .modalWindow08,
.cid-tYl82hl0yx .modalWindow09,
.cid-tYl82hl0yx .modalWindow10 {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYl82hl0yx .modalWindow .modalWindow-container,
.cid-tYl82hl0yx .modalWindow01 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow02 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow03 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow04 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow05 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow06 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow07 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow08 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow09 .modalWindow-container,
.cid-tYl82hl0yx .modalWindow10 .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYl82hl0yx .modalWindow .modalWindow-video,
.cid-tYl82hl0yx .modalWindow01 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow02 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow03 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow04 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow05 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow06 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow07 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow08 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow09 .modalWindow-video,
.cid-tYl82hl0yx .modalWindow10 .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYl82hl0yx .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYl82hl0yx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYl82hl0yx h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYl82hl0yx h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYl82hl0yx h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYl82hl0yx h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tYl82hl0yx h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tYl82hl0yx h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tYl82hl0yx .item:focus,
.cid-tYl82hl0yx span:focus {
  outline: 0
}
.cid-tYl82hl0yx .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tYl82hl0yx .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: left;
  z-index: 10;
  left: 0
}
@media (max-width:992px) {
  .cid-tYl82hl0yx .container-fluid::before {
    display: none
  }
}
.cid-tYl82hl0yx .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:992px) {
  .cid-tYl82hl0yx .container-fluid::after {
    display: none
  }
}
.cid-tYl82hl0yx .embla__button--next,
.cid-tYl82hl0yx .embla__button--prev {
  display: flex
}
@-webkit-keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-tYl82hl0yx .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tYl82hl0yx .mbr-section-title {
  color: #fff
}
.cid-tYl82hl0yx .mbr-section-subtitle {
  color: #fff
}
.cid-tYkpPXn8cA {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tYkpPXn8cA .row {
  justify-content: center
}
.cid-tYkpPXn8cA .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkpPXn8cA h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tYkpPXn8cA h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPXn8cA h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYkpPXn8cA .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tYkpPXn8cA .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tYkpPXn8cA .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYkpPXn8cA .mbr-section-btn {
  margin-top: 30px
}
.cid-tYkpPXn8cA .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYkpPZhrmn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tYkpPZhrmn .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tYkpPZhrmn .row {
    padding: 0 12px
  }
}
.cid-tYkpPZhrmn h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tYkpPZhrmn h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYkpPZhrmn .container,
  .cid-tYkpPZhrmn .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tYkpPZhrmn h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tYkpPZhrmn h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tYkpPZhrmn .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tYkpPZhrmn .row {
  justify-content: center
}
.cid-tYkpPZhrmn .mbr-fallback-image.disabled {
  display: none
}
.cid-tYkpPZhrmn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYkpPZhrmn .item-wrap {
  z-index: 1
}
.cid-tYkpPZhrmn .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tYkpPZhrmn .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tYkpPZhrmn .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tYkpPZhrmn .form-group {
    margin-bottom: 19px
  }
}
.cid-tYkpPZhrmn .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tYkpPZhrmn .form-group .form-control:focus,
.cid-tYkpPZhrmn .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tYkpPZhrmn .form-group .form-check {
  margin-bottom: 0
}
.cid-tYkpPZhrmn .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tYkpPZhrmn .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tYkpPZhrmn LABEL {
  color: #454545
}
.cid-tYkpPZSF7h {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tYkpPZSF7h .container {
    max-width: 1090px
  }
}
.cid-tYkpPZSF7h h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYkpPZSF7h h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYkpPZSF7h h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPZSF7h h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYkpPZSF7h a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYkpPZSF7h a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYkpPZSF7h a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYkpPZSF7h a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYkpPZSF7h .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYkpPZSF7h .content {
    text-align: center
  }
  .cid-tYkpPZSF7h .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYkpPZSF7h .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYkpPZSF7h .img-logo img {
  height: 6rem
}
.cid-tYkpPZSF7h .hr {
  background-color: #fff
}
.cid-tYkpPZSF7h .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYkpPZSF7h .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYkpPZSF7h .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYkpPZSF7h .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYkpPZSF7h .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYkpPZSF7h .social-list a:hover {
  opacity: 1
}
.cid-tYkpPZSF7h .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYkpPZSF7h .list li {
  padding-bottom: .5rem
}
.cid-tYkpPZSF7h .list li:last-child {
  padding-bottom: 0
}
.cid-tYkpPZSF7h .form-text,
.cid-tYkpPZSF7h .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYkpPZSF7h .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYkpPZSF7h .footer-title,
  .cid-tYkpPZSF7h .form-text,
  .cid-tYkpPZSF7h .list,
  .cid-tYkpPZSF7h .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYkpPZSF7h .mbr-form,
  .cid-tYkpPZSF7h .social-list {
    justify-content: center!important
  }
  .cid-tYkpPZSF7h .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYkpPZSF7h .mbr-footer-list {
  color: #fff
}
.cid-tYkpPZSF7h .form-text {
  color: #fff
}
.cid-tYkpPZSF7h .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYkpPZSF7h .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYkpPZSF7h .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYkpPZSF7h .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYkpPZSF7h .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYkpPZSF7h .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYkpPZSF7h .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYkpPZSF7h .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYkpPZSF7h .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYkpPZSF7h .certification-img img {
    max-width: 50%
  }
}
.cid-tYkpPZSF7h .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYkpPZSF7h .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYkpPZSF7h .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYkpPZSF7h .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYkpPZSF7h .footer-main-title {
  color: #fff
}
.cid-tYkpPZSF7h P {
  color: #fff
}
.cid-tYkpPZSF7h .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tYkpQ0Qonx.popup-builder {
  background-color: #fff
}
.cid-tYkpQ0Qonx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYkpQ0Qonx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYkpQ0Qonx .modal-content,
.cid-tYkpQ0Qonx .modal-dialog {
  height: auto
}
.cid-tYkpQ0Qonx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYkpQ0Qonx .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYkpQ0Qonx .form-wrapper .mbr-form .form-group,
  .cid-tYkpQ0Qonx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYkpQ0Qonx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYkpQ0Qonx .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYkpQ0Qonx .mbr-text {
  text-align: center
}
.cid-tYkpQ0Qonx .pt-0 {
  padding-top: 0!important
}
.cid-tYkpQ0Qonx .pb-0 {
  padding-bottom: 0!important
}
.cid-tYkpQ0Qonx .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYkpQ0Qonx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYkpQ0Qonx .modal-open {
  overflow: hidden
}
.cid-tYkpQ0Qonx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYkpQ0Qonx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYkpQ0Qonx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYkpQ0Qonx .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYkpQ0Qonx .modal.show .modal-dialog {
  transform: none
}
.cid-tYkpQ0Qonx .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYkpQ0Qonx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYkpQ0Qonx .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYkpQ0Qonx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYkpQ0Qonx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYkpQ0Qonx .modal-backdrop.fade {
  opacity: 0
}
.cid-tYkpQ0Qonx .modal-backdrop.show {
  opacity: .5
}
.cid-tYkpQ0Qonx .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYkpQ0Qonx .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYkpQ0Qonx .modal-header {
    padding: 1rem
  }
}
.cid-tYkpQ0Qonx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYkpQ0Qonx .modal-header .close svg {
  fill: #353535
}
.cid-tYkpQ0Qonx .modal-header .close:hover {
  opacity: 1
}
.cid-tYkpQ0Qonx .modal-header .close:focus {
  outline: 0
}
.cid-tYkpQ0Qonx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYkpQ0Qonx .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYkpQ0Qonx .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYkpQ0Qonx .modal-body {
    padding: 1rem
  }
}
.cid-tYkpQ0Qonx .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYkpQ0Qonx .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYkpQ0Qonx .modal-footer {
    padding: 1rem
  }
}
.cid-tYkpQ0Qonx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYkpQ0Qonx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYkpQ0Qonx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYkpQ0Qonx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYkpQ0Qonx .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYkpQ0Qonx .modal-lg,
  .cid-tYkpQ0Qonx .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYkpQ0Qonx .modal-xl {
    max-width: 1140px
  }
}
.cid-tYkpQ0Qonx .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYkpQ0Qonx .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYkpQ0Qonx .form-group {
  margin-bottom: 1rem
}
.cid-tYkpQ0Qonx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYkpQ0Qonx .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYkpQ0Qonx .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYkpQ0Qonx .mbr-section-btn {
  margin: 0
}
.cid-tYkpQ0Qonx .mbr-section-btn .btn {
  margin: 0
}
.cid-tYv0pleNZ9 {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-tYv0pleNZ9 .tooltip {
  z-index: 1000!important
}
.cid-tYv0pleNZ9 .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-tYv0pleNZ9 .megaSectionTitle a,
.cid-tYv0pleNZ9 .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-tYv0pleNZ9 h5.breadcrumb,
.cid-tYv0pleNZ9 h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYv0pleNZ9 h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYv0pleNZ9 h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-tYv0pleNZ9 .megatitle a,
.cid-tYv0pleNZ9 .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .megatitle a,
  .cid-tYv0pleNZ9 .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .megatitle a,
  .cid-tYv0pleNZ9 .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-tYv0pleNZ9 .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-tYv0pleNZ9 .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-tYv0pleNZ9 .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-tYv0pleNZ9 .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tYv0pleNZ9 .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYv0pleNZ9 div#bottomButtons {
    all: unset
  }
  .cid-tYv0pleNZ9 .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-tYv0pleNZ9 .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-tYv0pleNZ9 .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYv0pleNZ9 .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-tYv0pleNZ9 .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYv0pleNZ9 .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-tYv0pleNZ9 .help-solutions.figure-caption,
  .cid-tYv0pleNZ9 .logiciels.figure-caption,
  .cid-tYv0pleNZ9 .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .cat-formation.figure-caption,
  .cid-tYv0pleNZ9 .help-solutions.figure-caption,
  .cid-tYv0pleNZ9 .logiciels.figure-caption,
  .cid-tYv0pleNZ9 .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-tYv0pleNZ9 .cat-formation.figure-caption,
  .cid-tYv0pleNZ9 .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-tYv0pleNZ9 {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-tYv0pleNZ9 .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-tYv0pleNZ9 .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-tYv0pleNZ9 ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-tYv0pleNZ9 .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-tYv0pleNZ9 .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-tYv0pleNZ9 .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYv0pleNZ9 .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-tYv0pleNZ9 .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-tYv0pleNZ9 .subCategory a,
.cid-tYv0pleNZ9 .subCategory a:hover {
  color: #000!important
}
.cid-tYv0pleNZ9 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-tYv0pleNZ9 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-tYv0pleNZ9 .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYv0pleNZ9 button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-tYv0pleNZ9 .navbar.fixed-top .navbar-collapse,
  .cid-tYv0pleNZ9 .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-tYv0pleNZ9 .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-tYv0pleNZ9 .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-tYv0pleNZ9 .container,
  .cid-tYv0pleNZ9 .middle-container {
    overflow: hidden
  }
  .cid-tYv0pleNZ9 .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYv0pleNZ9 .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYv0pleNZ9 .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-tYv0pleNZ9 .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-tYv0pleNZ9 .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-tYv0pleNZ9 .navbar-nav {
    padding: 0!important
  }
  .cid-tYv0pleNZ9 .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYv0pleNZ9 .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-tYv0pleNZ9 .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYv0pleNZ9 .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYv0pleNZ9 .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-tYv0pleNZ9 .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-tYv0pleNZ9 .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-tYv0pleNZ9 .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-tYv0pleNZ9 .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-tYv0pleNZ9 .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-tYv0pleNZ9 .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYv0pleNZ9 .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-tYv0pleNZ9 .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-tYv0pleNZ9 .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-tYv0pleNZ9 .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-tYv0pleNZ9 .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYv0pleNZ9 .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYv0pleNZ9 .navbar.navbar-short a,
.cid-tYv0pleNZ9 .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYv0pleNZ9 .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYv0pleNZ9 .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-tYv0pleNZ9 .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYv0pleNZ9 .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-tYv0pleNZ9 .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-tYv0pleNZ9 .navbar.opened {
  transition: all .3s
}
.cid-tYv0pleNZ9 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-tYv0pleNZ9 .navbar img {
  width: auto
}
.cid-tYv0pleNZ9 .navbar .navbar-collapse {
  z-index: 1
}
.cid-tYv0pleNZ9 .navbar.collapsed {
  justify-content: center
}
.cid-tYv0pleNZ9 .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-tYv0pleNZ9 .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-tYv0pleNZ9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYv0pleNZ9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-tYv0pleNZ9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-tYv0pleNZ9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-tYv0pleNZ9 .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-tYv0pleNZ9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-tYv0pleNZ9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-tYv0pleNZ9 .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-tYv0pleNZ9 .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-tYv0pleNZ9 .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYv0pleNZ9 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-tYv0pleNZ9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-tYv0pleNZ9 .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-tYv0pleNZ9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-tYv0pleNZ9 .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYv0pleNZ9 .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-tYv0pleNZ9 .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-tYv0pleNZ9 .nav-item.active,
.cid-tYv0pleNZ9 .nav-item.open {
  background-color: #fff!important
}
.cid-tYv0pleNZ9 .nav-item .extra-bg {
  display: none!important
}
/* .cid-tYv0pleNZ9 .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-tYv0pleNZ9 .navbar .has-megamenu {
    position: static!important
  }
  .cid-tYv0pleNZ9 .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-tYv0pleNZ9 .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-tYv0pleNZ9 .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-tYv0pleNZ9 .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-tYv0pleNZ9 .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-tYv0pleNZ9 .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-tYv0pleNZ9 .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-tYv0pleNZ9 .nav-item.active .nav-link,
  .cid-tYv0pleNZ9 .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-tYv0pleNZ9 .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-tYv0pleNZ9 li.nav-item.dropdown,
  .cid-tYv0pleNZ9 li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-tYv0pleNZ9 li.nav-item.dropdown.has-megamenu.open,
  .cid-tYv0pleNZ9 li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-tYv0pleNZ9 .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-tYv0pleNZ9 .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-tYv0pleNZ9 .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-tYv0pleNZ9 .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-tYv0pleNZ9 .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-tYv0pleNZ9 .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-tYv0pleNZ9 .searchbox .searchbox__icon path,
.cid-tYv0pleNZ9 .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-tYv0pleNZ9 .searchbox .searchbox__icon path:hover,
.cid-tYv0pleNZ9 .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .searchbox .searchbox__icon path,
  .cid-tYv0pleNZ9 .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-tYv0pleNZ9 svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-tYv0pleNZ9 svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-tYv0pleNZ9 svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-tYv0pleNZ9 svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-tYv0pleNZ9 a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-tYv0pleNZ9 a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-tYv0pleNZ9 input.searchbox1__icon:hover,
.cid-tYv0pleNZ9 input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-tYv0pleNZ9 * .middlebar-nav .searchbox,
.cid-tYv0pleNZ9 * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-tYv0pleNZ9 .searchbox .searchbox__input,
.cid-tYv0pleNZ9 .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-tYv0pleNZ9 .searchbox .searchbox__icon,
.cid-tYv0pleNZ9 .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-tYv0pleNZ9 .navbar-short .searchbox .searchbox__icon path,
.cid-tYv0pleNZ9 .navbar-short .searchbox1 .searchbox1__icon path,
.cid-tYv0pleNZ9 .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-tYv0pleNZ9 .searchbox1:focus-within,
.cid-tYv0pleNZ9 .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .searchbox1:focus-within,
  .cid-tYv0pleNZ9 .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-tYv0pleNZ9 .searchbox1:focus-within .searchbox1__input,
.cid-tYv0pleNZ9 .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYv0pleNZ9 .searchbox1:focus-within .searchbox1__icon path,
.cid-tYv0pleNZ9 .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-tYv0pleNZ9 .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-tYv0pleNZ9 div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-tYv0pleNZ9 .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-tYv0pleNZ9 .breadcrumb {
  background-color: transparent
}
.cid-tYv0pleNZ9 .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-tYv0pleNZ9 .text-piped li:last-child a:after {
  content: none!important
}
.cid-tYv0pleNZ9 hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-tYv0pleNZ9 hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-tYv0pleNZ9 div#top-line {
  justify-content: center
}
.cid-tYv0pleNZ9 .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-tYv0pleNZ9 .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-tYv0pleNZ9 a.button-white-outline:focus,
.cid-tYv0pleNZ9 a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-tYv0pleNZ9 .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-tYv0pleNZ9 .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-tYv0pleNZ9 .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-tYv0pleNZ9 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYv0pleNZ9 .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-tYv0pleNZ9 .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-tYv0pleNZ9 .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-tYv0pleNZ9 .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYv0pleNZ9 .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-tYv0pleNZ9 .dropdown-item:focus,
.cid-tYv0pleNZ9 .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-tYv0pleNZ9 .dropdown-item:hover span {
  color: #fff
}
.cid-tYv0pleNZ9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-tYv0pleNZ9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-tYv0pleNZ9 .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-tYv0pleNZ9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-tYv0pleNZ9 .dropdown-toggle::after {
  display: none
}
.cid-tYv0pleNZ9 .nav-link {
  position: relative
}
.cid-tYv0pleNZ9 .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-tYv0pleNZ9 .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-tYv0pleNZ9 .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-tYv0pleNZ9 .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-tYv0pleNZ9 .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-tYv0pleNZ9 .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-tYv0pleNZ9 .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-tYv0pleNZ9 .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-tYv0pleNZ9 .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-tYv0pleNZ9 .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-tYv0pleNZ9 .navbar-nav a.text-primary:focus,
.cid-tYv0pleNZ9 .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .navbar-nav a.text-primary:focus:hover,
  .cid-tYv0pleNZ9 .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYv0pleNZ9 .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYv0pleNZ9 .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-tYv0pleNZ9 .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-tYv0pleNZ9 .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-tYv0pleNZ9 .middlebar-nav a {
  color: #fff!important
}
.cid-tYv0pleNZ9 .middlebar-nav a.text-white:focus,
.cid-tYv0pleNZ9 .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .middlebar-nav a.text-white:focus:hover,
  .cid-tYv0pleNZ9 .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYv0pleNZ9 .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYv0pleNZ9 .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-tYv0pleNZ9 .middlebar-nav-burger {
    display: none!important
  }
}
.cid-tYv0pleNZ9 .dropdown-menu,
.cid-tYv0pleNZ9 .navbar.opened {
  background: #fff!important
}
.cid-tYv0pleNZ9 .nav-item:focus,
.cid-tYv0pleNZ9 .nav-link:focus {
  outline: 0
}
.cid-tYv0pleNZ9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-tYv0pleNZ9 .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-tYv0pleNZ9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-tYv0pleNZ9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-tYv0pleNZ9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-tYv0pleNZ9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-tYv0pleNZ9 nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-tYv0pleNZ9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYv0pleNZ9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-tYv0pleNZ9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-tYv0pleNZ9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYv0pleNZ9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-tYv0pleNZ9 .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-tYv0pleNZ9 .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-tYv0pleNZ9 .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-tYv0pleNZ9 .dropdown-item.active,
.cid-tYv0pleNZ9 .dropdown-item:active {
  background-color: transparent
}
.cid-tYv0pleNZ9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-tYv0pleNZ9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-tYv0pleNZ9 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-tYv0pleNZ9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-tYv0pleNZ9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-tYv0pleNZ9 .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-tYv0pleNZ9 ul.navbar-nav {
  flex-wrap: wrap
}
.cid-tYv0pleNZ9 .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-tYv0pleNZ9 .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYv0pleNZ9 .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-tYv0pleNZ9 .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-tYv0pleNZ9 .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-tYv0pleNZ9 .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-tYv0pleNZ9 .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYv0pleNZ9 button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-tYv0pleNZ9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-tYv0pleNZ9 button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-tYv0pleNZ9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYv0pleNZ9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYv0pleNZ9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYv0pleNZ9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYv0pleNZ9 nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-tYv0pleNZ9 nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYv0pleNZ9 nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYv0pleNZ9 nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYv0pleNZ9 nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYv0pleNZ9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-tYv0pleNZ9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-tYv0pleNZ9 .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-tYv0pleNZ9 .navbar {
    height: 70px
  }
  .cid-tYv0pleNZ9 .navbar.opened {
    height: auto
  }
  .cid-tYv0pleNZ9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-tYv0pleNZ9 .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-tYv0pleNZ9 .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-tYv0pleNZ9 .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-tYv0pleNZ9 .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-tYv0pleNZ9 .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-tYv0pleNZ9 .container-head .close svg {
  fill: #000000
}
.cid-tYv0pleNZ9 .container-head .close:hover {
  opacity: 1
}
.cid-tYv0pleNZ9 .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-tYv0pleNZ9 div.collapsed-middle-container {
    display: none
  }
}
.cid-tYv0pleNZ9 div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-tYv0pleNZ9 div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-tYv0pleNZ9 div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-tYv0pleNZ9 div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-tYv0pleNZ9 .container-head {
    padding: 10px!important
  }
  .cid-tYv0pleNZ9 .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-tYv0pleNZ9 .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-tYv0pleNZ9 SPAN {
  font-size: 10px
}
.cid-tYv0pleNZ9 .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-tYv0pleNZ9 .vertical-divider-left::before {
    display: none!important
  }
}
.cid-tYv0pm30FC {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/ng2jb3kt/hp-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-tYv0pm30FC {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
  }
}
.cid-tYv0pm30FC h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYv0pm30FC h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pm30FC h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYv0pm30FC h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYv0pm30FC h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pm30FC h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYv0pm30FC p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYv0pm30FC p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pm30FC p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYv0pm30FC .animated-element {
  color: #efefef
}
.cid-tYv0pm30FC .img-block {
  align-self: center
}
.cid-tYv0pm30FC .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-tYv0pm30FC .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-tYv0pm30FC .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-tYv0pm30FC {
    background: #66458e
  }
  .cid-tYv0pm30FC .img-block {
    padding-bottom: 2rem
  }
}
.cid-tYv0pm30FC .mbr-fallback-image.disabled {
  display: none
}
.cid-tYv0pm30FC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tZIZ1JIISo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff;
  overflow: hidden
}
.cid-tZIZ1JIISo h2.item-number {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h2.item-number {
    font-size: 1.25em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h2.item-number {
    font-size: 1.125em!important;
    line-height: 21px!important
  }
}
.cid-tZIZ1JIISo hr {
  border-top: 1px solid #000;
  opacity: 1
}
.cid-tZIZ1JIISo .btn.cal-btn {
  border-radius: 50px
}
.cid-tZIZ1JIISo .btn-md {
  margin: 0;
  padding: .5rem 1rem
}
.cid-tZIZ1JIISo .form-select#select1,
.cid-tZIZ1JIISo .form-select#select2,
.cid-tZIZ1JIISo .form-select#select3 {
  padding-left: 1rem!important
}
.cid-tZIZ1JIISo .list-group-item.active { 
  z-index: 2;
  background-color: transparent
}
.cid-tZIZ1JIISo .list-group-item.active:hover {
  background-color: #f8f9fa
}
.cid-tZIZ1JIISo .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tZIZ1JIISo h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tZIZ1JIISo h2.event-date,
.cid-tZIZ1JIISo h2.event-push {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h2.event-date,
  .cid-tZIZ1JIISo h2.event-push {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h2.event-date,
  .cid-tZIZ1JIISo h2.event-push {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tZIZ1JIISo h3.item-number,
.cid-tZIZ1JIISo h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tZIZ1JIISo h5.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 25px!important
}
.cid-tZIZ1JIISo p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
.cid-tZIZ1JIISo .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-tZIZ1JIISo .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZIZ1JIISo .mbr-section-head {
  padding-bottom: 50px
}
.cid-tZIZ1JIISo .mbr-section-title {
  color: #000;
  text-align: left
}
.cid-tZIZ1JIISo .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tZIZ1JIISo .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tZIZ1JIISo .item-img img {
  width: 100%;
  max-height: 100%!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tZIZ1JIISo .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tZIZ1JIISo .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tZIZ1JIISo .mbr-section-btn .btn:after {
  -webkit-animation: none;
  animation: none
}
.cid-tZIZ1JIISo .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tZIZ1JIISo .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tZIZ1JIISo .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tZIZ1JIISo .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tZIZ1JIISo .item-content {
  margin-top: 32px
}
.cid-tZIZ1JIISo .item-title {
  color: #0931ff;
  text-align: left
}
.cid-tZIZ1JIISo .mbr-text {
  margin-top: 11px;
  color: #000
}
.cid-tZIZ1JIISo .item-number {
  color: #0931ff;
  margin-top: 22px
}
.cid-tZIZ1JIISo .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tZIZ1JIISo p.item-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tZIZ1JIISo .fa.fa-calendar-check-o {
  padding-right: 0.5rem
}
.cid-tZIZ1JIISo .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tZIZ1JIISo .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .cta-button {
    display: none!important
  }
}
.cid-tZIZ1JIISo .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tZIZ1JIISo .cta-button,
  .cid-tZIZ1JIISo .mbr-section-btn,
  .cid-tZIZ1JIISo .mbr-section-subtitle,
  .cid-tZIZ1JIISo .mbr-section-title {
    text-align: center!important
  }
}
.cid-tZIZ1JIISo .card-body {
  flex: 1 1 auto;
  min_height: 1px;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .card-body {
    padding: 1rem
  }
}
.cid-tZIZ1JIISo .fa.fa-clock-o,
.cid-tZIZ1JIISo .fa.fa-home,
.cid-tZIZ1JIISo .fa.fa-map-marker,
.cid-tZIZ1JIISo .fa.fa-user {
  padding-right: 0.5rem;
  font-size: 24px;
  color: #0931ff
}
.cid-tZIZ1JIISo .option#demonstration,
.cid-tZIZ1JIISo .option#navEVENT-TYPE.list-group-menu:focus,
.cid-tZIZ1JIISo .option#navEVENT-TYPE.list-group-menu:hover,
.cid-tZIZ1JIISo a#navDATE,
.cid-tZIZ1JIISo a#navDATE.list-group-menu:focus,
.cid-tZIZ1JIISo a#navDATE.list-group-menu:hover,
.cid-tZIZ1JIISo a#navLOCATION,
.cid-tZIZ1JIISo a#navLOCATION.list-group-menu:focus,
.cid-tZIZ1JIISo a#navLOCATION.list-group-menu:hover {
  color: #0931ff!important;
  background-color: #f8f9fa;
  text-decoration: none
}
.cid-tZIZ1JIISo .form-select {
  transition: none;
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ced4da!important;
  border-radius: 0;
  background-image: url("../media/xjiivu01/001-right-primarycolor.svg");
  background-repeat: no-repeat;
  background-position: right 0.5rem center;
  background-size: 32px 32px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.cid-tZIZ1JIISo .form-select:focus,
.cid-tZIZ1JIISo .form-select:hover {
  background-color: #f8f9fa
}
.cid-tZIZ1JIISo .form-select:active,
.cid-tZIZ1JIISo .form-select:focus,
.cid-tZIZ1JIISo .form-select:hover {
  background-image: url("../media/ipxj4adk/001-right-primarycolor90.svg")!important
}
.cid-tZIZ1JIISo .event-date,
.cid-tZIZ1JIISo .event-location,
.cid-tZIZ1JIISo .event-type {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  color: #0931ff!important;
  border-width: 0;
  padding: 1rem!important;
  background-color: transparent
}
.cid-tZIZ1JIISo h1.showCardTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h1.showCardTitle {
    font-size: 1.0625rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h1.showCardTitle {
    font-size: 1rem!important;
    line-height: 23px!important
  }
}
.cid-tZIZ1JIISo h3.showCardSubtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h3.showCardSubtitle {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h3.showCardSubtitle {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tZIZ1JIISo h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tZIZ1JIISo .card {
  position: relative;
  border: 1px solid #000!important;
  border-radius: 22px
}
.cid-tZIZ1JIISo .card-box {
  position: relative;
  margin: 3rem 0;
  border-left: 1px solid #ff4370
}
.cid-tZIZ1JIISo .card-box h1,
.cid-tZIZ1JIISo .card-box h4,
.cid-tZIZ1JIISo .card-box p,
.cid-tZIZ1JIISo .card-box span {
  z-index: 1;
  position: relative
}
.cid-tZIZ1JIISo .title {
  z-index: 1
}
.cid-tZIZ1JIISo .title .num {
  width: 100%;
  display: block
}
.cid-tZIZ1JIISo .num {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #ff4370;
  text-align: center
}
.cid-tZIZ1JIISo h1.bigTitle {
  font-family: Poppins,sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 72px;
  color: #fff!important;
  text-wrap: nowrap!important
}
.cid-tZIZ1JIISo .card-box,
.cid-tZIZ1JIISo .mbr-section-title {
  text-align: center
}
.cid-tZIZ1JIISo .num H1 {
  text-align: left;
  text-wrap: nowrap!important
}
.cid-tZIZ1JIISo .textplus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tZIZ1JIISo .textCV {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tZIZ1JIISo .textCases,
.cid-tZIZ1JIISo .textFocus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tZIZ1JIISo h2.cases,
.cid-tZIZ1JIISo h2.focus,
.cid-tZIZ1JIISo h2.lesCV,
.cid-tZIZ1JIISo h2.lesplus {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h2.cases,
  .cid-tZIZ1JIISo h2.focus,
  .cid-tZIZ1JIISo h2.lesCV,
  .cid-tZIZ1JIISo h2.lesplus {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h2.cases,
  .cid-tZIZ1JIISo h2.focus,
  .cid-tZIZ1JIISo h2.lesCV,
  .cid-tZIZ1JIISo h2.lesplus {
    font-size: 1.375em!important;
    line-height: 31px!important
  }
}
.cid-tZIZ1JIISo h4.bn-text,
.cid-tZIZ1JIISo p.bn-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tZIZ1JIISo h1.key-card-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #fff!important
}
.cid-tZIZ1JIISo .key-card .card-circle-wrap {
  width: 198px;
  height: 198px;
  max-width: 210px;
  max-height: 210px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ff4370;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10%
}
.cid-tZIZ1JIISo h1.bn-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tZIZ1JIISo .bnCard {
  border-left: 1px solid #ff4370
}
.cid-tZIZ1JIISo h2.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h2.mbr-section-title {
    font-size: 1.1875em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h2.mbr-section-title {
    font-size: 1.125em!important;
    line-height: 26px!important
  }
}
.cid-tZIZ1JIISo p.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 30px!important
}
.cid-tZIZ1JIISo a.card-program {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tZIZ1JIISo .icon-telecharger {
  padding-left: 0.5rem
}
.cid-tZIZ1JIISo p.card-vat {
  font-family: Poppins,sans-serif;
  font-size: .5625em!important;
  font-weight: 400!important;
  line-height: 13px!important
}
.cid-tZIZ1JIISo p.card-disclaimer {
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 18px!important
}
.cid-tZIZ1JIISo #navTAG-FORMATION.collapsed,
.cid-tZIZ1JIISo #navTAG-LOGICIEL.collapsed,
.cid-tZIZ1JIISo #navTAG-SERVICE.collapsed {
  position: relative
}
.cid-tZIZ1JIISo .list-group #navDATE li a,
.cid-tZIZ1JIISo .list-group #navEVENT-TYPE li a,
.cid-tZIZ1JIISo .list-group #navLOCATION li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-radius: 0!important;
  border-left: none!important;
  border-right: none!important
}
.cid-tZIZ1JIISo .list-group #navTAG-FORMATION li a,
.cid-tZIZ1JIISo .list-group #navTAG-LOGICIEL li a,
.cid-tZIZ1JIISo .list-group #navTAG-SERVICE li a {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important;
  color: #0931ff
}
.cid-tZIZ1JIISo a#navTAG-FORMATION.list-group-menu,
.cid-tZIZ1JIISo a#navTAG-LOGICIEL.list-group-menu,
.cid-tZIZ1JIISo a#navTAG-SERVICE.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important
}
.cid-tZIZ1JIISo a#tagsFormation.list-group-menu,
.cid-tZIZ1JIISo a#tagsLogiciel.list-group-menu,
.cid-tZIZ1JIISo a#tagsService.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem;
  border-radius: 0!important
}
.cid-tZIZ1JIISo #submenuTAG-FORMATION li a,
.cid-tZIZ1JIISo #submenuTAG-LOGICIEL li a,
.cid-tZIZ1JIISo #submenuTAG-SERVICE li a {
  min-height: 62px;
  padding-left: 2rem;
  padding-right: 5px!important;
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 23px!important;
  color: #0931ff;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,.125);
  border-left: none!important;
  border-right: none!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo #submenuTAG-FORMATION li a,
  .cid-tZIZ1JIISo #submenuTAG-LOGICIEL li a,
  .cid-tZIZ1JIISo #submenuTAG-SERVICE li a {
    font-size: .8125em!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo #submenuTAG-FORMATION li a,
  .cid-tZIZ1JIISo #submenuTAG-LOGICIEL li a,
  .cid-tZIZ1JIISo #submenuTAG-SERVICE li a {
    font-size: .75em!important;
    line-height: 19px!important
  }
}
.cid-tZIZ1JIISo #navTAG-FORMATION.collapsed::before,
.cid-tZIZ1JIISo #navTAG-LOGICIEL.collapsed::before,
.cid-tZIZ1JIISo #navTAG-SERVICE.collapsed::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #ff4370
}
.cid-tZIZ1JIISo #submenuTAG-FORMATION,
.cid-tZIZ1JIISo #submenuTAG-LOGICIEL,
.cid-tZIZ1JIISo #submenuTAG-SERVICE {
  list-style-type: none;
  padding-left: 0
}
.cid-tZIZ1JIISo #submenuTAG-FORMATION li a.active::before,
.cid-tZIZ1JIISo #submenuTAG-LOGICIEL li a.active::before,
.cid-tZIZ1JIISo #submenuTAG-SERVICE li a.active::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1.875em;
  background-color: #ff4370!important;
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo #submenuTAG-FORMATION li a.active::before,
  .cid-tZIZ1JIISo #submenuTAG-LOGICIEL li a.active::before,
  .cid-tZIZ1JIISo #submenuTAG-SERVICE li a.active::before {
    padding-left: 2rem;
    padding-right: 10px!important
  }
}
.cid-tZIZ1JIISo #navTAG-FORMATION::before,
.cid-tZIZ1JIISo #navTAG-LOGICIEL::before,
.cid-tZIZ1JIISo #navTAG-SERVICE::before {
  display: none
}
.cid-tZIZ1JIISo .indicator {
  transition: margin-left .3s ease
}
.cid-tZIZ1JIISo .indicator.inter-active {
  margin-left: 0;
  border-color: #ff4370;
  width: 50%
}
.cid-tZIZ1JIISo .indicator.intra-active {
  margin-left: 50%;
  border-color: #ff4370;
  width: 50%
}
.cid-tZIZ1JIISo .tags .badge {
  font-family: Poppins,sans-serif;
  font-size: .75em;
  font-weight: 700!important;
  line-height: 18px!important;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important;
  min-height: 30px!important
}
.cid-tZIZ1JIISo a#nextDates.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.35)!important
}
.cid-tZIZ1JIISo #nextDates.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 33px!important;
  color: #ff4370;
  border-width: 0 0 1px;
  border-color: #000
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo #nextDates.list-group-menu {
    font-size: 1.4375em!important;
    line-height: 31px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo #nextDates.list-group-menu {
    font-size: 1.375em!important;
    line-height: 29px!important
  }
}
.cid-tZIZ1JIISo .list-group-item {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-tZIZ1JIISo .list-group-item a.list-group-item span {
  width: 100%;
  height: 100%;
  min-width: 10.29px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: all .3s ease-in-out
}
.cid-tZIZ1JIISo h4.text-date,
.cid-tZIZ1JIISo h4.text-modal {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tZIZ1JIISo h3.mbr-card-item {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 20px!important
}
.cid-tZIZ1JIISo p.card-content {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tZIZ1JIISo H4 {
  text-align: left
}
.cid-tZIZ1JIISo H3 {
  text-align: center
}
.cid-tZIZ1JIISo p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tZIZ1JIISo h4.mbr-text,
.cid-tZIZ1JIISo p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tZIZ1JIISo h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link li {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link li {
    font-size: 1em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link li {
    font-size: .9375em!important;
    line-height: 20px!important
  }
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  opacity: .35;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tZIZ1JIISo .btn-inter,
.cid-tZIZ1JIISo .btn-intra {
  width: 50%;
  background-color: transparent;
  color: #000;
  border: none!important;
  border-bottom: none!important;
  opacity: .35
}
.cid-tZIZ1JIISo .btn-inter:not(.active) {
  background-color: none!important;
  color: #000!important;
  opacity: .35!important;
  border: none!important;
  border-bottom: none!important
}
.cid-tZIZ1JIISo .btn-inter:not(.active):focus,
.cid-tZIZ1JIISo .btn-inter:not(.active):hover,
.cid-tZIZ1JIISo .btn-intra:not(.active):focus,
.cid-tZIZ1JIISo .btn-intra:not(.active):hover {
  background-color: red!important;
  color: #fff!important;
  opacity: 1;
  box-shadow: none!important
}
.cid-tZIZ1JIISo .btn-inter.active,
.cid-tZIZ1JIISo .btn-intra.active {
  background-color: transparent!important;
  color: #ff4370!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tZIZ1JIISo .btn-inter.active:after,
.cid-tZIZ1JIISo .btn-inter:after,
.cid-tZIZ1JIISo .btn-inter:focus:after,
.cid-tZIZ1JIISo .btn-inter:hover:after,
.cid-tZIZ1JIISo .btn-intra.active:after,
.cid-tZIZ1JIISo .btn-intra:after,
.cid-tZIZ1JIISo .btn-intra:focus:after,
.cid-tZIZ1JIISo .btn-intra:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important
}
.cid-tZIZ1JIISo .btn-dates,
.cid-tZIZ1JIISo .btn-modal {
  width: 100%;
  display: flex;
  justify-content: start;
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 0!important;
  opacity: .35;
  align-items: center
}
.cid-tZIZ1JIISo .btn-dates.active,
.cid-tZIZ1JIISo .btn-modal.active {
  display: flex;
  align-items: center;
  justify-content: space-between!important;
  background-color: #ff4370;
  color: #fff;
  border: none!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tZIZ1JIISo .btn-dates.active:after,
.cid-tZIZ1JIISo .btn-dates:after,
.cid-tZIZ1JIISo .btn-dates:focus:after,
.cid-tZIZ1JIISo .btn-dates:hover:after,
.cid-tZIZ1JIISo .btn-modal.active:after,
.cid-tZIZ1JIISo .btn-modal:after,
.cid-tZIZ1JIISo .btn-modal:focus:after,
.cid-tZIZ1JIISo .btn-modal:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important;
  box-shadow: none!important
}
.cid-tZIZ1JIISo .mbr-section-btn .btn-dates,
.cid-tZIZ1JIISo .mbr-section-btn .btn-dates.active,
.cid-tZIZ1JIISo .mbr-section-btn .btn-dates:focus,
.cid-tZIZ1JIISo .mbr-section-btn .btn-dates:hover,
.cid-tZIZ1JIISo .mbr-section-btn .btn-modal,
.cid-tZIZ1JIISo .mbr-section-btn .btn-modal.active,
.cid-tZIZ1JIISo .mbr-section-btn .btn-modal:focus,
.cid-tZIZ1JIISo .mbr-section-btn .btn-modal:hover,
.cid-tZIZ1JIISo .mbr-section-btn a.btn.btn-dates,
.cid-tZIZ1JIISo .mbr-section-btn a.btn.btn-dates.active,
.cid-tZIZ1JIISo .mbr-section-btn a.btn.btn-dates:hover,
.cid-tZIZ1JIISo .mbr-section-btn a.btn.btn-modal,
.cid-tZIZ1JIISo .mbr-section-btn a.btn.btn-modal.active,
.cid-tZIZ1JIISo .mbr-section-btn a.btn.btn-modal:hover {
  box-shadow: none!important
}
.cid-tZIZ1JIISo .mbr-section-btn .btn-dates:hover,
.cid-tZIZ1JIISo .mbr-section-btn .btn-modal:hover {
  background-color: #f8f9fa!important
}
.cid-tZIZ1JIISo .mbr-section-btn .btn-dates.active,
.cid-tZIZ1JIISo .mbr-section-btn .btn-modal.active {
  background-color: #ff4370!important
}
.cid-tZIZ1JIISo .btn-dates h4,
.cid-tZIZ1JIISo .btn-modal h4 {
  margin-bottom: 0
}
.cid-tZIZ1JIISo .cegapeCoche {
  display: inline-block;
  margin-left: auto
}
.cid-tZIZ1JIISo .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem
  }
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none;
  box-shadow: none!important
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.5em
}
@media (max-width:1400px) and (min-width:1281px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:1280px) and (min-width:992px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:991.97px) and (min-width:806px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2.5em!important
  }
}
@media (max-width:805.97px) and (min-width:769px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -5%;
  right: -5%;
  margin: 0
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tZIZ1JIISo .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tZIZ1JIISo h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h2.card-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tZIZ1JIISo .mbr-fallback-image.disabled {
  display: none
}
.cid-tZIZ1JIISo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tZIZ1JIISo .nav-tabs .nav-item.open .nav-link:focus,
.cid-tZIZ1JIISo .nav-tabs .nav-link.active:focus {
  outline: 0;
  box-shadow: none!important
}
@media (max-width:767px) {
  .cid-tZIZ1JIISo .nav-item {
    width: 100%;
    margin: 0
  }
}
.cid-tZIZ1JIISo .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 7px solid transparent;
  border-radius: 0!important
}
.cid-tZIZ1JIISo .nav-tabs .nav-item {
  margin-right: 1.5rem
}
.cid-tZIZ1JIISo .nav-link,
.cid-tZIZ1JIISo .nav-link.active {
  padding: 1rem 0;
  background-color: transparent
}
.cid-tZIZ1JIISo .nav-tabs .nav-link.active {
  color: #ff4370;
  border-bottom: 7px solid #ff4370
}
.cid-tZIZ1JIISo a.nav-link {
  text-align: center
}
.cid-tZIZ1JIISo .btn-toggle:focus,
.cid-tZIZ1JIISo .btn-toggle:hover {
  color: var(--bs-primary);
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tZIZ1JIISo .btn-toggle-nav a {
  padding: .375rem 1.25rem;
  color: var(--bs-secondary);
  text-align: left
}
.cid-tZIZ1JIISo .btn-toggle-nav a:focus,
.cid-tZIZ1JIISo .btn-toggle-nav a:hover {
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tZIZ1JIISo span:focus {
  outline: 0;
  box-shadow: none!important
}
.cid-tZIZ1JIISo .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tZIZ1JIISo P {
  text-align: left;
  color: #000
}
.cid-tZIZ1JIISo .mbr-card-item {
  text-align: left
}
.cid-tZIZ1JIISo H1 {
  text-align: left;
  color: #000
}
.cid-tZIZ1JIISo h1.tagTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo h1.tagTitle {
    font-size: 1.4375em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo h1.tagTitle {
    font-size: 1.375em!important;
    line-height: 26px!important
  }
}
.cid-tZIZ1JIISo .tagTitle {
  color: #0931ff;
  margin-top: 3rem
}
.cid-tZIZ1JIISo .tagTags .badge {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: .8125em;
  font-weight: 400!important;
  line-height: 15px!important
}
@media (max-width:992px) {
  .cid-tZIZ1JIISo .tagTags .badge {
    font-size: .75em!important;
    line-height: 14px!important
  }
}
@media (max-width:768px) {
  .cid-tZIZ1JIISo .tagTags .badge {
    font-size: .6875em!important;
    line-height: 13px!important
  }
}
.cid-tZIZ1JIISo .tagTags.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.cid-tZIZ1JIISo H2 {
  color: #ff4370
}
.cid-tZIZ1JIISo #navGRH.collapsed {
  position: relative
}
.cid-tZIZ1JIISo .list-group #navGRH li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-left: none!important;
  border-right: none!important
}
.cid-tZIZ1JIISo a#navGRH.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.125)!important
}
.cid-tZIZ1JIISo a#tagsFormation.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem
}
.cid-tYv0pneDhw.popup-builder {
  background-color: #fff
}
.cid-tYv0pneDhw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYv0pneDhw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYv0pneDhw .modal-content,
.cid-tYv0pneDhw .modal-dialog {
  height: auto
}
.cid-tYv0pneDhw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYv0pneDhw .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYv0pneDhw .form-wrapper .mbr-form .form-group,
  .cid-tYv0pneDhw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYv0pneDhw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYv0pneDhw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYv0pneDhw .mbr-text {
  text-align: center
}
.cid-tYv0pneDhw .pt-0 {
  padding-top: 0!important
}
.cid-tYv0pneDhw .pb-0 {
  padding-bottom: 0!important
}
.cid-tYv0pneDhw .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYv0pneDhw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYv0pneDhw .modal-open {
  overflow: hidden
}
.cid-tYv0pneDhw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYv0pneDhw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYv0pneDhw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYv0pneDhw .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYv0pneDhw .modal.show .modal-dialog {
  transform: none
}
.cid-tYv0pneDhw .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYv0pneDhw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYv0pneDhw .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYv0pneDhw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYv0pneDhw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYv0pneDhw .modal-backdrop.fade {
  opacity: 0
}
.cid-tYv0pneDhw .modal-backdrop.show {
  opacity: .5
}
.cid-tYv0pneDhw .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYv0pneDhw .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYv0pneDhw .modal-header {
    padding: 1rem
  }
}
.cid-tYv0pneDhw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYv0pneDhw .modal-header .close svg {
  fill: #353535
}
.cid-tYv0pneDhw .modal-header .close:hover {
  opacity: 1
}
.cid-tYv0pneDhw .modal-header .close:focus {
  outline: 0
}
.cid-tYv0pneDhw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYv0pneDhw .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYv0pneDhw .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYv0pneDhw .modal-body {
    padding: 1rem
  }
}
.cid-tYv0pneDhw .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYv0pneDhw .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYv0pneDhw .modal-footer {
    padding: 1rem
  }
}
.cid-tYv0pneDhw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYv0pneDhw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYv0pneDhw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYv0pneDhw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYv0pneDhw .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYv0pneDhw .modal-lg,
  .cid-tYv0pneDhw .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYv0pneDhw .modal-xl {
    max-width: 1140px
  }
}
.cid-tYv0pneDhw .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYv0pneDhw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYv0pneDhw .form-group {
  margin-bottom: 1rem
}
.cid-tYv0pneDhw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYv0pneDhw .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYv0pneDhw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYv0pneDhw .mbr-section-btn {
  margin: 0
}
.cid-tYv0pneDhw .mbr-section-btn .btn {
  margin: 0
}
.cid-tYv0pnWq44 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tYv0pnWq44 .container {
    max-width: 1090px
  }
}
.cid-tYv0pnWq44 h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYv0pnWq44 h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYv0pnWq44 h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pnWq44 h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYv0pnWq44 a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYv0pnWq44 a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYv0pnWq44 a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYv0pnWq44 a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYv0pnWq44 .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYv0pnWq44 .content {
    text-align: center
  }
  .cid-tYv0pnWq44 .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYv0pnWq44 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYv0pnWq44 .img-logo img {
  height: 6rem
}
.cid-tYv0pnWq44 .hr {
  background-color: #fff
}
.cid-tYv0pnWq44 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYv0pnWq44 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYv0pnWq44 .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYv0pnWq44 .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYv0pnWq44 .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYv0pnWq44 .social-list a:hover {
  opacity: 1
}
.cid-tYv0pnWq44 .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYv0pnWq44 .list li {
  padding-bottom: .5rem
}
.cid-tYv0pnWq44 .list li:last-child {
  padding-bottom: 0
}
.cid-tYv0pnWq44 .form-text,
.cid-tYv0pnWq44 .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYv0pnWq44 .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYv0pnWq44 .footer-title,
  .cid-tYv0pnWq44 .form-text,
  .cid-tYv0pnWq44 .list,
  .cid-tYv0pnWq44 .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYv0pnWq44 .mbr-form,
  .cid-tYv0pnWq44 .social-list {
    justify-content: center!important
  }
  .cid-tYv0pnWq44 .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYv0pnWq44 .mbr-footer-list {
  color: #fff
}
.cid-tYv0pnWq44 .form-text {
  color: #fff
}
.cid-tYv0pnWq44 .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYv0pnWq44 .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYv0pnWq44 .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYv0pnWq44 .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYv0pnWq44 .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYv0pnWq44 .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYv0pnWq44 .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYv0pnWq44 .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYv0pnWq44 .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYv0pnWq44 .certification-img img {
    max-width: 50%
  }
}
.cid-tYv0pnWq44 .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYv0pnWq44 .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYv0pnWq44 .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYv0pnWq44 .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYv0pnWq44 .footer-main-title {
  color: #fff
}
.cid-tYv0pnWq44 P {
  color: #fff
}
.cid-tYv0pnWq44 .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tYv2HfRmVl {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-tYv2HfRmVl .tooltip {
  z-index: 1000!important
}
.cid-tYv2HfRmVl .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-tYv2HfRmVl .megaSectionTitle a,
.cid-tYv2HfRmVl .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-tYv2HfRmVl h5.breadcrumb,
.cid-tYv2HfRmVl h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYv2HfRmVl h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYv2HfRmVl h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-tYv2HfRmVl .megatitle a,
.cid-tYv2HfRmVl .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .megatitle a,
  .cid-tYv2HfRmVl .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .megatitle a,
  .cid-tYv2HfRmVl .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-tYv2HfRmVl .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-tYv2HfRmVl .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-tYv2HfRmVl .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-tYv2HfRmVl .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tYv2HfRmVl .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-tYv2HfRmVl .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYv2HfRmVl div#bottomButtons {
    all: unset
  }
  .cid-tYv2HfRmVl .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-tYv2HfRmVl .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-tYv2HfRmVl .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYv2HfRmVl .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-tYv2HfRmVl .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYv2HfRmVl .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-tYv2HfRmVl .help-solutions.figure-caption,
  .cid-tYv2HfRmVl .logiciels.figure-caption,
  .cid-tYv2HfRmVl .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .cat-formation.figure-caption,
  .cid-tYv2HfRmVl .help-solutions.figure-caption,
  .cid-tYv2HfRmVl .logiciels.figure-caption,
  .cid-tYv2HfRmVl .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-tYv2HfRmVl .cat-formation.figure-caption,
  .cid-tYv2HfRmVl .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-tYv2HfRmVl {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-tYv2HfRmVl .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-tYv2HfRmVl .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-tYv2HfRmVl ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-tYv2HfRmVl .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-tYv2HfRmVl .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-tYv2HfRmVl .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYv2HfRmVl .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-tYv2HfRmVl .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-tYv2HfRmVl .subCategory a,
.cid-tYv2HfRmVl .subCategory a:hover {
  color: #000!important
}
.cid-tYv2HfRmVl .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-tYv2HfRmVl .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-tYv2HfRmVl .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYv2HfRmVl button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-tYv2HfRmVl .navbar.fixed-top .navbar-collapse,
  .cid-tYv2HfRmVl .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-tYv2HfRmVl .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-tYv2HfRmVl .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-tYv2HfRmVl .container,
  .cid-tYv2HfRmVl .middle-container {
    overflow: hidden
  }
  .cid-tYv2HfRmVl .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYv2HfRmVl .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYv2HfRmVl .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-tYv2HfRmVl .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-tYv2HfRmVl .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-tYv2HfRmVl .navbar-nav {
    padding: 0!important
  }
  .cid-tYv2HfRmVl .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-tYv2HfRmVl .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-tYv2HfRmVl .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-tYv2HfRmVl .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYv2HfRmVl .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-tYv2HfRmVl .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-tYv2HfRmVl .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYv2HfRmVl .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYv2HfRmVl .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-tYv2HfRmVl .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-tYv2HfRmVl .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-tYv2HfRmVl .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-tYv2HfRmVl .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-tYv2HfRmVl .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-tYv2HfRmVl .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-tYv2HfRmVl .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-tYv2HfRmVl .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-tYv2HfRmVl .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-tYv2HfRmVl .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYv2HfRmVl .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-tYv2HfRmVl .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-tYv2HfRmVl .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-tYv2HfRmVl .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-tYv2HfRmVl .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYv2HfRmVl .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYv2HfRmVl .navbar.navbar-short a,
.cid-tYv2HfRmVl .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYv2HfRmVl .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYv2HfRmVl .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-tYv2HfRmVl .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYv2HfRmVl .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-tYv2HfRmVl .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-tYv2HfRmVl .navbar.opened {
  transition: all .3s
}
.cid-tYv2HfRmVl .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-tYv2HfRmVl .navbar img {
  width: auto
}
.cid-tYv2HfRmVl .navbar .navbar-collapse {
  z-index: 1
}
.cid-tYv2HfRmVl .navbar.collapsed {
  justify-content: center
}
.cid-tYv2HfRmVl .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-tYv2HfRmVl .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-tYv2HfRmVl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYv2HfRmVl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-tYv2HfRmVl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-tYv2HfRmVl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-tYv2HfRmVl .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-tYv2HfRmVl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-tYv2HfRmVl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-tYv2HfRmVl .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-tYv2HfRmVl .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-tYv2HfRmVl .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYv2HfRmVl .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-tYv2HfRmVl .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-tYv2HfRmVl .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-tYv2HfRmVl .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYv2HfRmVl .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-tYv2HfRmVl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-tYv2HfRmVl .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-tYv2HfRmVl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-tYv2HfRmVl .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYv2HfRmVl .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-tYv2HfRmVl .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-tYv2HfRmVl .nav-item.active,
.cid-tYv2HfRmVl .nav-item.open {
  background-color: #fff!important
}
.cid-tYv2HfRmVl .nav-item .extra-bg {
  display: none!important
}
/* .cid-tYv2HfRmVl .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-tYv2HfRmVl .navbar .has-megamenu {
    position: static!important
  }
  .cid-tYv2HfRmVl .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-tYv2HfRmVl .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-tYv2HfRmVl .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-tYv2HfRmVl .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-tYv2HfRmVl .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-tYv2HfRmVl .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-tYv2HfRmVl .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-tYv2HfRmVl .nav-item.active .nav-link,
  .cid-tYv2HfRmVl .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-tYv2HfRmVl .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-tYv2HfRmVl li.nav-item.dropdown,
  .cid-tYv2HfRmVl li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-tYv2HfRmVl li.nav-item.dropdown.has-megamenu.open,
  .cid-tYv2HfRmVl li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-tYv2HfRmVl .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-tYv2HfRmVl .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-tYv2HfRmVl .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-tYv2HfRmVl .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-tYv2HfRmVl .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-tYv2HfRmVl .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-tYv2HfRmVl .searchbox .searchbox__icon path,
.cid-tYv2HfRmVl .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-tYv2HfRmVl .searchbox .searchbox__icon path:hover,
.cid-tYv2HfRmVl .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .searchbox .searchbox__icon path,
  .cid-tYv2HfRmVl .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-tYv2HfRmVl svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-tYv2HfRmVl svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-tYv2HfRmVl svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-tYv2HfRmVl svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-tYv2HfRmVl a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-tYv2HfRmVl a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-tYv2HfRmVl input.searchbox1__icon:hover,
.cid-tYv2HfRmVl input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-tYv2HfRmVl * .middlebar-nav .searchbox,
.cid-tYv2HfRmVl * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-tYv2HfRmVl .searchbox .searchbox__input,
.cid-tYv2HfRmVl .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-tYv2HfRmVl .searchbox .searchbox__icon,
.cid-tYv2HfRmVl .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-tYv2HfRmVl .navbar-short .searchbox .searchbox__icon path,
.cid-tYv2HfRmVl .navbar-short .searchbox1 .searchbox1__icon path,
.cid-tYv2HfRmVl .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-tYv2HfRmVl .searchbox1:focus-within,
.cid-tYv2HfRmVl .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .searchbox1:focus-within,
  .cid-tYv2HfRmVl .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-tYv2HfRmVl .searchbox1:focus-within .searchbox1__input,
.cid-tYv2HfRmVl .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYv2HfRmVl .searchbox1:focus-within .searchbox1__icon path,
.cid-tYv2HfRmVl .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-tYv2HfRmVl .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-tYv2HfRmVl div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-tYv2HfRmVl .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-tYv2HfRmVl .breadcrumb {
  background-color: transparent
}
.cid-tYv2HfRmVl .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-tYv2HfRmVl .text-piped li:last-child a:after {
  content: none!important
}
.cid-tYv2HfRmVl hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-tYv2HfRmVl hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-tYv2HfRmVl div#top-line {
  justify-content: center
}
.cid-tYv2HfRmVl .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-tYv2HfRmVl .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-tYv2HfRmVl a.button-white-outline:focus,
.cid-tYv2HfRmVl a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-tYv2HfRmVl .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-tYv2HfRmVl .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-tYv2HfRmVl .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-tYv2HfRmVl .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYv2HfRmVl .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-tYv2HfRmVl .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-tYv2HfRmVl .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-tYv2HfRmVl .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYv2HfRmVl .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-tYv2HfRmVl .dropdown-item:focus,
.cid-tYv2HfRmVl .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-tYv2HfRmVl .dropdown-item:hover span {
  color: #fff
}
.cid-tYv2HfRmVl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-tYv2HfRmVl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-tYv2HfRmVl .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-tYv2HfRmVl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-tYv2HfRmVl .dropdown-toggle::after {
  display: none
}
.cid-tYv2HfRmVl .nav-link {
  position: relative
}
.cid-tYv2HfRmVl .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-tYv2HfRmVl .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-tYv2HfRmVl .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-tYv2HfRmVl .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-tYv2HfRmVl .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-tYv2HfRmVl .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-tYv2HfRmVl .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-tYv2HfRmVl .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-tYv2HfRmVl .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-tYv2HfRmVl .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-tYv2HfRmVl .navbar-nav a.text-primary:focus,
.cid-tYv2HfRmVl .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .navbar-nav a.text-primary:focus:hover,
  .cid-tYv2HfRmVl .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYv2HfRmVl .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYv2HfRmVl .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-tYv2HfRmVl .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-tYv2HfRmVl .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-tYv2HfRmVl .middlebar-nav a {
  color: #fff!important
}
.cid-tYv2HfRmVl .middlebar-nav a.text-white:focus,
.cid-tYv2HfRmVl .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .middlebar-nav a.text-white:focus:hover,
  .cid-tYv2HfRmVl .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYv2HfRmVl .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYv2HfRmVl .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-tYv2HfRmVl .middlebar-nav-burger {
    display: none!important
  }
}
.cid-tYv2HfRmVl .dropdown-menu,
.cid-tYv2HfRmVl .navbar.opened {
  background: #fff!important
}
.cid-tYv2HfRmVl .nav-item:focus,
.cid-tYv2HfRmVl .nav-link:focus {
  outline: 0
}
.cid-tYv2HfRmVl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-tYv2HfRmVl .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-tYv2HfRmVl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-tYv2HfRmVl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-tYv2HfRmVl .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-tYv2HfRmVl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-tYv2HfRmVl nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-tYv2HfRmVl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYv2HfRmVl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-tYv2HfRmVl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-tYv2HfRmVl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYv2HfRmVl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-tYv2HfRmVl .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-tYv2HfRmVl .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-tYv2HfRmVl .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-tYv2HfRmVl .dropdown-item.active,
.cid-tYv2HfRmVl .dropdown-item:active {
  background-color: transparent
}
.cid-tYv2HfRmVl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-tYv2HfRmVl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-tYv2HfRmVl .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-tYv2HfRmVl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-tYv2HfRmVl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-tYv2HfRmVl .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-tYv2HfRmVl ul.navbar-nav {
  flex-wrap: wrap
}
.cid-tYv2HfRmVl .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-tYv2HfRmVl .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYv2HfRmVl .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-tYv2HfRmVl .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-tYv2HfRmVl .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-tYv2HfRmVl .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-tYv2HfRmVl .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYv2HfRmVl button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-tYv2HfRmVl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-tYv2HfRmVl button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-tYv2HfRmVl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYv2HfRmVl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYv2HfRmVl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYv2HfRmVl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYv2HfRmVl nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-tYv2HfRmVl nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYv2HfRmVl nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYv2HfRmVl nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYv2HfRmVl nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYv2HfRmVl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-tYv2HfRmVl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-tYv2HfRmVl .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-tYv2HfRmVl .navbar {
    height: 70px
  }
  .cid-tYv2HfRmVl .navbar.opened {
    height: auto
  }
  .cid-tYv2HfRmVl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-tYv2HfRmVl .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-tYv2HfRmVl .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-tYv2HfRmVl .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-tYv2HfRmVl .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-tYv2HfRmVl .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-tYv2HfRmVl .container-head .close svg {
  fill: #000000
}
.cid-tYv2HfRmVl .container-head .close:hover {
  opacity: 1
}
.cid-tYv2HfRmVl .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-tYv2HfRmVl div.collapsed-middle-container {
    display: none
  }
}
.cid-tYv2HfRmVl div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-tYv2HfRmVl div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-tYv2HfRmVl div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-tYv2HfRmVl div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-tYv2HfRmVl .container-head {
    padding: 10px!important
  }
  .cid-tYv2HfRmVl .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-tYv2HfRmVl .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-tYv2HfRmVl SPAN {
  font-size: 10px
}
.cid-tYv2HfRmVl .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-tYv2HfRmVl .vertical-divider-left::before {
    display: none!important
  }
}
.cid-tYv2HgS0VG {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/hgmp2oyy/hp-flux4.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
.cid-tYv2HgS0VG h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYv2HgS0VG h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HgS0VG h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYv2HgS0VG h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYv2HgS0VG h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HgS0VG h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tYv2HgS0VG p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYv2HgS0VG p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HgS0VG p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYv2HgS0VG .animated-element {
  color: #efefef
}
.cid-tYv2HgS0VG .img-block {
  align-self: center
}
.cid-tYv2HgS0VG .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-tYv2HgS0VG .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-tYv2HgS0VG .mbr-figure {
    margin-top: 1rem
  }
}
.cid-tYv2HgS0VG .mbr-fallback-image.disabled {
  display: none
}
.cid-tYv2HgS0VG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYTqe0ZYGn {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fff;
  overflow: hidden
}
.cid-tYTqe0ZYGn h2.item-number {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h2.item-number {
    font-size: 1.25em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h2.item-number {
    font-size: 1.125em!important;
    line-height: 21px!important
  }
}
.cid-tYTqe0ZYGn a.read-more {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
.cid-tYTqe0ZYGn p.item-date {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
.cid-tYTqe0ZYGn hr {
  border-top: 1px solid #000;
  opacity: 1;
  border: 1px solid #000
}
.cid-tYTqe0ZYGn .btn.cal-btn {
  border-radius: 50px
}
.cid-tYTqe0ZYGn .btn-md {
  margin: 0;
  padding: .5rem 1rem
}
.cid-tYTqe0ZYGn .form-select#select1,
.cid-tYTqe0ZYGn .form-select#select2 {
  padding-left: 1rem!important
}
.cid-tYTqe0ZYGn .list-group-item.active {
  z-index: 2;
  background-color: transparent
}
.cid-tYTqe0ZYGn .list-group-item.active:hover {
  background-color: #f8f9fa
}
.cid-tYTqe0ZYGn .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #efefef
}
.cid-tYTqe0ZYGn h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYTqe0ZYGn h2.event-date,
.cid-tYTqe0ZYGn h2.event-push {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important;
  color: #ff4370
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h2.event-date,
  .cid-tYTqe0ZYGn h2.event-push {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h2.event-date,
  .cid-tYTqe0ZYGn h2.event-push {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYTqe0ZYGn h2.item-source,
.cid-tYTqe0ZYGn h3.item-number,
.cid-tYTqe0ZYGn h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tYTqe0ZYGn h5.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 20px!important
}
.cid-tYTqe0ZYGn p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
.cid-tYTqe0ZYGn .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: 120%;
  margin-left: -10px !important
}
.cid-tYTqe0ZYGn .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYTqe0ZYGn .mbr-section-head {
  padding-bottom: 50px
}
.cid-tYTqe0ZYGn .mbr-section-title {
  color: #000;
  text-align: left
}
.cid-tYTqe0ZYGn .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYTqe0ZYGn .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tYTqe0ZYGn .item-img img {
  width: 100%;
  max-height: 100%!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tYTqe0ZYGn .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn:after {
  -webkit-animation: none;
  animation: none
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tYTqe0ZYGn .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tYTqe0ZYGn .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tYTqe0ZYGn .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%);
}
.cid-tYTqe0ZYGn .item-content {
  margin-top: 32px
}
.cid-tYTqe0ZYGn .item-title {
  color: #0931ff;
  text-align: left
}
.cid-tYTqe0ZYGn .mbr-text {
  margin-top: 11px;
  color: #000
}
.cid-tYTqe0ZYGn .item-number {
  color: #0931ff;
  margin-top: 22px
}
.cid-tYTqe0ZYGn .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tYTqe0ZYGn p.item-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYTqe0ZYGn .fa.fa-calendar-check-o {
  padding-right: 0.5rem
}
.cid-tYTqe0ZYGn .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tYTqe0ZYGn .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .cta-button {
    display: none!important
  }
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tYTqe0ZYGn .cta-button,
  .cid-tYTqe0ZYGn .mbr-section-btn,
  .cid-tYTqe0ZYGn .mbr-section-subtitle,
  .cid-tYTqe0ZYGn .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYTqe0ZYGn .card-body {
  flex: 1 1 auto;
  min_height: 1px;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .card-body {
    padding: 1rem
  }
}
.cid-tYTqe0ZYGn h1.showCardTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h1.showCardTitle {
    font-size: 1.0625rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h1.showCardTitle {
    font-size: 1rem!important;
    line-height: 23px!important
  }
}
.cid-tYTqe0ZYGn h3.showCardSubtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h3.showCardSubtitle {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h3.showCardSubtitle {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYTqe0ZYGn h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tYTqe0ZYGn .card {
  position: relative;
  border: 1px solid #000!important;
  border-radius: 22px
}
.cid-tYTqe0ZYGn .card-box {
  position: relative;
  margin: 3rem 0;
  border-left: 1px solid #ff4370
}
.cid-tYTqe0ZYGn .card-box h1,
.cid-tYTqe0ZYGn .card-box h4,
.cid-tYTqe0ZYGn .card-box p,
.cid-tYTqe0ZYGn .card-box span {
  z-index: 1;
  position: relative
}
.cid-tYTqe0ZYGn * h1,
.cid-tYTqe0ZYGn * h4,
.cid-tYTqe0ZYGn * p,
.cid-tYTqe0ZYGn * span {
  z-index: 1;
  position: relative
}
.cid-tYTqe0ZYGn .circle-below {
  position: absolute;
  margin: -2.5rem 0!important;
  bottom: -50%;
  left: 50%;
  transform: translate(-50%,-100%)
}
.cid-tYTqe0ZYGn p.key-card-text {
  width: 100%;
  max-width: 158px!important;
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 17px!important
}
.cid-tYTqe0ZYGn .title {
  z-index: 1
}
.cid-tYTqe0ZYGn .title .num {
  width: 100%;
  display: block
}
.cid-tYTqe0ZYGn .num {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #ff4370;
  text-align: center
}
.cid-tYTqe0ZYGn h1.bigTitle {
  font-family: Poppins,sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 72px;
  color: #fff!important;
  text-wrap: nowrap!important
}
.cid-tYTqe0ZYGn .card-box,
.cid-tYTqe0ZYGn .mbr-section-title {
  text-align: center
}
.cid-tYTqe0ZYGn .num H1 {
  text-align: left;
  text-wrap: nowrap!important
}
.cid-tYTqe0ZYGn .textplus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYTqe0ZYGn .textCV {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYTqe0ZYGn .textCases,
.cid-tYTqe0ZYGn .textFocus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYTqe0ZYGn h2.cases,
.cid-tYTqe0ZYGn h2.focus,
.cid-tYTqe0ZYGn h2.lesCV,
.cid-tYTqe0ZYGn h2.lesplus {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h2.cases,
  .cid-tYTqe0ZYGn h2.focus,
  .cid-tYTqe0ZYGn h2.lesCV,
  .cid-tYTqe0ZYGn h2.lesplus {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h2.cases,
  .cid-tYTqe0ZYGn h2.focus,
  .cid-tYTqe0ZYGn h2.lesCV,
  .cid-tYTqe0ZYGn h2.lesplus {
    font-size: 1.375em!important;
    line-height: 31px!important
  }
}
.cid-tYTqe0ZYGn h4.bn-text,
.cid-tYTqe0ZYGn p.bn-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYTqe0ZYGn h1.key-card-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #fff!important
}
.cid-tYTqe0ZYGn .key-card .card-circle-wrap {
  width: 198px;
  height: 198px;
  max-width: 210px;
  max-height: 210px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ff4370;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10%
}
.cid-tYTqe0ZYGn h1.bn-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-tYTqe0ZYGn .bnCard {
  border-left: 1px solid #ff4370
}
.cid-tYTqe0ZYGn h2.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h2.mbr-section-title {
    font-size: 1.1875em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h2.mbr-section-title {
    font-size: 1.125em!important;
    line-height: 26px!important
  }
}
.cid-tYTqe0ZYGn p.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 30px!important
}
.cid-tYTqe0ZYGn a.card-program {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-tYTqe0ZYGn .icon-telecharger {
  padding-left: 0.5rem
}
.cid-tYTqe0ZYGn p.card-vat {
  font-family: Poppins,sans-serif;
  font-size: .5625em!important;
  font-weight: 400!important;
  line-height: 13px!important
}
.cid-tYTqe0ZYGn p.card-disclaimer {
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 18px!important
}
.cid-tYTqe0ZYGn #navTAG-FORMATION.collapsed,
.cid-tYTqe0ZYGn #navTAG-LOGICIEL.collapsed,
.cid-tYTqe0ZYGn #navTAG-SERVICE.collapsed {
  position: relative
}
.cid-tYTqe0ZYGn .list-group #navDATE li a,
.cid-tYTqe0ZYGn .list-group #navEVENT-TYPE li a,
.cid-tYTqe0ZYGn .list-group #navLOCATION li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-radius: 0!important;
  border-left: none!important;
  border-right: none!important
}
.cid-tYTqe0ZYGn .list-group #navTAG-FORMATION li a,
.cid-tYTqe0ZYGn .list-group #navTAG-LOGICIEL li a,
.cid-tYTqe0ZYGn .list-group #navTAG-SERVICE li a {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important;
  color: #0931ff
}
.cid-tYTqe0ZYGn a#navTAG-FORMATION.list-group-menu,
.cid-tYTqe0ZYGn a#navTAG-LOGICIEL.list-group-menu,
.cid-tYTqe0ZYGn a#navTAG-SERVICE.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important
}
.cid-tYTqe0ZYGn a#tagsFormation.list-group-menu,
.cid-tYTqe0ZYGn a#tagsLogiciel.list-group-menu,
.cid-tYTqe0ZYGn a#tagsService.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem;
  border-radius: 0!important
}
.cid-tYTqe0ZYGn #submenuTAG-FORMATION li a,
.cid-tYTqe0ZYGn #submenuTAG-LOGICIEL li a,
.cid-tYTqe0ZYGn #submenuTAG-SERVICE li a {
  min-height: 62px;
  padding-left: 2rem;
  padding-right: 5px!important;
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 23px!important;
  color: #0931ff;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,.125);
  border-left: none!important;
  border-right: none!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn #submenuTAG-FORMATION li a,
  .cid-tYTqe0ZYGn #submenuTAG-LOGICIEL li a,
  .cid-tYTqe0ZYGn #submenuTAG-SERVICE li a {
    font-size: .8125em!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn #submenuTAG-FORMATION li a,
  .cid-tYTqe0ZYGn #submenuTAG-LOGICIEL li a,
  .cid-tYTqe0ZYGn #submenuTAG-SERVICE li a {
    font-size: .75em!important;
    line-height: 19px!important
  }
}
.cid-tYTqe0ZYGn #navTAG-FORMATION.collapsed::before,
.cid-tYTqe0ZYGn #navTAG-LOGICIEL.collapsed::before,
.cid-tYTqe0ZYGn #navTAG-SERVICE.collapsed::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #ff4370
}
.cid-tYTqe0ZYGn #submenuTAG-FORMATION,
.cid-tYTqe0ZYGn #submenuTAG-LOGICIEL,
.cid-tYTqe0ZYGn #submenuTAG-SERVICE {
  list-style-type: none;
  padding-left: 0
}
.cid-tYTqe0ZYGn #submenuTAG-FORMATION li a.active::before,
.cid-tYTqe0ZYGn #submenuTAG-LOGICIEL li a.active::before,
.cid-tYTqe0ZYGn #submenuTAG-SERVICE li a.active::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1.875em;
  background-color: #ff4370!important;
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn #submenuTAG-FORMATION li a.active::before,
  .cid-tYTqe0ZYGn #submenuTAG-LOGICIEL li a.active::before,
  .cid-tYTqe0ZYGn #submenuTAG-SERVICE li a.active::before {
    padding-left: 2rem;
    padding-right: 10px!important
  }
}
.cid-tYTqe0ZYGn #navTAG-FORMATION::before,
.cid-tYTqe0ZYGn #navTAG-LOGICIEL::before,
.cid-tYTqe0ZYGn #navTAG-SERVICE::before {
  display: none
}
.cid-tYTqe0ZYGn .indicator {
  transition: margin-left .3s ease
}
.cid-tYTqe0ZYGn .indicator.inter-active {
  margin-left: 0;
  border-color: #ff4370;
  width: 50%
}
.cid-tYTqe0ZYGn .indicator.intra-active {
  margin-left: 50%;
  border-color: #ff4370;
  width: 50%
}
.cid-tYTqe0ZYGn .tags .badge {
  font-family: Poppins,sans-serif;
  font-size: .75em;
  font-weight: 700!important;
  line-height: 18px!important;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important;
  min-height: 30px!important
}
.cid-tYTqe0ZYGn a#nextDates.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: rgba(0,0,0,.35)!important
}
.cid-tYTqe0ZYGn #nextDates.list-group-menu {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600!important;
  line-height: 33px!important;
  color: #ff4370;
  border-width: 0 0 1px;
  border-color: #000
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn #nextDates.list-group-menu {
    font-size: 1.4375em!important;
    line-height: 31px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn #nextDates.list-group-menu {
    font-size: 1.375em!important;
    line-height: 29px!important
  }
}
.cid-tYTqe0ZYGn .list-group-item {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-tYTqe0ZYGn .list-group-item a.list-group-item span {
  width: 100%;
  height: 100%;
  min-width: 10.29px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: all .3s ease-in-out
}
.cid-tYTqe0ZYGn h4.text-date,
.cid-tYTqe0ZYGn h4.text-modal {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tYTqe0ZYGn h3.mbr-card-item {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 20px!important
}
.cid-tYTqe0ZYGn p.card-content {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-tYTqe0ZYGn H4 {
  text-align: left
}
.cid-tYTqe0ZYGn H3 {
  text-align: center
}
.cid-tYTqe0ZYGn p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYTqe0ZYGn h4.mbr-text,
.cid-tYTqe0ZYGn p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYTqe0ZYGn h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link li {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link li {
    font-size: 1em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link li {
    font-size: .9375em!important;
    line-height: 20px!important
  }
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  opacity: .35;
  transition: all .3s ease-in-out;
  margin-bottom: 0;
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link {
    font-size: 1rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link {
    font-size: .9375rem!important;
    line-height: 30px!important
  }
}
.cid-tYTqe0ZYGn .btn-inter,
.cid-tYTqe0ZYGn .btn-intra {
  width: 50%;
  background-color: transparent;
  color: #000;
  border: none!important;
  border-bottom: none!important;
  opacity: .35
}
.cid-tYTqe0ZYGn .btn-inter:not(.active) {
  background-color: none!important;
  color: #000!important;
  opacity: .35!important;
  border: none!important;
  border-bottom: none!important
}
.cid-tYTqe0ZYGn .btn-inter:not(.active):focus,
.cid-tYTqe0ZYGn .btn-inter:not(.active):hover,
.cid-tYTqe0ZYGn .btn-intra:not(.active):focus,
.cid-tYTqe0ZYGn .btn-intra:not(.active):hover {
  background-color: red!important;
  color: #fff!important;
  opacity: 1;
  box-shadow: none!important
}
.cid-tYTqe0ZYGn .btn-inter.active,
.cid-tYTqe0ZYGn .btn-intra.active {
  background-color: transparent!important;
  color: #ff4370!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tYTqe0ZYGn .btn-inter.active:after,
.cid-tYTqe0ZYGn .btn-inter:after,
.cid-tYTqe0ZYGn .btn-inter:focus:after,
.cid-tYTqe0ZYGn .btn-inter:hover:after,
.cid-tYTqe0ZYGn .btn-intra.active:after,
.cid-tYTqe0ZYGn .btn-intra:after,
.cid-tYTqe0ZYGn .btn-intra:focus:after,
.cid-tYTqe0ZYGn .btn-intra:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important
}
.cid-tYTqe0ZYGn .btn-dates,
.cid-tYTqe0ZYGn .btn-modal {
  width: 100%;
  display: flex;
  justify-content: start;
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 0!important;
  opacity: .35;
  align-items: center
}
.cid-tYTqe0ZYGn .btn-dates.active,
.cid-tYTqe0ZYGn .btn-modal.active {
  display: flex;
  align-items: center;
  justify-content: space-between!important;
  background-color: #ff4370;
  color: #fff;
  border: none!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-tYTqe0ZYGn .btn-dates.active:after,
.cid-tYTqe0ZYGn .btn-dates:after,
.cid-tYTqe0ZYGn .btn-dates:focus:after,
.cid-tYTqe0ZYGn .btn-dates:hover:after,
.cid-tYTqe0ZYGn .btn-modal.active:after,
.cid-tYTqe0ZYGn .btn-modal:after,
.cid-tYTqe0ZYGn .btn-modal:focus:after,
.cid-tYTqe0ZYGn .btn-modal:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important;
  box-shadow: none!important
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn-dates,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-dates.active,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-dates:focus,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-dates:hover,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-modal,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-modal.active,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-modal:focus,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-modal:hover,
.cid-tYTqe0ZYGn .mbr-section-btn a.btn.btn-dates,
.cid-tYTqe0ZYGn .mbr-section-btn a.btn.btn-dates.active,
.cid-tYTqe0ZYGn .mbr-section-btn a.btn.btn-dates:hover,
.cid-tYTqe0ZYGn .mbr-section-btn a.btn.btn-modal,
.cid-tYTqe0ZYGn .mbr-section-btn a.btn.btn-modal.active,
.cid-tYTqe0ZYGn .mbr-section-btn a.btn.btn-modal:hover {
  box-shadow: none!important
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn-dates:hover,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-modal:hover {
  background-color: #f8f9fa!important
}
.cid-tYTqe0ZYGn .mbr-section-btn .btn-dates.active,
.cid-tYTqe0ZYGn .mbr-section-btn .btn-modal.active {
  background-color: #ff4370!important
}
.cid-tYTqe0ZYGn .btn-dates h4,
.cid-tYTqe0ZYGn .btn-modal h4 {
  margin-bottom: 0
}
.cid-tYTqe0ZYGn .cegapeCoche {
  display: inline-block;
  margin-left: auto
}
.cid-tYTqe0ZYGn .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 1rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs {
    margin-bottom: 2rem;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important;
    justify-content: flex-start;
    flex-wrap: wrap!important
  }
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem
  }
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none;
  box-shadow: none!important
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2em
}
@media (max-width:1400px) and (min-width:1281px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:1280px) and (min-width:992px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:991.97px) and (min-width:806px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2.5em!important
  }
}
@media (max-width:805.97px) and (min-width:769px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -5%;
  right: -5%;
  margin: 0
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tYTqe0ZYGn .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs .nav-item {
    max-width: -webkit-min-content!important;
    max-width: -moz-min-content!important;
    max-width: min-content!important;
    margin-bottom: 2rem
  }
}
@media (min-width:992px) {
  .cid-tYTqe0ZYGn .nav.nav-tabs {
    flex-wrap: nowrap;
    margin-bottom: 2.6875rem
  }
}
.cid-tYTqe0ZYGn h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h2.card-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-tYTqe0ZYGn .mbr-fallback-image.disabled {
  display: none
}
.cid-tYTqe0ZYGn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYTqe0ZYGn .nav-tabs .nav-item.open .nav-link:focus,
.cid-tYTqe0ZYGn .nav-tabs .nav-link.active:focus {
  outline: 0;
  box-shadow: none!important
}
@media (max-width:767px) {
  .cid-tYTqe0ZYGn .nav-item {
    width: 100%;
    margin: 0
  }
}
.cid-tYTqe0ZYGn .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 7px solid transparent;
  border-radius: 0!important
}
.cid-tYTqe0ZYGn .nav-tabs .nav-item {
  margin-right: 1.5rem
}
.cid-tYTqe0ZYGn .nav-link,
.cid-tYTqe0ZYGn .nav-link.active {
  padding: 1rem 0;
  background-color: transparent
}
.cid-tYTqe0ZYGn .nav-tabs .nav-link.active {
  color: #ff4370;
  border-bottom: 7px solid #ff4370
}
.cid-tYTqe0ZYGn a.nav-link {
  text-align: center
}
.cid-tYTqe0ZYGn .btn-toggle:focus,
.cid-tYTqe0ZYGn .btn-toggle:hover {
  color: var(--bs-primary);
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tYTqe0ZYGn .btn-toggle-nav a {
  padding: .375rem 1.25rem;
  color: var(--bs-secondary);
  text-align: left
}
.cid-tYTqe0ZYGn .btn-toggle-nav a:focus,
.cid-tYTqe0ZYGn .btn-toggle-nav a:hover {
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-tYTqe0ZYGn span:focus {
  outline: 0;
  box-shadow: none!important
}
.cid-tYTqe0ZYGn .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tYTqe0ZYGn ul.no-bullets {
  list-style-type: none;
  margin: 0;
  padding: 0
}
@media (max-width:767.98px) {
  .cid-tYTqe0ZYGn .mobile-nav .nav-item {
    width: 100%
  }
  .cid-tYTqe0ZYGn .mobile-tab .tab-pane {
    display: block!important;
    padding-top: 1rem!important
  }
  .cid-tYTqe0ZYGn h1.mobile-tab-link {
    font-family: Poppins,sans-serif;
    font-size: 1.875em!important;
    font-weight: 600!important;
    line-height: 30px!important
  }
  .cid-tYTqe0ZYGn .key-card {
    width: 100%;
    height: auto;
    padding-bottom: 100%
  }
  .cid-tYTqe0ZYGn .key-card .card-body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80%
  }
}
.cid-tYTqe0ZYGn span.small {
  font-size: smaller
}
.cid-tYTqe0ZYGn hr.indicator {
  border: 1px solid #000;
  transition: margin-left .3s ease
}
.cid-tYTqe0ZYGn .list-group-flush > .list-group-item:last-child {
  border-bottom: 1px solid #000!important
}
.cid-tYTqe0ZYGn h2.formation-tag-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 23px!important;
  color: #0931ff;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-start
}
@media (min-width:992px) {
  .cid-tYTqe0ZYGn .search-content {
    padding: 0 0 0 1rem!important
  }
}
.cid-tYTqe0ZYGn P {
  text-align: left;
  color: #000
}
.cid-tYTqe0ZYGn .mbr-card-item {
  text-align: left
}
.cid-tYTqe0ZYGn H1 {
  text-align: left;
  color: #000
}
.cid-tYTqe0ZYGn h1.tagTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn h1.tagTitle {
    font-size: 1.4375em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn h1.tagTitle {
    font-size: 1.375em!important;
    line-height: 26px!important
  }
}
@media (max-width:575px) {
  .cid-tYTqe0ZYGn h1.tagTitle {
    font-size: 1.275em!important
  }
}
.cid-tYTqe0ZYGn .tagTitle {
  color: #0931ff;
  opacity: .5;
  pointer-events: none
}
.cid-tYTqe0ZYGn .tagTags .badge {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: .8125em;
  font-weight: 400!important;
  line-height: 15px!important
}
@media (max-width:992px) {
  .cid-tYTqe0ZYGn .tagTags .badge {
    font-size: .75em!important;
    line-height: 14px!important
  }
}
@media (max-width:768px) {
  .cid-tYTqe0ZYGn .tagTags .badge {
    font-size: .6875em!important;
    line-height: 13px!important
  }
}
.cid-tYTqe0ZYGn .tagTags.badge {
  display: inline-block;
  padding: .4em .55em;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.cid-tYv2HiK4B0 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tYv2HiK4B0 .container {
    max-width: 1090px
  }
}
.cid-tYv2HiK4B0 h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYv2HiK4B0 h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYv2HiK4B0 h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HiK4B0 h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYv2HiK4B0 a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYv2HiK4B0 a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYv2HiK4B0 a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYv2HiK4B0 a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYv2HiK4B0 .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYv2HiK4B0 .content {
    text-align: center
  }
  .cid-tYv2HiK4B0 .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYv2HiK4B0 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYv2HiK4B0 .img-logo img {
  height: 6rem
}
.cid-tYv2HiK4B0 .hr {
  background-color: #fff
}
.cid-tYv2HiK4B0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYv2HiK4B0 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYv2HiK4B0 .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYv2HiK4B0 .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYv2HiK4B0 .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYv2HiK4B0 .social-list a:hover {
  opacity: 1
}
.cid-tYv2HiK4B0 .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYv2HiK4B0 .list li {
  padding-bottom: .5rem
}
.cid-tYv2HiK4B0 .list li:last-child {
  padding-bottom: 0
}
.cid-tYv2HiK4B0 .form-text,
.cid-tYv2HiK4B0 .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYv2HiK4B0 .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYv2HiK4B0 .footer-title,
  .cid-tYv2HiK4B0 .form-text,
  .cid-tYv2HiK4B0 .list,
  .cid-tYv2HiK4B0 .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYv2HiK4B0 .mbr-form,
  .cid-tYv2HiK4B0 .social-list {
    justify-content: center!important
  }
  .cid-tYv2HiK4B0 .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYv2HiK4B0 .mbr-footer-list {
  color: #fff
}
.cid-tYv2HiK4B0 .form-text {
  color: #fff
}
.cid-tYv2HiK4B0 .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYv2HiK4B0 .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYv2HiK4B0 .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYv2HiK4B0 .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYv2HiK4B0 .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYv2HiK4B0 .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYv2HiK4B0 .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYv2HiK4B0 .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYv2HiK4B0 .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYv2HiK4B0 .certification-img img {
    max-width: 50%
  }
}
.cid-tYv2HiK4B0 .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYv2HiK4B0 .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYv2HiK4B0 .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYv2HiK4B0 .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYv2HiK4B0 .footer-main-title {
  color: #fff
}
.cid-tYv2HiK4B0 P {
  color: #fff
}
.cid-tYv2HiK4B0 .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tYv2Hi18rs.popup-builder {
  background-color: #fff
}
.cid-tYv2Hi18rs.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYv2Hi18rs.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYv2Hi18rs .modal-content,
.cid-tYv2Hi18rs .modal-dialog {
  height: auto
}
.cid-tYv2Hi18rs .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYv2Hi18rs .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYv2Hi18rs .form-wrapper .mbr-form .form-group,
  .cid-tYv2Hi18rs .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYv2Hi18rs .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYv2Hi18rs .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYv2Hi18rs .mbr-text {
  text-align: center
}
.cid-tYv2Hi18rs .pt-0 {
  padding-top: 0!important
}
.cid-tYv2Hi18rs .pb-0 {
  padding-bottom: 0!important
}
.cid-tYv2Hi18rs .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYv2Hi18rs .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYv2Hi18rs .modal-open {
  overflow: hidden
}
.cid-tYv2Hi18rs .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYv2Hi18rs .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYv2Hi18rs .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYv2Hi18rs .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYv2Hi18rs .modal.show .modal-dialog {
  transform: none
}
.cid-tYv2Hi18rs .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYv2Hi18rs .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYv2Hi18rs .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYv2Hi18rs .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYv2Hi18rs .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYv2Hi18rs .modal-backdrop.fade {
  opacity: 0
}
.cid-tYv2Hi18rs .modal-backdrop.show {
  opacity: .5
}
.cid-tYv2Hi18rs .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYv2Hi18rs .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYv2Hi18rs .modal-header {
    padding: 1rem
  }
}
.cid-tYv2Hi18rs .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYv2Hi18rs .modal-header .close svg {
  fill: #353535
}
.cid-tYv2Hi18rs .modal-header .close:hover {
  opacity: 1
}
.cid-tYv2Hi18rs .modal-header .close:focus {
  outline: 0
}
.cid-tYv2Hi18rs .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYv2Hi18rs .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYv2Hi18rs .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYv2Hi18rs .modal-body {
    padding: 1rem
  }
}
.cid-tYv2Hi18rs .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYv2Hi18rs .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYv2Hi18rs .modal-footer {
    padding: 1rem
  }
}
.cid-tYv2Hi18rs .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYv2Hi18rs .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYv2Hi18rs .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYv2Hi18rs .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYv2Hi18rs .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYv2Hi18rs .modal-lg,
  .cid-tYv2Hi18rs .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYv2Hi18rs .modal-xl {
    max-width: 1140px
  }
}
.cid-tYv2Hi18rs .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYv2Hi18rs .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYv2Hi18rs .form-group {
  margin-bottom: 1rem
}
.cid-tYv2Hi18rs .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYv2Hi18rs .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYv2Hi18rs .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYv2Hi18rs .mbr-section-btn {
  margin: 0
}
.cid-tYv2Hi18rs .mbr-section-btn .btn {
  margin: 0
}
.cid-tYBgPpPOc4 {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-tYBgPpPOc4 .tooltip {
  z-index: 1000!important
}
.cid-tYBgPpPOc4 .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-tYBgPpPOc4 .megaSectionTitle a,
.cid-tYBgPpPOc4 .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-tYBgPpPOc4 h5.breadcrumb,
.cid-tYBgPpPOc4 h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYBgPpPOc4 h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tYBgPpPOc4 h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-tYBgPpPOc4 .megatitle a,
.cid-tYBgPpPOc4 .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .megatitle a,
  .cid-tYBgPpPOc4 .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .megatitle a,
  .cid-tYBgPpPOc4 .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-tYBgPpPOc4 .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-tYBgPpPOc4 .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-tYBgPpPOc4 .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-tYBgPpPOc4 .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tYBgPpPOc4 .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYBgPpPOc4 div#bottomButtons {
    all: unset
  }
  .cid-tYBgPpPOc4 .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-tYBgPpPOc4 .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-tYBgPpPOc4 .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYBgPpPOc4 .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-tYBgPpPOc4 .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYBgPpPOc4 .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-tYBgPpPOc4 .help-solutions.figure-caption,
  .cid-tYBgPpPOc4 .logiciels.figure-caption,
  .cid-tYBgPpPOc4 .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .cat-formation.figure-caption,
  .cid-tYBgPpPOc4 .help-solutions.figure-caption,
  .cid-tYBgPpPOc4 .logiciels.figure-caption,
  .cid-tYBgPpPOc4 .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-tYBgPpPOc4 .cat-formation.figure-caption,
  .cid-tYBgPpPOc4 .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-tYBgPpPOc4 {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-tYBgPpPOc4 .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-tYBgPpPOc4 .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-tYBgPpPOc4 ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-tYBgPpPOc4 .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-tYBgPpPOc4 .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-tYBgPpPOc4 .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYBgPpPOc4 .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-tYBgPpPOc4 .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-tYBgPpPOc4 .subCategory a,
.cid-tYBgPpPOc4 .subCategory a:hover {
  color: #000!important
}
.cid-tYBgPpPOc4 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-tYBgPpPOc4 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-tYBgPpPOc4 .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tYBgPpPOc4 button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-tYBgPpPOc4 .navbar.fixed-top .navbar-collapse,
  .cid-tYBgPpPOc4 .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-tYBgPpPOc4 .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-tYBgPpPOc4 .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-tYBgPpPOc4 .container,
  .cid-tYBgPpPOc4 .middle-container {
    overflow: hidden
  }
  .cid-tYBgPpPOc4 .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYBgPpPOc4 .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tYBgPpPOc4 .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-tYBgPpPOc4 .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-tYBgPpPOc4 .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-tYBgPpPOc4 .navbar-nav {
    padding: 0!important
  }
  .cid-tYBgPpPOc4 .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYBgPpPOc4 .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-tYBgPpPOc4 .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYBgPpPOc4 .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYBgPpPOc4 .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-tYBgPpPOc4 .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-tYBgPpPOc4 .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-tYBgPpPOc4 .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-tYBgPpPOc4 .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-tYBgPpPOc4 .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-tYBgPpPOc4 .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYBgPpPOc4 .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-tYBgPpPOc4 .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-tYBgPpPOc4 .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-tYBgPpPOc4 .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-tYBgPpPOc4 .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYBgPpPOc4 .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tYBgPpPOc4 .navbar.navbar-short a,
.cid-tYBgPpPOc4 .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tYBgPpPOc4 .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYBgPpPOc4 .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-tYBgPpPOc4 .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tYBgPpPOc4 .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-tYBgPpPOc4 .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-tYBgPpPOc4 .navbar.opened {
  transition: all .3s
}
.cid-tYBgPpPOc4 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-tYBgPpPOc4 .navbar img {
  width: auto
}
.cid-tYBgPpPOc4 .navbar .navbar-collapse {
  z-index: 1
}
.cid-tYBgPpPOc4 .navbar.collapsed {
  justify-content: center
}
.cid-tYBgPpPOc4 .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-tYBgPpPOc4 .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-tYBgPpPOc4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYBgPpPOc4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-tYBgPpPOc4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-tYBgPpPOc4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-tYBgPpPOc4 .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-tYBgPpPOc4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-tYBgPpPOc4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-tYBgPpPOc4 .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-tYBgPpPOc4 .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-tYBgPpPOc4 .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tYBgPpPOc4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-tYBgPpPOc4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-tYBgPpPOc4 .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-tYBgPpPOc4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-tYBgPpPOc4 .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tYBgPpPOc4 .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-tYBgPpPOc4 .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-tYBgPpPOc4 .nav-item.active,
.cid-tYBgPpPOc4 .nav-item.open {
  background-color: #fff!important
}
.cid-tYBgPpPOc4 .nav-item .extra-bg {
  display: none!important
}
/* .cid-tYBgPpPOc4 .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-tYBgPpPOc4 .navbar .has-megamenu {
    position: static!important
  }
  .cid-tYBgPpPOc4 .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-tYBgPpPOc4 .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-tYBgPpPOc4 .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-tYBgPpPOc4 .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-tYBgPpPOc4 .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-tYBgPpPOc4 .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-tYBgPpPOc4 .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-tYBgPpPOc4 .nav-item.active .nav-link,
  .cid-tYBgPpPOc4 .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-tYBgPpPOc4 .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-tYBgPpPOc4 li.nav-item.dropdown,
  .cid-tYBgPpPOc4 li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-tYBgPpPOc4 li.nav-item.dropdown.has-megamenu.open,
  .cid-tYBgPpPOc4 li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-tYBgPpPOc4 .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-tYBgPpPOc4 .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-tYBgPpPOc4 .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-tYBgPpPOc4 .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-tYBgPpPOc4 .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-tYBgPpPOc4 .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-tYBgPpPOc4 .searchbox .searchbox__icon path,
.cid-tYBgPpPOc4 .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-tYBgPpPOc4 .searchbox .searchbox__icon path:hover,
.cid-tYBgPpPOc4 .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .searchbox .searchbox__icon path,
  .cid-tYBgPpPOc4 .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-tYBgPpPOc4 svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-tYBgPpPOc4 svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-tYBgPpPOc4 svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-tYBgPpPOc4 svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-tYBgPpPOc4 a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-tYBgPpPOc4 a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-tYBgPpPOc4 input.searchbox1__icon:hover,
.cid-tYBgPpPOc4 input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-tYBgPpPOc4 * .middlebar-nav .searchbox,
.cid-tYBgPpPOc4 * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-tYBgPpPOc4 .searchbox .searchbox__input,
.cid-tYBgPpPOc4 .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-tYBgPpPOc4 .searchbox .searchbox__icon,
.cid-tYBgPpPOc4 .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-tYBgPpPOc4 .navbar-short .searchbox .searchbox__icon path,
.cid-tYBgPpPOc4 .navbar-short .searchbox1 .searchbox1__icon path,
.cid-tYBgPpPOc4 .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-tYBgPpPOc4 .searchbox1:focus-within,
.cid-tYBgPpPOc4 .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .searchbox1:focus-within,
  .cid-tYBgPpPOc4 .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-tYBgPpPOc4 .searchbox1:focus-within .searchbox1__input,
.cid-tYBgPpPOc4 .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tYBgPpPOc4 .searchbox1:focus-within .searchbox1__icon path,
.cid-tYBgPpPOc4 .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-tYBgPpPOc4 .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-tYBgPpPOc4 div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-tYBgPpPOc4 .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-tYBgPpPOc4 .breadcrumb {
  background-color: transparent
}
.cid-tYBgPpPOc4 .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-tYBgPpPOc4 .text-piped li:last-child a:after {
  content: none!important
}
.cid-tYBgPpPOc4 hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-tYBgPpPOc4 hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-tYBgPpPOc4 div#top-line {
  justify-content: center
}
.cid-tYBgPpPOc4 .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-tYBgPpPOc4 .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-tYBgPpPOc4 a.button-white-outline:focus,
.cid-tYBgPpPOc4 a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-tYBgPpPOc4 .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-tYBgPpPOc4 .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-tYBgPpPOc4 .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-tYBgPpPOc4 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYBgPpPOc4 .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-tYBgPpPOc4 .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-tYBgPpPOc4 .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-tYBgPpPOc4 .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tYBgPpPOc4 .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-tYBgPpPOc4 .dropdown-item:focus,
.cid-tYBgPpPOc4 .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-tYBgPpPOc4 .dropdown-item:hover span {
  color: #fff
}
.cid-tYBgPpPOc4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-tYBgPpPOc4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-tYBgPpPOc4 .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-tYBgPpPOc4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-tYBgPpPOc4 .dropdown-toggle::after {
  display: none
}
.cid-tYBgPpPOc4 .nav-link {
  position: relative
}
.cid-tYBgPpPOc4 .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-tYBgPpPOc4 .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-tYBgPpPOc4 .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-tYBgPpPOc4 .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-tYBgPpPOc4 .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-tYBgPpPOc4 .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-tYBgPpPOc4 .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-tYBgPpPOc4 .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-tYBgPpPOc4 .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-tYBgPpPOc4 .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-tYBgPpPOc4 .navbar-nav a.text-primary:focus,
.cid-tYBgPpPOc4 .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .navbar-nav a.text-primary:focus:hover,
  .cid-tYBgPpPOc4 .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYBgPpPOc4 .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYBgPpPOc4 .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-tYBgPpPOc4 .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-tYBgPpPOc4 .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-tYBgPpPOc4 .middlebar-nav a {
  color: #fff!important
}
.cid-tYBgPpPOc4 .middlebar-nav a.text-white:focus,
.cid-tYBgPpPOc4 .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .middlebar-nav a.text-white:focus:hover,
  .cid-tYBgPpPOc4 .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tYBgPpPOc4 .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tYBgPpPOc4 .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-tYBgPpPOc4 .middlebar-nav-burger {
    display: none!important
  }
}
.cid-tYBgPpPOc4 .dropdown-menu,
.cid-tYBgPpPOc4 .navbar.opened {
  background: #fff!important
}
.cid-tYBgPpPOc4 .nav-item:focus,
.cid-tYBgPpPOc4 .nav-link:focus {
  outline: 0
}
.cid-tYBgPpPOc4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-tYBgPpPOc4 .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-tYBgPpPOc4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-tYBgPpPOc4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-tYBgPpPOc4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-tYBgPpPOc4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-tYBgPpPOc4 nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-tYBgPpPOc4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYBgPpPOc4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-tYBgPpPOc4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-tYBgPpPOc4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tYBgPpPOc4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-tYBgPpPOc4 .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-tYBgPpPOc4 .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-tYBgPpPOc4 .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-tYBgPpPOc4 .dropdown-item.active,
.cid-tYBgPpPOc4 .dropdown-item:active {
  background-color: transparent
}
.cid-tYBgPpPOc4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-tYBgPpPOc4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-tYBgPpPOc4 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-tYBgPpPOc4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-tYBgPpPOc4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-tYBgPpPOc4 .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-tYBgPpPOc4 ul.navbar-nav {
  flex-wrap: wrap
}
.cid-tYBgPpPOc4 .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-tYBgPpPOc4 .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYBgPpPOc4 .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-tYBgPpPOc4 .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-tYBgPpPOc4 .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-tYBgPpPOc4 .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-tYBgPpPOc4 .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-tYBgPpPOc4 button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-tYBgPpPOc4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-tYBgPpPOc4 button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-tYBgPpPOc4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYBgPpPOc4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYBgPpPOc4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYBgPpPOc4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYBgPpPOc4 nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-tYBgPpPOc4 nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tYBgPpPOc4 nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tYBgPpPOc4 nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tYBgPpPOc4 nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tYBgPpPOc4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-tYBgPpPOc4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-tYBgPpPOc4 .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-tYBgPpPOc4 .navbar {
    height: 70px
  }
  .cid-tYBgPpPOc4 .navbar.opened {
    height: auto
  }
  .cid-tYBgPpPOc4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-tYBgPpPOc4 .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-tYBgPpPOc4 .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-tYBgPpPOc4 .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-tYBgPpPOc4 .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-tYBgPpPOc4 .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-tYBgPpPOc4 .container-head .close svg {
  fill: #000000
}
.cid-tYBgPpPOc4 .container-head .close:hover {
  opacity: 1
}
.cid-tYBgPpPOc4 .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-tYBgPpPOc4 div.collapsed-middle-container {
    display: none
  }
}
.cid-tYBgPpPOc4 div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-tYBgPpPOc4 div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-tYBgPpPOc4 div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-tYBgPpPOc4 div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-tYBgPpPOc4 .container-head {
    padding: 10px!important
  }
  .cid-tYBgPpPOc4 .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-tYBgPpPOc4 .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-tYBgPpPOc4 SPAN {
  font-size: 10px
}
.cid-tYBgPpPOc4 .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-tYBgPpPOc4 .vertical-divider-left::before {
    display: none!important
  }
}
.cid-tYBgPrbtQH {
  background-image: url("../media/geehh0je/logiciel-produit-flux3.svg"),url("../media/0krfbpn3/clients-fond4.svg")
}
.cid-tYBgPrbtQH h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tYBgPrbtQH h1.mbr-section-title {
    font-size: 2.375em!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPrbtQH h1.mbr-section-title {
    font-size: 1.75em!important;
    line-height: 40px!important
  }
}
.cid-tYBgPrbtQH p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tYBgPrbtQH p.mbr-text {
    font-size: .875rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPrbtQH p.mbr-text {
    font-size: .8125rem!important;
    line-height: 21px!important
  }
}
.cid-tYBgPrbtQH h5.CTANewsletter {
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 12px!important;
  font-style: italic
}
.cid-tYBgPrbtQH .mbr-section-btn a.btn:not(.btn-form).btn-LS:hover {
  color: #fff!important;
  background-color: #0931ff!important;
  border-color: #0931ff!important
}
.cid-tYBgPrbtQH .mbr-section-btn a.btn:not(.btn-form).btn-F:hover {
  color: #fff!important;
  background-color: #ff4370!important;
  border-color: #ff4370!important
}
.cid-tYBgPrbtQH .icon54-v4-right-arrow-2 {
  padding-left: 1rem;
  padding-right: 1rem
}
.cid-tYBgPrbtQH .show-persona {
  position: absolute;
  top: -11rem;
  right: 0;
  left: -5rem
}
@media (max-width:1280px) {
  .cid-tYBgPrbtQH .show-persona {
    top: -9rem;
    left: -7rem
  }
}
@media (max-width:992px) {
  .cid-tYBgPrbtQH .show-persona {
    top: -8rem;
    left: -8rem
  }
}
@media (max-width:768px) {
  .cid-tYBgPrbtQH .show-persona {
    top: -6rem;
    left: -5rem
  }
}
@media (max-width:600px) {
  .cid-tYBgPrbtQH .show-persona {
    top: -2rem
  }
}
.cid-tYBgPrbtQH .hero-image img {
  max-height: 268px;
  max-width: 470px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYBgPrbtQH p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-tYBgPrbtQH .cegapeCoche {
  padding-top: 0!important;
  margin-top: 0!important;
  margin-right: .5rem!important
}
.cid-tYBgPrbtQH .cegapeCoche span {
  margin-left: .5rem!important
}
.cid-tYBgPrbtQH .mbr-fallback-image.disabled {
  display: none
}
.cid-tYBgPrbtQH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYBgPrbtQH h4.mbr-section-text,
.cid-tYBgPrbtQH h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tYBgPrbtQH h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
.cid-tYBgPrbtQH .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-tYBgPrbtQH a {
  text-decoration: none;
  color: #e6233a
}
.cid-tYBgPrbtQH a:hover {
  background-image: none!important
}
.cid-tYBgPrbtQH LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-tYBgPrbtQH .mbr-media {
  position: relative
}
.cid-tYBgPrbtQH .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-tYBgPrbtQH .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-tYBgPrbtQH .icon-wrap:hover {
  cursor: pointer
}
.cid-tYBgPrbtQH .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-tYBgPrbtQH .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61,61,61,.65);
  width: 100%;
  height: 100%
}
.cid-tYBgPrbtQH .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle
}
.cid-tYBgPrbtQH .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-tYBgPrbtQH .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-tYBgPrbtQH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-tYBgPrbtQH .mbr-section-btn,
.cid-tYBgPrbtQH .mbr-text {
  color: #fff;
  text-align: left
}
.cid-tYBgPrbtQH .mbr-section-title {
  color: #fff;
  text-align: left
}
.cid-tYBgPrbtQH .mbr-section-subtitle {
  color: #fff;
  text-align: left
}
.cid-tYBgPrbtQH .btn-sm {
  padding: .25rem 0;
  border: none
}
@media (max-width:575px) {
  .cid-tYBgPrbtQH .mbr-section-btn.btn-md {
    display: flex!important;
    justify-content: center!important;
    margin: 0!important
  }
}
.cid-tYBgPrbtQH .mbr-section-btn,
.cid-tYBgPrbtQH .mbr-text {
  color: #ccc
}
.cid-tYBgPrbtQH .mbr-text {
  color: #fff
}
.cid-tYUFeoW2bo {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fff
}
.cid-tYUFeoW2bo h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYUFeoW2bo h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-tYUFeoW2bo h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYUFeoW2bo h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-tYUFeoW2bo .image-element,
.cid-tYUFeoW2bo .row-element {
  padding: 0
}
.cid-tYUFeoW2bo .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYUFeoW2bo .image-element {
  display: flex;
  justify-content: center
}
.cid-tYUFeoW2bo .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-tYUFeoW2bo .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-tYUFeoW2bo .text-content {
    padding: 2rem 1rem
  }
}
.cid-tYUFeoW2bo .mbr-title {
  color: #000;
  text-align: left
}
.cid-tYUFeoW2bo .mbr-section-btn,
.cid-tYUFeoW2bo .mbr-text {
  color: #000;
  text-align: left
}
.cid-tYUFeoW2bo .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-tYUFeoW2bo .button-align,
.cid-tYUFeoW2bo .mbr-section-title {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-tYUFeoW2bo .date {
  color: #000
}
.cid-tYUFeoW2bo a.textCta {
  text-decoration: underline!important
}
.cid-tYTzZGjCKo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ff4370;
  overflow: hidden
}
.cid-tYTzZGjCKo h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYTzZGjCKo h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYTzZGjCKo h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYTzZGjCKo h3.item-number,
.cid-tYTzZGjCKo h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tYTzZGjCKo h3.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 35px!important
}
.cid-tYTzZGjCKo p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
@media screen and (max-width:992px) and (min-width:768px) {
  .cid-tYTzZGjCKo .item {
    margin-bottom: 5rem
  }
}
@media screen and (max-width:767px) and (min-width:575px) {
  .cid-tYTzZGjCKo .item {
    margin-bottom: 2rem
  }
}
.cid-tYTzZGjCKo .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-tYTzZGjCKo .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-tYTzZGjCKo .mbr-section-head {
  padding-bottom: 50px
}
.cid-tYTzZGjCKo .mbr-section-title {
  color: #fff
}
.cid-tYTzZGjCKo .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYTzZGjCKo .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tYTzZGjCKo .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tYTzZGjCKo .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tYTzZGjCKo .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tYTzZGjCKo .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tYTzZGjCKo .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tYTzZGjCKo .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tYTzZGjCKo .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tYTzZGjCKo .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tYTzZGjCKo .item-content {
  margin-top: 32px
}
.cid-tYTzZGjCKo .item-title {
  color: #fff
}
.cid-tYTzZGjCKo .mbr-text {
  margin-top: 11px;
  color: #fff
}
.cid-tYTzZGjCKo .item-number {
  color: #fff;
  margin-top: 22px
}
.cid-tYTzZGjCKo .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tYTzZGjCKo .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tYTzZGjCKo .item-text {
  color: #fff
}
.cid-tYTzZGjCKo .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tYTzZGjCKo .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tYTzZGjCKo .cta-button {
    display: none!important
  }
}
.cid-tYTzZGjCKo .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tYTzZGjCKo .cta-button,
  .cid-tYTzZGjCKo .mbr-section-btn,
  .cid-tYTzZGjCKo .mbr-section-subtitle,
  .cid-tYTzZGjCKo .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYBgPy2nTP {
  padding-top: 4rem;
  padding-bottom: 5rem;
  border: 1px dotted #ffc6d3;
  background: #fff
}
.cid-tYBgPy2nTP .mbr-fallback-image.disabled {
  display: none
}
.cid-tYBgPy2nTP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYBgPy2nTP h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYBgPy2nTP h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPy2nTP h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
@media (max-width:992px) {
  .cid-tYBgPy2nTP .container {
    padding: 0 20px
  }
}
.cid-tYBgPy2nTP .mbr-section-title {
  margin-bottom: 64px;
  color: #0931ff;
  text-align: center
}
@media (max-width:992px) {
  .cid-tYBgPy2nTP .mbr-section-title {
    margin-bottom: 50px
  }
}
.cid-tYBgPy2nTP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px
}
@media (max-width:768px) {
  .cid-tYBgPy2nTP .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
}
.cid-tYBgPy2nTP .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center
}
.cid-tYBgPy2nTP .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 70px;
  width: 120px;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tYBgPy2nTP .embla__button--next,
.cid-tYBgPy2nTP .embla__button--prev {
  display: flex
}
.cid-tYBgPy2nTP .embla__button {
  top: 7rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #0931ff;
  border: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none
}
.cid-tYBgPy2nTP .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tYBgPy2nTP .embla__button:hover {
  background: 0 0;
  color: #0931ff;
  opacity: .7
}
.cid-tYBgPy2nTP .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0
}
.cid-tYBgPy2nTP .embla__button.embla__button--next {
  right: 0;
  margin-right: 0
}
@media (max-width:767px) {
  .cid-tYBgPy2nTP .embla__button {
    top: 7rem
  }
}
.cid-tYBgPy2nTP .embla {
  position: relative;
  width: 100%
}
.cid-tYBgPy2nTP .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tYBgPy2nTP .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tYBgPy2nTP .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tYBgPy2nTP .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tZ4eN494Hh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  background-color: #ff4370;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%)
}
.cid-tZ4eN494Hh .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZ4eN494Hh .CTA-formation {
  margin-bottom: 2rem!important
}
.cid-tZ4eN494Hh .embla-wrapper {
  margin-bottom: 8rem
}
.cid-tZ4eN494Hh .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-tZ4eN494Hh h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4eN494Hh h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tZ4eN494Hh h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tZ4eN494Hh h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tZ4eN494Hh .item:focus,
.cid-tZ4eN494Hh span:focus {
  outline: 0
}
.cid-tZ4eN494Hh .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tZ4eN494Hh .label-container {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 700;
  line-height: 23px;
  padding: 6px 13px;
  border: 1px solid #ff4370;
  border-radius: 4px;
  margin-right: 15px
}
.cid-tZ4eN494Hh h4.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 23px!important
}
.cid-tZ4eN494Hh .mbr-text,
.cid-tZ4eN494Hh p.list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tZ4eN494Hh .list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tZ4eN494Hh .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: left;
  z-index: 10;
  left: 0
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh .container-fluid::before {
    display: none!important
  }
}
.cid-tZ4eN494Hh .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh .container-fluid::after {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tZ4eN494Hh .container {
    padding: 0 24px
  }
}
.cid-tZ4eN494Hh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 400px;
  max-width: 400px;
  padding: 2rem;
  border-radius: 22px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tZ4eN494Hh .embla__slide {
    padding: 24px
  }
}
@media (max-width:767px) {
  .cid-tZ4eN494Hh .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-tZ4eN494Hh .embla__slide .embla__slide__inner {
  width: 100%
}
.cid-tZ4eN494Hh .embla__slide .embla__slide__inner .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%
}
.cid-tZ4eN494Hh .embla__slide .embla__slide__inner .item-wrapper .item-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: transparent
}
@media (max-width:991px) {
  .cid-tZ4eN494Hh .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 4px
  }
}
@media (max-width:575px) {
  .cid-tZ4eN494Hh .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 0
  }
}
.cid-tZ4eN494Hh .embla__button--next,
.cid-tZ4eN494Hh .embla__button--prev {
  display: flex
}
.cid-tZ4eN494Hh .embla__button {
  bottom: -5rem;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent;
  color: #fff!important;
  border: 1px solid #fff!important;
  border-radius: 100%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh .embla__button {
    display: none
  }
}
.cid-tZ4eN494Hh .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tZ4eN494Hh .embla__button:hover {
  color: #ffc6d3!important;
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
.cid-tZ4eN494Hh .embla__button.embla__button--prev {
  left: 40%
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh .embla__button.embla__button--prev {
    left: 10%
  }
}
.cid-tZ4eN494Hh .embla__button.embla__button--next {
  right: 40%
}
@media (max-width:768px) {
  .cid-tZ4eN494Hh .embla__button.embla__button--next {
    right: 10%
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-tZ4eN494Hh .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tZ4eN494Hh .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tZ4eN494Hh .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tZ4eN494Hh .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tZ4eN494Hh .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tZ4eN494Hh .mbr-name {
  color: #262642
}
.cid-tZ4eN494Hh .mbr-rating {
  color: #f39
}
.cid-tZ4eN494Hh .item-text-box {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-tZ4eN494Hh .label-text {
  color: #ff4370;
  font-size: 14px
}
.cid-tZ4eN494Hh .date-text {
  flex-grow: 1;
  color: #747474
}
.cid-tZ4eN494Hh .item-content {
  background-color: #fff3f4;
  border-radius: 10px;
  font-family: Arial,sans-serif
}
.cid-tZ4eN494Hh .tags .badge {
  font-size: 12px;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important
}
.cid-tZ4eN494Hh .mbr-section-title {
  color: #fff
}
.cid-tZ4eN494Hh .mbr-section-subtitle {
  color: #fff
}
.cid-tZ4eN494Hh .embla__dot {
  -webkit-appearance: none;
  background-color: rgba(255,198,211,.8);
  touch-action: manipulation;
  display: inline-flex;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s
}
.cid-tZ4eN494Hh .embla__dots {
  z-index: 100;
  bottom: -2rem;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0
}
.cid-tZ4eN494Hh .embla__dot:after {
  border-radius: 0.2rem;
  width: 100%;
  height: 0.3rem;
  content: ''
}
.cid-tZ4eN494Hh .embla__dot--selected:after {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-tZ4eSXbVfA {
  padding-top: 4rem;
  padding-bottom: 5rem;
  border: 1px dotted #ffc6d3;
  background: #fff
}
.cid-tZ4eSXbVfA .mbr-fallback-image.disabled {
  display: none
}
.cid-tZ4eSXbVfA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tZ4eSXbVfA h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4eSXbVfA h1.mbr-section-title {
    font-size: 2rem!important;
    text-align: center;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4eSXbVfA h1.mbr-section-title {
    font-size: 1.5rem!important;
    line-height: 33px!important
  }
}
@media (max-width:992px) {
  .cid-tZ4eSXbVfA .container {
    padding: 0 20px
  }
}
.cid-tZ4eSXbVfA .mbr-section-title {
  margin-bottom: 64px;
  color: #0931ff;
  text-align: center
}
@media (max-width:992px) {
  .cid-tZ4eSXbVfA .mbr-section-title {
    margin-bottom: 50px
  }
}
.cid-tZ4eSXbVfA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px
}
@media (max-width:768px) {
  .cid-tZ4eSXbVfA .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem!important;
    margin-right: 1rem!important
  }
}
.cid-tZ4eSXbVfA .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center
}
.cid-tZ4eSXbVfA .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 70px;
  width: 120px;
  -o-object-fit: contain;
  object-fit: contain
}
.cid-tZ4eSXbVfA .embla__button--next,
.cid-tZ4eSXbVfA .embla__button--prev {
  display: flex
}
.cid-tZ4eSXbVfA .embla__button {
  top: 7rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #0931ff;
  border: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none
}
.cid-tZ4eSXbVfA .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-tZ4eSXbVfA .embla__button:hover {
  background: 0 0;
  color: #0931ff;
  opacity: .7
}
.cid-tZ4eSXbVfA .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0
}
.cid-tZ4eSXbVfA .embla__button.embla__button--next {
  right: 0;
  margin-right: 0
}
@media (max-width:767px) {
  .cid-tZ4eSXbVfA .embla__button {
    top: 7rem
  }
}
.cid-tZ4eSXbVfA .embla {
  position: relative;
  width: 100%
}
.cid-tZ4eSXbVfA .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-tZ4eSXbVfA .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-tZ4eSXbVfA .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-tZ4eSXbVfA .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-tYBgPxqTX3 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ff4370;
  overflow: hidden
}
.cid-tYBgPxqTX3 .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-tYBgPxqTX3 .CTA-webinaire {
  margin-bottom: 2rem!important
}
.cid-tYBgPxqTX3 h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYBgPxqTX3 h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPxqTX3 h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYBgPxqTX3 h3.item-number,
.cid-tYBgPxqTX3 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-tYBgPxqTX3 h3.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 35px!important
}
.cid-tYBgPxqTX3 p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
@media screen and (max-width:992px) and (min-width:768px) {
  .cid-tYBgPxqTX3 .item {
    margin-bottom: 5rem
  }
}
@media screen and (max-width:767px) and (min-width:575px) {
  .cid-tYBgPxqTX3 .item {
    margin-bottom: 2rem
  }
}
.cid-tYBgPxqTX3 .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-tYBgPxqTX3 .mbr-section-head {
  padding-bottom: 50px
}
.cid-tYBgPxqTX3 .mbr-section-title {
  color: #fff
}
.cid-tYBgPxqTX3 .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYBgPxqTX3 .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-tYBgPxqTX3 .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-tYBgPxqTX3 .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-tYBgPxqTX3 .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-tYBgPxqTX3 .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-tYBgPxqTX3 .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-tYBgPxqTX3 .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-tYBgPxqTX3 .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-tYBgPxqTX3 .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-tYBgPxqTX3 .item-content {
  margin-top: 32px
}
.cid-tYBgPxqTX3 .item-title {
  color: #fff
}
.cid-tYBgPxqTX3 .mbr-text {
  margin-top: 11px;
  color: #fff
}
.cid-tYBgPxqTX3 .item-number {
  color: #fff;
  margin-top: 22px
}
.cid-tYBgPxqTX3 .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-tYBgPxqTX3 .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-tYBgPxqTX3 .item-text {
  color: #fff
}
.cid-tYBgPxqTX3 .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-tYBgPxqTX3 .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-tYBgPxqTX3 .cta-button {
    display: none!important
  }
}
.cid-tYBgPxqTX3 .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-tYBgPxqTX3 .cta-button,
  .cid-tYBgPxqTX3 .mbr-section-btn,
  .cid-tYBgPxqTX3 .mbr-section-subtitle,
  .cid-tYBgPxqTX3 .mbr-section-title {
    text-align: center!important
  }
}
.cid-tZ4eX3YOEx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tZ4eX3YOEx .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tZ4eX3YOEx .row {
    padding: 0 12px
  }
}
.cid-tZ4eX3YOEx h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tZ4eX3YOEx h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tZ4eX3YOEx .container,
  .cid-tZ4eX3YOEx .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tZ4eX3YOEx h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tZ4eX3YOEx h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tZ4eX3YOEx .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tZ4eX3YOEx .row {
  justify-content: center
}
.cid-tZ4eX3YOEx .mbr-fallback-image.disabled {
  display: none
}
.cid-tZ4eX3YOEx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tZ4eX3YOEx .item-wrap {
  z-index: 1
}
.cid-tZ4eX3YOEx .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tZ4eX3YOEx .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tZ4eX3YOEx .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tZ4eX3YOEx .form-group {
    margin-bottom: 19px
  }
}
.cid-tZ4eX3YOEx .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tZ4eX3YOEx .form-group .form-control:focus,
.cid-tZ4eX3YOEx .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tZ4eX3YOEx .form-group .form-check {
  margin-bottom: 0
}
.cid-tZ4eX3YOEx .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tZ4eX3YOEx .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tZ4eX3YOEx LABEL {
  color: #454545
}
.cid-tYU39oFeA3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%)
}
.cid-tYU39oFeA3 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYU39oFeA3 .CTA-video {
  padding-bottom: 3rem
}
.cid-tYU39oFeA3 h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tYU39oFeA3 h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tYU39oFeA3 h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tYU39oFeA3 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-tYU39oFeA3 h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-tYU39oFeA3 h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-tYU39oFeA3 .item:focus,
.cid-tYU39oFeA3 span:focus {
  outline: 0
}
.cid-tYU39oFeA3 .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-tYU39oFeA3 .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: left;
  z-index: 10;
  left: 0
}
@media (max-width:992px) {
  .cid-tYU39oFeA3 .container-fluid::before {
    display: none
  }
}
.cid-tYU39oFeA3 .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:992px) {
  .cid-tYU39oFeA3 .container-fluid::after {
    display: none
  }
}
.cid-tYU39oFeA3 .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-tYU39oFeA3 .mbr-section-title {
  color: #fff
}
.cid-tYU39oFeA3 .mbr-section-subtitle {
  color: #fff
}
.cid-tYBgPzkJWV {
  padding-top: 10rem;
  padding-bottom: 7rem;
  background-image: url("/media/2nkbeoim/adobestock-300203685-1366x768.webp");
  position: relative;
  overflow: hidden
}
.cid-tYBgPzkJWV .row {
  justify-content: center
}
.cid-tYBgPzkJWV .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYBgPzkJWV h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 48px!important
}
@media (max-width:992px) {
  .cid-tYBgPzkJWV h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 44px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPzkJWV h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tYBgPzkJWV .title-container {
  max-width: 720px;
  padding: 0;
  margin-right: auto;
  margin-left: auto
}
.cid-tYBgPzkJWV .mbr-section-title {
  color: #fff;
  text-align: center
}
.cid-tYBgPzkJWV .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-tYBgPzkJWV .mbr-section-btn {
  margin-top: 30px
}
.cid-tYBgPzkJWV .circle-blur {
  position: absolute;
  bottom: -15%;
  right: 0;
  display: block;
  width: 440px;
  height: 440px;
  justify-content: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 500px;
  background-image: linear-gradient(132deg,#ff7448 27%,#ff4848 50%,#6148ff 79%);
  opacity: .97;
  -webkit-filter: blur(64px) blur(64px);
  filter: blur(64px) blur(64px)
}
.cid-tYBgPwXNzI {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #0931ff;
  background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
}
.cid-tYBgPwXNzI h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 48px!important
}
@media (max-width:768px) {
  .cid-tYBgPwXNzI h1.mbr-section-title {
    font-size: 2em
  }
}
.cid-tYBgPwXNzI h4.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em;
  font-weight: 400;
  line-height: 23px!important
}
@media (max-width:768px) {
  .cid-tYBgPwXNzI h4.mbr-section-subtitle {
    font-size: .875em!important
  }
}
.cid-tYBgPwXNzI .mbr-section-title {
  line-height: 48px!important
}
.cid-tYBgPwXNzI .mbr-section-subtitle {
  line-height: 23px!important;
  color: #ccc
}
.cid-tYBgPwXNzI .mbr-section.info5::before {
  content: '';
  background-repeat: no-repeat;
  background-attachment: local;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.cid-tYBgPwXNzI .container {
  max-height: 400px!important
}
.cid-tYBgPwXNzI .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYBgPwXNzI .mbr-section-btn {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
@media (max-width:767px) {
  .cid-tYBgPwXNzI .mbr-section-btn,
  .cid-tYBgPwXNzI .mbr-section-subtitle,
  .cid-tYBgPwXNzI .mbr-section-title {
    text-align: center!important
  }
}
.cid-tYBgPwXNzI H4 {
  color: #fff
}
.cid-tYBgPzMD5O {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-tYBgPzMD5O .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-tYBgPzMD5O .row {
    padding: 0 12px
  }
}
.cid-tYBgPzMD5O h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-tYBgPzMD5O h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-tYBgPzMD5O .container,
  .cid-tYBgPzMD5O .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-tYBgPzMD5O h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-tYBgPzMD5O h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-tYBgPzMD5O .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-tYBgPzMD5O .row {
  justify-content: center
}
.cid-tYBgPzMD5O .mbr-fallback-image.disabled {
  display: none
}
.cid-tYBgPzMD5O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tYBgPzMD5O .item-wrap {
  z-index: 1
}
.cid-tYBgPzMD5O .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-tYBgPzMD5O .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-tYBgPzMD5O .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-tYBgPzMD5O .form-group {
    margin-bottom: 19px
  }
}
.cid-tYBgPzMD5O .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-tYBgPzMD5O .form-group .form-control:focus,
.cid-tYBgPzMD5O .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-tYBgPzMD5O .form-group .form-check {
  margin-bottom: 0
}
.cid-tYBgPzMD5O .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-tYBgPzMD5O .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-tYBgPzMD5O LABEL {
  color: #454545
}
.cid-tYBgPAm2wW {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tYBgPAm2wW .container {
    max-width: 1090px
  }
}
.cid-tYBgPAm2wW h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tYBgPAm2wW h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tYBgPAm2wW h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPAm2wW h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tYBgPAm2wW a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tYBgPAm2wW a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tYBgPAm2wW a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tYBgPAm2wW a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tYBgPAm2wW .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tYBgPAm2wW .content {
    text-align: center
  }
  .cid-tYBgPAm2wW .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tYBgPAm2wW .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tYBgPAm2wW .img-logo img {
  height: 6rem
}
.cid-tYBgPAm2wW .hr {
  background-color: #fff
}
.cid-tYBgPAm2wW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tYBgPAm2wW .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tYBgPAm2wW .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tYBgPAm2wW .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tYBgPAm2wW .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tYBgPAm2wW .social-list a:hover {
  opacity: 1
}
.cid-tYBgPAm2wW .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tYBgPAm2wW .list li {
  padding-bottom: .5rem
}
.cid-tYBgPAm2wW .list li:last-child {
  padding-bottom: 0
}
.cid-tYBgPAm2wW .form-text,
.cid-tYBgPAm2wW .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tYBgPAm2wW .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tYBgPAm2wW .footer-title,
  .cid-tYBgPAm2wW .form-text,
  .cid-tYBgPAm2wW .list,
  .cid-tYBgPAm2wW .mbr-footer-list {
    text-align: center!important
  }
  .cid-tYBgPAm2wW .mbr-form,
  .cid-tYBgPAm2wW .social-list {
    justify-content: center!important
  }
  .cid-tYBgPAm2wW .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tYBgPAm2wW .mbr-footer-list {
  color: #fff
}
.cid-tYBgPAm2wW .form-text {
  color: #fff
}
.cid-tYBgPAm2wW .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tYBgPAm2wW .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tYBgPAm2wW .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tYBgPAm2wW .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tYBgPAm2wW .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tYBgPAm2wW .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tYBgPAm2wW .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tYBgPAm2wW .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tYBgPAm2wW .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tYBgPAm2wW .certification-img img {
    max-width: 50%
  }
}
.cid-tYBgPAm2wW .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tYBgPAm2wW .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tYBgPAm2wW .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tYBgPAm2wW .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tYBgPAm2wW .footer-main-title {
  color: #fff
}
.cid-tYBgPAm2wW P {
  color: #fff
}
.cid-tYBgPAm2wW .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tYBgPBjpyR.popup-builder {
  background-color: #fff
}
.cid-tYBgPBjpyR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tYBgPBjpyR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tYBgPBjpyR .modal-content,
.cid-tYBgPBjpyR .modal-dialog {
  height: auto
}
.cid-tYBgPBjpyR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tYBgPBjpyR .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tYBgPBjpyR .form-wrapper .mbr-form .form-group,
  .cid-tYBgPBjpyR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tYBgPBjpyR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tYBgPBjpyR .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tYBgPBjpyR .mbr-text {
  text-align: center
}
.cid-tYBgPBjpyR .pt-0 {
  padding-top: 0!important
}
.cid-tYBgPBjpyR .pb-0 {
  padding-bottom: 0!important
}
.cid-tYBgPBjpyR .form-content {
  justify-content: center;
  text-align: center
}
.cid-tYBgPBjpyR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tYBgPBjpyR .modal-open {
  overflow: hidden
}
.cid-tYBgPBjpyR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tYBgPBjpyR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tYBgPBjpyR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tYBgPBjpyR .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tYBgPBjpyR .modal.show .modal-dialog {
  transform: none
}
.cid-tYBgPBjpyR .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tYBgPBjpyR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tYBgPBjpyR .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tYBgPBjpyR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tYBgPBjpyR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tYBgPBjpyR .modal-backdrop.fade {
  opacity: 0
}
.cid-tYBgPBjpyR .modal-backdrop.show {
  opacity: .5
}
.cid-tYBgPBjpyR .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tYBgPBjpyR .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tYBgPBjpyR .modal-header {
    padding: 1rem
  }
}
.cid-tYBgPBjpyR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tYBgPBjpyR .modal-header .close svg {
  fill: #353535
}
.cid-tYBgPBjpyR .modal-header .close:hover {
  opacity: 1
}
.cid-tYBgPBjpyR .modal-header .close:focus {
  outline: 0
}
.cid-tYBgPBjpyR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tYBgPBjpyR .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tYBgPBjpyR .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYBgPBjpyR .modal-body {
    padding: 1rem
  }
}
.cid-tYBgPBjpyR .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tYBgPBjpyR .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tYBgPBjpyR .modal-footer {
    padding: 1rem
  }
}
.cid-tYBgPBjpyR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tYBgPBjpyR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tYBgPBjpyR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tYBgPBjpyR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tYBgPBjpyR .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tYBgPBjpyR .modal-lg,
  .cid-tYBgPBjpyR .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tYBgPBjpyR .modal-xl {
    max-width: 1140px
  }
}
.cid-tYBgPBjpyR .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tYBgPBjpyR .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tYBgPBjpyR .form-group {
  margin-bottom: 1rem
}
.cid-tYBgPBjpyR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tYBgPBjpyR .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tYBgPBjpyR .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tYBgPBjpyR .mbr-section-btn {
  margin: 0
}
.cid-tYBgPBjpyR .mbr-section-btn .btn {
  margin: 0
}
.cid-tZ4CWqjbdq {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-tZ4CWqjbdq .tooltip {
  z-index: 1000!important
}
.cid-tZ4CWqjbdq .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-tZ4CWqjbdq .megaSectionTitle a,
.cid-tZ4CWqjbdq .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-tZ4CWqjbdq h5.breadcrumb,
.cid-tZ4CWqjbdq h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tZ4CWqjbdq h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tZ4CWqjbdq h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-tZ4CWqjbdq .megatitle a,
.cid-tZ4CWqjbdq .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .megatitle a,
  .cid-tZ4CWqjbdq .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .megatitle a,
  .cid-tZ4CWqjbdq .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-tZ4CWqjbdq .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-tZ4CWqjbdq .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-tZ4CWqjbdq .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-tZ4CWqjbdq .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tZ4CWqjbdq .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tZ4CWqjbdq div#bottomButtons {
    all: unset
  }
  .cid-tZ4CWqjbdq .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-tZ4CWqjbdq .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-tZ4CWqjbdq .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tZ4CWqjbdq .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-tZ4CWqjbdq .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tZ4CWqjbdq .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-tZ4CWqjbdq .help-solutions.figure-caption,
  .cid-tZ4CWqjbdq .logiciels.figure-caption,
  .cid-tZ4CWqjbdq .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .cat-formation.figure-caption,
  .cid-tZ4CWqjbdq .help-solutions.figure-caption,
  .cid-tZ4CWqjbdq .logiciels.figure-caption,
  .cid-tZ4CWqjbdq .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-tZ4CWqjbdq .cat-formation.figure-caption,
  .cid-tZ4CWqjbdq .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-tZ4CWqjbdq {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-tZ4CWqjbdq .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-tZ4CWqjbdq .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-tZ4CWqjbdq ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-tZ4CWqjbdq .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-tZ4CWqjbdq .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-tZ4CWqjbdq .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tZ4CWqjbdq .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-tZ4CWqjbdq .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-tZ4CWqjbdq .subCategory a,
.cid-tZ4CWqjbdq .subCategory a:hover {
  color: #000!important
}
.cid-tZ4CWqjbdq .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-tZ4CWqjbdq .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-tZ4CWqjbdq .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tZ4CWqjbdq button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-tZ4CWqjbdq .navbar.fixed-top .navbar-collapse,
  .cid-tZ4CWqjbdq .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-tZ4CWqjbdq .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-tZ4CWqjbdq .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-tZ4CWqjbdq .container,
  .cid-tZ4CWqjbdq .middle-container {
    overflow: hidden
  }
  .cid-tZ4CWqjbdq .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tZ4CWqjbdq .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tZ4CWqjbdq .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-tZ4CWqjbdq .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-tZ4CWqjbdq .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-tZ4CWqjbdq .navbar-nav {
    padding: 0!important
  }
  .cid-tZ4CWqjbdq .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tZ4CWqjbdq .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-tZ4CWqjbdq .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tZ4CWqjbdq .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tZ4CWqjbdq .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-tZ4CWqjbdq .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-tZ4CWqjbdq .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-tZ4CWqjbdq .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-tZ4CWqjbdq .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-tZ4CWqjbdq .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-tZ4CWqjbdq .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tZ4CWqjbdq .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-tZ4CWqjbdq .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-tZ4CWqjbdq .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-tZ4CWqjbdq .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-tZ4CWqjbdq .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tZ4CWqjbdq .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tZ4CWqjbdq .navbar.navbar-short a,
.cid-tZ4CWqjbdq .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tZ4CWqjbdq .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tZ4CWqjbdq .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-tZ4CWqjbdq .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tZ4CWqjbdq .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-tZ4CWqjbdq .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-tZ4CWqjbdq .navbar.opened {
  transition: all .3s
}
.cid-tZ4CWqjbdq .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-tZ4CWqjbdq .navbar img {
  width: auto
}
.cid-tZ4CWqjbdq .navbar .navbar-collapse {
  z-index: 1
}
.cid-tZ4CWqjbdq .navbar.collapsed {
  justify-content: center
}
.cid-tZ4CWqjbdq .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-tZ4CWqjbdq .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-tZ4CWqjbdq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tZ4CWqjbdq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-tZ4CWqjbdq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-tZ4CWqjbdq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-tZ4CWqjbdq .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-tZ4CWqjbdq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-tZ4CWqjbdq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-tZ4CWqjbdq .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-tZ4CWqjbdq .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-tZ4CWqjbdq .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tZ4CWqjbdq .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-tZ4CWqjbdq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-tZ4CWqjbdq .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-tZ4CWqjbdq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-tZ4CWqjbdq .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tZ4CWqjbdq .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-tZ4CWqjbdq .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-tZ4CWqjbdq .nav-item.active,
.cid-tZ4CWqjbdq .nav-item.open {
  background-color: #fff!important
}
.cid-tZ4CWqjbdq .nav-item .extra-bg {
  display: none!important
}
/* .cid-tZ4CWqjbdq .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-tZ4CWqjbdq .navbar .has-megamenu {
    position: static!important
  }
  .cid-tZ4CWqjbdq .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-tZ4CWqjbdq .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-tZ4CWqjbdq .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-tZ4CWqjbdq .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-tZ4CWqjbdq .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-tZ4CWqjbdq .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-tZ4CWqjbdq .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-tZ4CWqjbdq .nav-item.active .nav-link,
  .cid-tZ4CWqjbdq .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-tZ4CWqjbdq .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-tZ4CWqjbdq li.nav-item.dropdown,
  .cid-tZ4CWqjbdq li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-tZ4CWqjbdq li.nav-item.dropdown.has-megamenu.open,
  .cid-tZ4CWqjbdq li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-tZ4CWqjbdq .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-tZ4CWqjbdq .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-tZ4CWqjbdq .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-tZ4CWqjbdq .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-tZ4CWqjbdq .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-tZ4CWqjbdq .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-tZ4CWqjbdq .searchbox .searchbox__icon path,
.cid-tZ4CWqjbdq .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-tZ4CWqjbdq .searchbox .searchbox__icon path:hover,
.cid-tZ4CWqjbdq .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .searchbox .searchbox__icon path,
  .cid-tZ4CWqjbdq .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-tZ4CWqjbdq svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-tZ4CWqjbdq svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-tZ4CWqjbdq svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-tZ4CWqjbdq svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-tZ4CWqjbdq a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-tZ4CWqjbdq a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-tZ4CWqjbdq input.searchbox1__icon:hover,
.cid-tZ4CWqjbdq input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-tZ4CWqjbdq * .middlebar-nav .searchbox,
.cid-tZ4CWqjbdq * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-tZ4CWqjbdq .searchbox .searchbox__input,
.cid-tZ4CWqjbdq .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-tZ4CWqjbdq .searchbox .searchbox__icon,
.cid-tZ4CWqjbdq .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-tZ4CWqjbdq .navbar-short .searchbox .searchbox__icon path,
.cid-tZ4CWqjbdq .navbar-short .searchbox1 .searchbox1__icon path,
.cid-tZ4CWqjbdq .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-tZ4CWqjbdq .searchbox1:focus-within,
.cid-tZ4CWqjbdq .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .searchbox1:focus-within,
  .cid-tZ4CWqjbdq .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-tZ4CWqjbdq .searchbox1:focus-within .searchbox1__input,
.cid-tZ4CWqjbdq .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tZ4CWqjbdq .searchbox1:focus-within .searchbox1__icon path,
.cid-tZ4CWqjbdq .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-tZ4CWqjbdq .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-tZ4CWqjbdq div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-tZ4CWqjbdq .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-tZ4CWqjbdq .breadcrumb {
  background-color: transparent
}
.cid-tZ4CWqjbdq .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-tZ4CWqjbdq .text-piped li:last-child a:after {
  content: none!important
}
.cid-tZ4CWqjbdq hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-tZ4CWqjbdq hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-tZ4CWqjbdq div#top-line {
  justify-content: center
}
.cid-tZ4CWqjbdq .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-tZ4CWqjbdq .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-tZ4CWqjbdq a.button-white-outline:focus,
.cid-tZ4CWqjbdq a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-tZ4CWqjbdq .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-tZ4CWqjbdq .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-tZ4CWqjbdq .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-tZ4CWqjbdq .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZ4CWqjbdq .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-tZ4CWqjbdq .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-tZ4CWqjbdq .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-tZ4CWqjbdq .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tZ4CWqjbdq .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-tZ4CWqjbdq .dropdown-item:focus,
.cid-tZ4CWqjbdq .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-tZ4CWqjbdq .dropdown-item:hover span {
  color: #fff
}
.cid-tZ4CWqjbdq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-tZ4CWqjbdq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-tZ4CWqjbdq .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-tZ4CWqjbdq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-tZ4CWqjbdq .dropdown-toggle::after {
  display: none
}
.cid-tZ4CWqjbdq .nav-link {
  position: relative
}
.cid-tZ4CWqjbdq .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-tZ4CWqjbdq .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-tZ4CWqjbdq .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-tZ4CWqjbdq .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-tZ4CWqjbdq .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-tZ4CWqjbdq .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-tZ4CWqjbdq .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-tZ4CWqjbdq .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-tZ4CWqjbdq .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-tZ4CWqjbdq .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-tZ4CWqjbdq .navbar-nav a.text-primary:focus,
.cid-tZ4CWqjbdq .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .navbar-nav a.text-primary:focus:hover,
  .cid-tZ4CWqjbdq .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tZ4CWqjbdq .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tZ4CWqjbdq .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-tZ4CWqjbdq .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-tZ4CWqjbdq .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-tZ4CWqjbdq .middlebar-nav a {
  color: #fff!important
}
.cid-tZ4CWqjbdq .middlebar-nav a.text-white:focus,
.cid-tZ4CWqjbdq .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .middlebar-nav a.text-white:focus:hover,
  .cid-tZ4CWqjbdq .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tZ4CWqjbdq .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tZ4CWqjbdq .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-tZ4CWqjbdq .middlebar-nav-burger {
    display: none!important
  }
}
.cid-tZ4CWqjbdq .dropdown-menu,
.cid-tZ4CWqjbdq .navbar.opened {
  background: #fff!important
}
.cid-tZ4CWqjbdq .nav-item:focus,
.cid-tZ4CWqjbdq .nav-link:focus {
  outline: 0
}
.cid-tZ4CWqjbdq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-tZ4CWqjbdq .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-tZ4CWqjbdq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-tZ4CWqjbdq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-tZ4CWqjbdq .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-tZ4CWqjbdq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-tZ4CWqjbdq nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-tZ4CWqjbdq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tZ4CWqjbdq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-tZ4CWqjbdq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-tZ4CWqjbdq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tZ4CWqjbdq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-tZ4CWqjbdq .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-tZ4CWqjbdq .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-tZ4CWqjbdq .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-tZ4CWqjbdq .dropdown-item.active,
.cid-tZ4CWqjbdq .dropdown-item:active {
  background-color: transparent
}
.cid-tZ4CWqjbdq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-tZ4CWqjbdq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-tZ4CWqjbdq .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-tZ4CWqjbdq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-tZ4CWqjbdq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-tZ4CWqjbdq .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-tZ4CWqjbdq ul.navbar-nav {
  flex-wrap: wrap
}
.cid-tZ4CWqjbdq .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-tZ4CWqjbdq .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-tZ4CWqjbdq .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-tZ4CWqjbdq .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-tZ4CWqjbdq .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-tZ4CWqjbdq .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-tZ4CWqjbdq .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-tZ4CWqjbdq button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-tZ4CWqjbdq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-tZ4CWqjbdq button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-tZ4CWqjbdq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tZ4CWqjbdq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4CWqjbdq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4CWqjbdq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tZ4CWqjbdq nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-tZ4CWqjbdq nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tZ4CWqjbdq nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4CWqjbdq nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4CWqjbdq nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tZ4CWqjbdq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-tZ4CWqjbdq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-tZ4CWqjbdq .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-tZ4CWqjbdq .navbar {
    height: 70px
  }
  .cid-tZ4CWqjbdq .navbar.opened {
    height: auto
  }
  .cid-tZ4CWqjbdq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-tZ4CWqjbdq .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-tZ4CWqjbdq .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-tZ4CWqjbdq .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-tZ4CWqjbdq .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-tZ4CWqjbdq .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-tZ4CWqjbdq .container-head .close svg {
  fill: #000000
}
.cid-tZ4CWqjbdq .container-head .close:hover {
  opacity: 1
}
.cid-tZ4CWqjbdq .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-tZ4CWqjbdq div.collapsed-middle-container {
    display: none
  }
}
.cid-tZ4CWqjbdq div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-tZ4CWqjbdq div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-tZ4CWqjbdq div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-tZ4CWqjbdq div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-tZ4CWqjbdq .container-head {
    padding: 10px!important
  }
  .cid-tZ4CWqjbdq .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-tZ4CWqjbdq .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-tZ4CWqjbdq SPAN {
  font-size: 10px
}
.cid-tZ4CWqjbdq .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-tZ4CWqjbdq .vertical-divider-left::before {
    display: none!important
  }
}
.cid-tZ4CWrbsCj {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/ng2jb3kt/hp-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-tZ4CWrbsCj {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%) !important;
  }
}
.cid-tZ4CWrbsCj h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4CWrbsCj h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWrbsCj h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tZ4CWrbsCj h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZ4CWrbsCj h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWrbsCj h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tZ4CWrbsCj p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZ4CWrbsCj p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWrbsCj p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tZ4CWrbsCj .animated-element {
  color: #efefef
}
.cid-tZ4CWrbsCj .img-block {
  align-self: center
}
.cid-tZ4CWrbsCj .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-tZ4CWrbsCj .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-tZ4CWrbsCj .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-tZ4CWrbsCj {
    background: #66458e
  }
  .cid-tZ4CWrbsCj .img-block {
    padding-bottom: 2rem
  }
}
.cid-tZ4CWrbsCj .mbr-fallback-image.disabled {
  display: none
}
.cid-tZ4CWrbsCj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tZ4DLWCESk {
  background-color: #fff!important
}
.cid-tZ4DLWCESk .container {
  border: none;
  margin-top: -18px;
  padding: 0;
  padding-top: 3rem;
  padding-bottom: 3rem
}
@media (max-width:768px) {
  .cid-tZ4DLWCESk .container {
    border: none;
    margin-top: -8px
  }
}
.cid-tZ4DLWCESk .nav-pills .nav-link.active,
.cid-tZ4DLWCESk .nav-pills .show > .nav-link {
  color: #0931ff;
  background-color: transparent!important
}
.cid-tZ4DLWCESk .nav.nav-pills {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: .5rem!important
}
@media (max-width:320px) {
  .cid-tZ4DLWCESk .nav.nav-pills {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-color: transparent!important
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item:hover {
  background-color: #f8f9fa!important
}
@media (max-width:992px) {
  .cid-tZ4DLWCESk .nav.nav-pills .nav-item {
    border: none;
    margin-bottom: 1rem
  }
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #0931ff;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.nav-link:focus,
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.formation-link:focus,
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none;
  box-shadow: none!important
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #0931ff;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.5em
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -5%;
  right: -5%;
  margin: 0
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-tZ4DLWCESk .nav.nav-pills .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-tZ4DLWCESk .nav-item {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  color: #0931ff!important;
  border-width: 0;
  padding: .5rem;
  background-color: transparent
}
.cid-tZ4DLWCESk div#commercial-toggle .card.card-expanded,
.cid-tZ4DLWCESk div#formation-indeline-toggle .card.card-expanded,
.cid-tZ4DLWCESk div#formation-recrutement-toggle .card.card-expanded,
.cid-tZ4DLWCESk div#formation-winpaie-rh-preliq-toggle .card.card-expanded,
.cid-tZ4DLWCESk div#formation-winpaie-rh-toggle .card.card-expanded,
.cid-tZ4DLWCESk div#formation-winpaie-toggle .card.card-expanded,
.cid-tZ4DLWCESk div#logistic-toggle .card.card-expanded {
  background-color: #ff4370!important
}
.cid-tZ4DLWCESk .panel-body a {
  padding: .5rem 0 0;
  margin-bottom: 0;
  font-weight: 600;
  color: #fff!important
}
.cid-tZ4DLWCESk .panel-body label {
  padding: .5rem 0 0;
  margin-bottom: 0;
  font-weight: 400;
  color: #fff!important
}
.cid-tZ4DLWCESk [id^=collapse] {
  margin-left: 2rem
}
.cid-tZ4DLWCESk .row {
  position: relative;
  padding: 0 18px 0;
  margin: 0;
  justify-content: center;
  border-radius: 1.2em;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #fff
}
.cid-tZ4DLWCESk .row .mbr-fallback-image.disabled {
  display: none
}
.cid-tZ4DLWCESk .row .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
@media (max-width:992px) {
  .cid-tZ4DLWCESk .row {
    padding-left: 0;
    padding-right: 0
  }
}
.cid-tZ4DLWCESk btn.btn-md {
  font-family: Poppins,sans-serif;
  font-size: 1.1667rem!important;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tZ4DLWCESk h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4DLWCESk h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4DLWCESk h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-tZ4DLWCESk h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem!important;
  font-weight: 500;
  line-height: 30px!important
}
.cid-tZ4DLWCESk h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-tZ4DLWCESk .header-wrapper .mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important;
  margin-bottom: 0;
  padding-left: 2rem
}
.cid-tZ4DLWCESk .header-wrapper .mbr-section-subtitle {
  margin-top: 20px;
  padding-left: 2rem
}
@media (max-width:767px) {
  .cid-tZ4DLWCESk .header-wrapper .mbr-section-subtitle {
    margin-top: 10px
  }
}
.cid-tZ4DLWCESk .header-wrapper .mbr-section-btn {
  margin-top: 30px
}
@media (max-width:767px) {
  .cid-tZ4DLWCESk .header-wrapper .mbr-section-btn {
    margin-top: 10px
  }
}
.cid-tZ4DLWCESk .section-head {
  margin-bottom: 3.3rem
}
.cid-tZ4DLWCESk .list-inline-item input[type=radio] {
  border-radius: 50%;
  border: 1px solid #fff!important;
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
  cursor: pointer;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: box-shadow .3s
}
.cid-tZ4DLWCESk .list-inline-item input[type=radio]:hover {
  box-shadow: 0 0 8px 0 #fff
}
.cid-tZ4DLWCESk .list-inline-item input[type=radio]:checked {
  box-shadow: inset 0 0 6px 0 #0931ff;
  border: 2px solid #0931ff!important
}
.cid-tZ4DLWCESk .list-inline-item {
  margin-right: .5rem!important;
  margin: 0
}
.cid-tZ4DLWCESk .card-header {
  background-color: transparent;
  margin-bottom: 0;
  padding: 0;
  border-bottom: 0
}
.cid-tZ4DLWCESk .mdi-navigation-chevron-right {
  font-family: Fontawesome,sans-serif;
  font-size: 2.25rem!important;
  font-weight: 600;
  line-height: 60px!important
}
.cid-tZ4DLWCESk .list-inline {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 0;
  margin: 0;
  list-style: none
}
.cid-tZ4DLWCESk .form-check {
  display: flex;
  align-items: center
}
.cid-tZ4DLWCESk .form-check-input {
  margin-top: 0;
  margin-right: .5rem
}
.cid-tZ4DLWCESk .form-check-label {
  margin-bottom: 0;
  margin-right: .5rem!important
}
.cid-tZ4DLWCESk .list-inline-item label {
  margin-bottom: 0
}
.cid-tZ4DLWCESk .label {
  font-size: .85rem;
  font-weight: 300;
  line-height: 23px;
  cursor: pointer
}
.cid-tZ4DLWCESk .card.card-expanded .panel-body .text-selector .label,
.cid-tZ4DLWCESk a.card.card-expanded .panel-body .text-selector .label {
  color: #fff
}
.cid-tZ4DLWCESk a.card.card-expanded .panel-body {
  color: #fff
}
.cid-tZ4DLWCESk .card.card-expanded .panel-body .text-selector li a {
  color: #fff!important
}
.cid-tZ4DLWCESk .mbr-iconfont.icon-rotated {
  transform: rotate(90deg)
}
.cid-tZ4DLWCESk .icon54-v4-right-arrow-2 span {
  color: #ff4370!important
}
.cid-tZ4DLWCESk .card.card-expanded .mbr-iconfont {
  color: #fff!important
}
.cid-tZ4DLWCESk .card.collapse.show .icon54-v4-right-arrow-2 span {
  color: #fff!important
}
.cid-tZ4DLWCESk .card {
  border: 1px solid #0931ff;
  border-radius: 22px;
  background-color: #fff;
  transition: all .3s ease-in-out;
  margin-top: -2px;
  padding: .25rem .25rem;
  margin-bottom: 1rem
}
.cid-tZ4DLWCESk div#commercial-toggle .card,
.cid-tZ4DLWCESk div#formation-indeline-toggle .card,
.cid-tZ4DLWCESk div#formation-recrutement-toggle .card,
.cid-tZ4DLWCESk div#formation-winpaie-rh-preliq-toggle .card,
.cid-tZ4DLWCESk div#formation-winpaie-rh-toggle .card,
.cid-tZ4DLWCESk div#formation-winpaie-toggle .card,
.cid-tZ4DLWCESk div#logistic-toggle .card {
  border: 1px solid #ff4370!important;
  border-radius: 22px;
  background-color: #fff;
  transition: all .3s ease-in-out;
  margin-top: -2px;
  padding: .25rem .25rem;
  margin-bottom: 1rem
}
.cid-tZ4DLWCESk .card.card-expanded {
  background-color: #0931ff;
  border: none;
  padding: .25rem .25rem
}
.cid-tZ4DLWCESk .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-tZ4DLWCESk #cegape-toggle.panel-title-edit,
.cid-tZ4DLWCESk #logiciel-toggle.panel-title-edit {
  margin: 0;
  color: #0931ff;
  text-align: left
}
.cid-tZ4DLWCESk #formation-toggle.panel-title-edit {
  margin: 0;
  color: #ff4370;
  text-align: left
}
.cid-tZ4DLWCESk .card.card-expanded .mbr-iconfont,
.cid-tZ4DLWCESk .card.card-expanded .panel-text,
.cid-tZ4DLWCESk .card.card-expanded .panel-title-edit {
  color: #fff!important
}
.cid-tZ4DLWCESk .panel-body {
  padding: .5rem 0 0;
  margin-bottom: 0
}
.cid-tZ4DLWCESk .panel-body .list-inline {
  padding-left: 1rem
}
.cid-tZ4DLWCESk .list {
  list-style-position: inside;
  padding: 0;
  margin-top: -1rem
}
.cid-tZ4DLWCESk .mbr-section-title {
  color: #ff4370;
  text-align: left!important
}
.cid-tZ4CWsaUPx.popup-builder {
  background-color: #fff
}
.cid-tZ4CWsaUPx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tZ4CWsaUPx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tZ4CWsaUPx .modal-content,
.cid-tZ4CWsaUPx .modal-dialog {
  height: auto
}
.cid-tZ4CWsaUPx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tZ4CWsaUPx .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tZ4CWsaUPx .form-wrapper .mbr-form .form-group,
  .cid-tZ4CWsaUPx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tZ4CWsaUPx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tZ4CWsaUPx .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tZ4CWsaUPx .mbr-text {
  text-align: center
}
.cid-tZ4CWsaUPx .pt-0 {
  padding-top: 0!important
}
.cid-tZ4CWsaUPx .pb-0 {
  padding-bottom: 0!important
}
.cid-tZ4CWsaUPx .form-content {
  justify-content: center;
  text-align: center
}
.cid-tZ4CWsaUPx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tZ4CWsaUPx .modal-open {
  overflow: hidden
}
.cid-tZ4CWsaUPx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tZ4CWsaUPx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tZ4CWsaUPx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tZ4CWsaUPx .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tZ4CWsaUPx .modal.show .modal-dialog {
  transform: none
}
.cid-tZ4CWsaUPx .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tZ4CWsaUPx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tZ4CWsaUPx .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tZ4CWsaUPx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tZ4CWsaUPx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tZ4CWsaUPx .modal-backdrop.fade {
  opacity: 0
}
.cid-tZ4CWsaUPx .modal-backdrop.show {
  opacity: .5
}
.cid-tZ4CWsaUPx .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tZ4CWsaUPx .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tZ4CWsaUPx .modal-header {
    padding: 1rem
  }
}
.cid-tZ4CWsaUPx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tZ4CWsaUPx .modal-header .close svg {
  fill: #353535
}
.cid-tZ4CWsaUPx .modal-header .close:hover {
  opacity: 1
}
.cid-tZ4CWsaUPx .modal-header .close:focus {
  outline: 0
}
.cid-tZ4CWsaUPx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tZ4CWsaUPx .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tZ4CWsaUPx .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tZ4CWsaUPx .modal-body {
    padding: 1rem
  }
}
.cid-tZ4CWsaUPx .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tZ4CWsaUPx .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tZ4CWsaUPx .modal-footer {
    padding: 1rem
  }
}
.cid-tZ4CWsaUPx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tZ4CWsaUPx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tZ4CWsaUPx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tZ4CWsaUPx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tZ4CWsaUPx .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tZ4CWsaUPx .modal-lg,
  .cid-tZ4CWsaUPx .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tZ4CWsaUPx .modal-xl {
    max-width: 1140px
  }
}
.cid-tZ4CWsaUPx .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tZ4CWsaUPx .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tZ4CWsaUPx .form-group {
  margin-bottom: 1rem
}
.cid-tZ4CWsaUPx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tZ4CWsaUPx .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tZ4CWsaUPx .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tZ4CWsaUPx .mbr-section-btn {
  margin: 0
}
.cid-tZ4CWsaUPx .mbr-section-btn .btn {
  margin: 0
}
.cid-tZ4CWsPOua {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tZ4CWsPOua .container {
    max-width: 1090px
  }
}
.cid-tZ4CWsPOua h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tZ4CWsPOua h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tZ4CWsPOua h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWsPOua h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tZ4CWsPOua a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tZ4CWsPOua a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tZ4CWsPOua a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4CWsPOua a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tZ4CWsPOua .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tZ4CWsPOua .content {
    text-align: center
  }
  .cid-tZ4CWsPOua .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tZ4CWsPOua .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZ4CWsPOua .img-logo img {
  height: 6rem
}
.cid-tZ4CWsPOua .hr {
  background-color: #fff
}
.cid-tZ4CWsPOua .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tZ4CWsPOua .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tZ4CWsPOua .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tZ4CWsPOua .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tZ4CWsPOua .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tZ4CWsPOua .social-list a:hover {
  opacity: 1
}
.cid-tZ4CWsPOua .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tZ4CWsPOua .list li {
  padding-bottom: .5rem
}
.cid-tZ4CWsPOua .list li:last-child {
  padding-bottom: 0
}
.cid-tZ4CWsPOua .form-text,
.cid-tZ4CWsPOua .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tZ4CWsPOua .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tZ4CWsPOua .footer-title,
  .cid-tZ4CWsPOua .form-text,
  .cid-tZ4CWsPOua .list,
  .cid-tZ4CWsPOua .mbr-footer-list {
    text-align: center!important
  }
  .cid-tZ4CWsPOua .mbr-form,
  .cid-tZ4CWsPOua .social-list {
    justify-content: center!important
  }
  .cid-tZ4CWsPOua .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tZ4CWsPOua .mbr-footer-list {
  color: #fff
}
.cid-tZ4CWsPOua .form-text {
  color: #fff
}
.cid-tZ4CWsPOua .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tZ4CWsPOua .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tZ4CWsPOua .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tZ4CWsPOua .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tZ4CWsPOua .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tZ4CWsPOua .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tZ4CWsPOua .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tZ4CWsPOua .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tZ4CWsPOua .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tZ4CWsPOua .certification-img img {
    max-width: 50%
  }
}
.cid-tZ4CWsPOua .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tZ4CWsPOua .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tZ4CWsPOua .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tZ4CWsPOua .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tZ4CWsPOua .footer-main-title {
  color: #fff
}
.cid-tZ4CWsPOua P {
  color: #fff
}
.cid-tZ4CWsPOua .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tZ4GJqzbpx {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-tZ4GJqzbpx .tooltip {
  z-index: 1000!important
}
.cid-tZ4GJqzbpx .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-tZ4GJqzbpx .megaSectionTitle a,
.cid-tZ4GJqzbpx .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-tZ4GJqzbpx h5.breadcrumb,
.cid-tZ4GJqzbpx h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tZ4GJqzbpx h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-tZ4GJqzbpx h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-tZ4GJqzbpx .megatitle a,
.cid-tZ4GJqzbpx .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .megatitle a,
  .cid-tZ4GJqzbpx .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .megatitle a,
  .cid-tZ4GJqzbpx .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-tZ4GJqzbpx .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-tZ4GJqzbpx .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-tZ4GJqzbpx .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-tZ4GJqzbpx .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-tZ4GJqzbpx .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tZ4GJqzbpx div#bottomButtons {
    all: unset
  }
  .cid-tZ4GJqzbpx .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-tZ4GJqzbpx .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-tZ4GJqzbpx .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tZ4GJqzbpx .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-tZ4GJqzbpx .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tZ4GJqzbpx .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-tZ4GJqzbpx .help-solutions.figure-caption,
  .cid-tZ4GJqzbpx .logiciels.figure-caption,
  .cid-tZ4GJqzbpx .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .cat-formation.figure-caption,
  .cid-tZ4GJqzbpx .help-solutions.figure-caption,
  .cid-tZ4GJqzbpx .logiciels.figure-caption,
  .cid-tZ4GJqzbpx .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-tZ4GJqzbpx .cat-formation.figure-caption,
  .cid-tZ4GJqzbpx .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-tZ4GJqzbpx {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-tZ4GJqzbpx .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-tZ4GJqzbpx .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-tZ4GJqzbpx ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-tZ4GJqzbpx .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-tZ4GJqzbpx .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-tZ4GJqzbpx .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tZ4GJqzbpx .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-tZ4GJqzbpx .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-tZ4GJqzbpx .subCategory a,
.cid-tZ4GJqzbpx .subCategory a:hover {
  color: #000!important
}
.cid-tZ4GJqzbpx .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-tZ4GJqzbpx .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-tZ4GJqzbpx .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-tZ4GJqzbpx button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-tZ4GJqzbpx .navbar.fixed-top .navbar-collapse,
  .cid-tZ4GJqzbpx .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-tZ4GJqzbpx .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-tZ4GJqzbpx .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-tZ4GJqzbpx .container,
  .cid-tZ4GJqzbpx .middle-container {
    overflow: hidden
  }
  .cid-tZ4GJqzbpx .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tZ4GJqzbpx .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-tZ4GJqzbpx .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-tZ4GJqzbpx .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-tZ4GJqzbpx .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-tZ4GJqzbpx .navbar-nav {
    padding: 0!important
  }
  .cid-tZ4GJqzbpx .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tZ4GJqzbpx .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-tZ4GJqzbpx .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tZ4GJqzbpx .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tZ4GJqzbpx .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-tZ4GJqzbpx .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-tZ4GJqzbpx .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-tZ4GJqzbpx .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-tZ4GJqzbpx .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-tZ4GJqzbpx .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-tZ4GJqzbpx .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tZ4GJqzbpx .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-tZ4GJqzbpx .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-tZ4GJqzbpx .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-tZ4GJqzbpx .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-tZ4GJqzbpx .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tZ4GJqzbpx .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-tZ4GJqzbpx .navbar.navbar-short a,
.cid-tZ4GJqzbpx .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-tZ4GJqzbpx .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tZ4GJqzbpx .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-tZ4GJqzbpx .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-tZ4GJqzbpx .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-tZ4GJqzbpx .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-tZ4GJqzbpx .navbar.opened {
  transition: all .3s
}
.cid-tZ4GJqzbpx .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-tZ4GJqzbpx .navbar img {
  width: auto
}
.cid-tZ4GJqzbpx .navbar .navbar-collapse {
  z-index: 1
}
.cid-tZ4GJqzbpx .navbar.collapsed {
  justify-content: center
}
.cid-tZ4GJqzbpx .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-tZ4GJqzbpx .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-tZ4GJqzbpx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tZ4GJqzbpx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-tZ4GJqzbpx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-tZ4GJqzbpx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-tZ4GJqzbpx .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-tZ4GJqzbpx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-tZ4GJqzbpx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-tZ4GJqzbpx .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-tZ4GJqzbpx .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-tZ4GJqzbpx .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-tZ4GJqzbpx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-tZ4GJqzbpx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-tZ4GJqzbpx .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-tZ4GJqzbpx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-tZ4GJqzbpx .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-tZ4GJqzbpx .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-tZ4GJqzbpx .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-tZ4GJqzbpx .nav-item.active,
.cid-tZ4GJqzbpx .nav-item.open {
  background-color: #fff!important
}
.cid-tZ4GJqzbpx .nav-item .extra-bg {
  display: none!important
}
/* .cid-tZ4GJqzbpx .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-tZ4GJqzbpx .navbar .has-megamenu {
    position: static!important
  }
  .cid-tZ4GJqzbpx .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-tZ4GJqzbpx .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-tZ4GJqzbpx .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-tZ4GJqzbpx .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-tZ4GJqzbpx .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-tZ4GJqzbpx .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-tZ4GJqzbpx .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-tZ4GJqzbpx .nav-item.active .nav-link,
  .cid-tZ4GJqzbpx .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-tZ4GJqzbpx .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-tZ4GJqzbpx li.nav-item.dropdown,
  .cid-tZ4GJqzbpx li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-tZ4GJqzbpx li.nav-item.dropdown.has-megamenu.open,
  .cid-tZ4GJqzbpx li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-tZ4GJqzbpx .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-tZ4GJqzbpx .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-tZ4GJqzbpx .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-tZ4GJqzbpx .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-tZ4GJqzbpx .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-tZ4GJqzbpx .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-tZ4GJqzbpx .searchbox .searchbox__icon path,
.cid-tZ4GJqzbpx .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-tZ4GJqzbpx .searchbox .searchbox__icon path:hover,
.cid-tZ4GJqzbpx .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .searchbox .searchbox__icon path,
  .cid-tZ4GJqzbpx .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-tZ4GJqzbpx svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-tZ4GJqzbpx svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-tZ4GJqzbpx svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-tZ4GJqzbpx svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-tZ4GJqzbpx a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-tZ4GJqzbpx a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-tZ4GJqzbpx input.searchbox1__icon:hover,
.cid-tZ4GJqzbpx input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-tZ4GJqzbpx * .middlebar-nav .searchbox,
.cid-tZ4GJqzbpx * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-tZ4GJqzbpx .searchbox .searchbox__input,
.cid-tZ4GJqzbpx .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-tZ4GJqzbpx .searchbox .searchbox__icon,
.cid-tZ4GJqzbpx .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-tZ4GJqzbpx .navbar-short .searchbox .searchbox__icon path,
.cid-tZ4GJqzbpx .navbar-short .searchbox1 .searchbox1__icon path,
.cid-tZ4GJqzbpx .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-tZ4GJqzbpx .searchbox1:focus-within,
.cid-tZ4GJqzbpx .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .searchbox1:focus-within,
  .cid-tZ4GJqzbpx .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-tZ4GJqzbpx .searchbox1:focus-within .searchbox1__input,
.cid-tZ4GJqzbpx .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-tZ4GJqzbpx .searchbox1:focus-within .searchbox1__icon path,
.cid-tZ4GJqzbpx .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-tZ4GJqzbpx .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-tZ4GJqzbpx div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-tZ4GJqzbpx .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-tZ4GJqzbpx .breadcrumb {
  background-color: transparent
}
.cid-tZ4GJqzbpx .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-tZ4GJqzbpx .text-piped li:last-child a:after {
  content: none!important
}
.cid-tZ4GJqzbpx hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-tZ4GJqzbpx hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-tZ4GJqzbpx div#top-line {
  justify-content: center
}
.cid-tZ4GJqzbpx .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-tZ4GJqzbpx .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-tZ4GJqzbpx a.button-white-outline:focus,
.cid-tZ4GJqzbpx a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-tZ4GJqzbpx .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-tZ4GJqzbpx .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-tZ4GJqzbpx .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-tZ4GJqzbpx .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZ4GJqzbpx .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-tZ4GJqzbpx .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-tZ4GJqzbpx .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-tZ4GJqzbpx .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-tZ4GJqzbpx .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-tZ4GJqzbpx .dropdown-item:focus,
.cid-tZ4GJqzbpx .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-tZ4GJqzbpx .dropdown-item:hover span {
  color: #fff
}
.cid-tZ4GJqzbpx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-tZ4GJqzbpx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-tZ4GJqzbpx .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-tZ4GJqzbpx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-tZ4GJqzbpx .dropdown-toggle::after {
  display: none
}
.cid-tZ4GJqzbpx .nav-link {
  position: relative
}
.cid-tZ4GJqzbpx .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-tZ4GJqzbpx .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-tZ4GJqzbpx .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-tZ4GJqzbpx .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-tZ4GJqzbpx .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-tZ4GJqzbpx .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-tZ4GJqzbpx .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-tZ4GJqzbpx .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-tZ4GJqzbpx .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-tZ4GJqzbpx .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-tZ4GJqzbpx .navbar-nav a.text-primary:focus,
.cid-tZ4GJqzbpx .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .navbar-nav a.text-primary:focus:hover,
  .cid-tZ4GJqzbpx .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tZ4GJqzbpx .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tZ4GJqzbpx .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-tZ4GJqzbpx .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-tZ4GJqzbpx .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-tZ4GJqzbpx .middlebar-nav a {
  color: #fff!important
}
.cid-tZ4GJqzbpx .middlebar-nav a.text-white:focus,
.cid-tZ4GJqzbpx .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .middlebar-nav a.text-white:focus:hover,
  .cid-tZ4GJqzbpx .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-tZ4GJqzbpx .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-tZ4GJqzbpx .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-tZ4GJqzbpx .middlebar-nav-burger {
    display: none!important
  }
}
.cid-tZ4GJqzbpx .dropdown-menu,
.cid-tZ4GJqzbpx .navbar.opened {
  background: #fff!important
}
.cid-tZ4GJqzbpx .nav-item:focus,
.cid-tZ4GJqzbpx .nav-link:focus {
  outline: 0
}
.cid-tZ4GJqzbpx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-tZ4GJqzbpx .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-tZ4GJqzbpx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-tZ4GJqzbpx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-tZ4GJqzbpx .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-tZ4GJqzbpx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-tZ4GJqzbpx nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-tZ4GJqzbpx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tZ4GJqzbpx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-tZ4GJqzbpx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-tZ4GJqzbpx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-tZ4GJqzbpx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-tZ4GJqzbpx .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-tZ4GJqzbpx .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-tZ4GJqzbpx .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-tZ4GJqzbpx .dropdown-item.active,
.cid-tZ4GJqzbpx .dropdown-item:active {
  background-color: transparent
}
.cid-tZ4GJqzbpx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-tZ4GJqzbpx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-tZ4GJqzbpx .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-tZ4GJqzbpx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-tZ4GJqzbpx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-tZ4GJqzbpx .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-tZ4GJqzbpx ul.navbar-nav {
  flex-wrap: wrap
}
.cid-tZ4GJqzbpx .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-tZ4GJqzbpx .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-tZ4GJqzbpx .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-tZ4GJqzbpx .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-tZ4GJqzbpx .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-tZ4GJqzbpx .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-tZ4GJqzbpx .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-tZ4GJqzbpx button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-tZ4GJqzbpx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-tZ4GJqzbpx button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-tZ4GJqzbpx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tZ4GJqzbpx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4GJqzbpx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4GJqzbpx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tZ4GJqzbpx nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-tZ4GJqzbpx nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-tZ4GJqzbpx nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4GJqzbpx nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-tZ4GJqzbpx nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-tZ4GJqzbpx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-tZ4GJqzbpx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-tZ4GJqzbpx .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-tZ4GJqzbpx .navbar {
    height: 70px
  }
  .cid-tZ4GJqzbpx .navbar.opened {
    height: auto
  }
  .cid-tZ4GJqzbpx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-tZ4GJqzbpx .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-tZ4GJqzbpx .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-tZ4GJqzbpx .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-tZ4GJqzbpx .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-tZ4GJqzbpx .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-tZ4GJqzbpx .container-head .close svg {
  fill: #000000
}
.cid-tZ4GJqzbpx .container-head .close:hover {
  opacity: 1
}
.cid-tZ4GJqzbpx .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-tZ4GJqzbpx div.collapsed-middle-container {
    display: none
  }
}
.cid-tZ4GJqzbpx div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-tZ4GJqzbpx div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-tZ4GJqzbpx div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-tZ4GJqzbpx div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-tZ4GJqzbpx .container-head {
    padding: 10px!important
  }
  .cid-tZ4GJqzbpx .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-tZ4GJqzbpx .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-tZ4GJqzbpx SPAN {
  font-size: 10px
}
.cid-tZ4GJqzbpx .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-tZ4GJqzbpx .vertical-divider-left::before {
    display: none!important
  }
}
.cid-tZ4GJrJLBY {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/ng2jb3kt/hp-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-tZ4GJrJLBY {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
  }
}
.cid-tZ4GJrJLBY h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-tZ4GJrJLBY h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJrJLBY h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-tZ4GJrJLBY h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZ4GJrJLBY h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJrJLBY h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-tZ4GJrJLBY p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-tZ4GJrJLBY p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJrJLBY p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-tZ4GJrJLBY .animated-element {
  color: #efefef
}
.cid-tZ4GJrJLBY .img-block {
  align-self: center
}
.cid-tZ4GJrJLBY .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-tZ4GJrJLBY .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-tZ4GJrJLBY .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-tZ4GJrJLBY {
    background: #66458e
  }
  .cid-tZ4GJrJLBY .img-block {
    padding-bottom: 2rem
  }
}
.cid-tZ4GJrJLBY .mbr-fallback-image.disabled {
  display: none
}
.cid-tZ4GJrJLBY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-tZ4GJrJLBY .mbr-section-title {
  text-align: left
}
.cid-u0pXxFYzUj {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #fff
}
.cid-u0pXxFYzUj .mbr-fallback-image.disabled {
  display: none
}
.cid-u0pXxFYzUj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0pXxFYzUj .container-fluid {
  padding: 0 80px
}
@media (max-width:992px) {
  .cid-u0pXxFYzUj .container-fluid {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0pXxFYzUj .container-fluid {
    padding: 0 16px
  }
}
.cid-u0pXxFYzUj h1.mbr-section-title,
.cid-u0pXxFYzUj h1.mbr-section-title2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0pXxFYzUj h1.mbr-section-title,
  .cid-u0pXxFYzUj h1.mbr-section-title2 {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u0pXxFYzUj h1.mbr-section-title,
  .cid-u0pXxFYzUj h1.mbr-section-title2 {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-u0pXxFYzUj h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400!important;
  line-height: 25px!important
}
.cid-u0pXxFYzUj p.mbr-text,
.cid-u0pXxFYzUj p.panel-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0pXxFYzUj .container {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0pXxFYzUj .container {
    padding: 0 16px
  }
}
.cid-u0pXxFYzUj .row {
  justify-content: center
}
.cid-u0pXxFYzUj .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
@media (max-width:992px) {
  .cid-u0pXxFYzUj .title-wrapper .mbr-section-title {
    margin-bottom: 32px
  }
}
.cid-u0pXxFYzUj .mbr-section-subtitle {
  margin-bottom: 32px;
  color: #000;
  text-align: left
}
.cid-u0pXxFYzUj .panel-group .card {
  border-bottom: 1px solid #000;
  border-radius: 0!important
}
.cid-u0pXxFYzUj .panel-group .card:first-child {
  border-top: 1px solid #000
}
.cid-u0pXxFYzUj .panel-group .card .card-header {
  padding: 24px 0;
  border: none;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-u0pXxFYzUj .panel-group .card .card-header {
    padding: 20px 0
  }
}
.cid-u0pXxFYzUj .panel-group .card .card-header .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-u0pXxFYzUj .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(180deg)
}
.cid-u0pXxFYzUj .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0
}
.cid-u0pXxFYzUj .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #000;
  transition: all .3s ease-in-out;
  margin-left: 8px
}
.cid-u0pXxFYzUj .panel-group .card .panel-collapse .panel-body {
  padding-bottom: 24px
}
@media (max-width:992px) {
  .cid-u0pXxFYzUj .panel-group .card .panel-collapse .panel-body {
    padding-bottom: 20px
  }
}
.cid-u0pXxFYzUj .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0
}
.cid-u0pXxFYzUj .mbr-section-title {
  color: #000;
  text-align: center
}
.cid-u0pXxFYzUj .panel-title {
  color: #000
}
.cid-u0pXxFYzUj .panel-text {
  color: #000
}
.cid-u0pXxFYzUj .mbr-section-btn,
.cid-u0pXxFYzUj .mbr-text {
  text-align: left
}
.cid-u0pXxFYzUj .mbr-section-title2 {
  text-align: left
}
.cid-u0ubkvlqD4 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-u0ubkvlqD4 .mbr-fallback-image.disabled {
  display: none
}
.cid-u0ubkvlqD4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0ubkvlqD4 .container-fluid {
  padding: 0 80px
}
@media (max-width:992px) {
  .cid-u0ubkvlqD4 .container-fluid {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0ubkvlqD4 .container-fluid {
    padding: 0 16px
  }
}
.cid-u0ubkvlqD4 h1.mbr-section-title,
.cid-u0ubkvlqD4 h1.mbr-section-title2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0ubkvlqD4 h1.mbr-section-title,
  .cid-u0ubkvlqD4 h1.mbr-section-title2 {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u0ubkvlqD4 h1.mbr-section-title,
  .cid-u0ubkvlqD4 h1.mbr-section-title2 {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-u0ubkvlqD4 h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400!important;
  line-height: 25px!important
}
.cid-u0ubkvlqD4 p.mbr-text,
.cid-u0ubkvlqD4 p.panel-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0ubkvlqD4 .container {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0ubkvlqD4 .container {
    padding: 0 16px
  }
}
.cid-u0ubkvlqD4 .row {
  justify-content: center
}
.cid-u0ubkvlqD4 .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
@media (max-width:992px) {
  .cid-u0ubkvlqD4 .title-wrapper .mbr-section-title {
    margin-bottom: 32px
  }
}
.cid-u0ubkvlqD4 .mbr-section-subtitle {
  margin-bottom: 32px;
  color: #000;
  text-align: left
}
.cid-u0ubkvlqD4 .panel-group .card {
  border-bottom: 1px solid #000;
  border-radius: 0!important
}
.cid-u0ubkvlqD4 .panel-group .card:first-child {
  border-top: 1px solid #000
}
.cid-u0ubkvlqD4 .panel-group .card .card-header {
  padding: 24px 0;
  border: none;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-u0ubkvlqD4 .panel-group .card .card-header {
    padding: 20px 0
  }
}
.cid-u0ubkvlqD4 .panel-group .card .card-header .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-u0ubkvlqD4 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(180deg)
}
.cid-u0ubkvlqD4 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0
}
.cid-u0ubkvlqD4 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #000;
  transition: all .3s ease-in-out;
  margin-left: 8px
}
.cid-u0ubkvlqD4 .panel-group .card .panel-collapse .panel-body {
  padding-bottom: 24px
}
@media (max-width:992px) {
  .cid-u0ubkvlqD4 .panel-group .card .panel-collapse .panel-body {
    padding-bottom: 20px
  }
}
.cid-u0ubkvlqD4 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0
}
.cid-u0ubkvlqD4 .mbr-section-title {
  color: #000;
  text-align: center
}
.cid-u0ubkvlqD4 .panel-title {
  color: #000
}
.cid-u0ubkvlqD4 .panel-text {
  color: #000
}
.cid-u0ubkvlqD4 .mbr-section-btn,
.cid-u0ubkvlqD4 .mbr-text {
  text-align: left
}
.cid-u0ubkvlqD4 .mbr-section-title2 {
  text-align: left
}
.cid-tZ4GJuFkM9 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-tZ4GJuFkM9 .container {
    max-width: 1090px
  }
}
.cid-tZ4GJuFkM9 h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-tZ4GJuFkM9 h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-tZ4GJuFkM9 h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJuFkM9 h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-tZ4GJuFkM9 a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-tZ4GJuFkM9 a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-tZ4GJuFkM9 a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-tZ4GJuFkM9 a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-tZ4GJuFkM9 .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-tZ4GJuFkM9 .content {
    text-align: center
  }
  .cid-tZ4GJuFkM9 .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-tZ4GJuFkM9 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-tZ4GJuFkM9 .img-logo img {
  height: 6rem
}
.cid-tZ4GJuFkM9 .hr {
  background-color: #fff
}
.cid-tZ4GJuFkM9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-tZ4GJuFkM9 .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-tZ4GJuFkM9 .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-tZ4GJuFkM9 .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-tZ4GJuFkM9 .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-tZ4GJuFkM9 .social-list a:hover {
  opacity: 1
}
.cid-tZ4GJuFkM9 .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-tZ4GJuFkM9 .list li {
  padding-bottom: .5rem
}
.cid-tZ4GJuFkM9 .list li:last-child {
  padding-bottom: 0
}
.cid-tZ4GJuFkM9 .form-text,
.cid-tZ4GJuFkM9 .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-tZ4GJuFkM9 .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-tZ4GJuFkM9 .footer-title,
  .cid-tZ4GJuFkM9 .form-text,
  .cid-tZ4GJuFkM9 .list,
  .cid-tZ4GJuFkM9 .mbr-footer-list {
    text-align: center!important
  }
  .cid-tZ4GJuFkM9 .mbr-form,
  .cid-tZ4GJuFkM9 .social-list {
    justify-content: center!important
  }
  .cid-tZ4GJuFkM9 .ctaButtons {
    padding-top: 1rem
  }
}
.cid-tZ4GJuFkM9 .mbr-footer-list {
  color: #fff
}
.cid-tZ4GJuFkM9 .form-text {
  color: #fff
}
.cid-tZ4GJuFkM9 .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-tZ4GJuFkM9 .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-tZ4GJuFkM9 .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-tZ4GJuFkM9 .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-tZ4GJuFkM9 .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-tZ4GJuFkM9 .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-tZ4GJuFkM9 .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-tZ4GJuFkM9 .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-tZ4GJuFkM9 .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-tZ4GJuFkM9 .certification-img img {
    max-width: 50%
  }
}
.cid-tZ4GJuFkM9 .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-tZ4GJuFkM9 .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-tZ4GJuFkM9 .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-tZ4GJuFkM9 .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-tZ4GJuFkM9 .footer-main-title {
  color: #fff
}
.cid-tZ4GJuFkM9 P {
  color: #fff
}
.cid-tZ4GJuFkM9 .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-tZ4GJtW2qU.popup-builder {
  background-color: #fff
}
.cid-tZ4GJtW2qU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-tZ4GJtW2qU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-tZ4GJtW2qU .modal-content,
.cid-tZ4GJtW2qU .modal-dialog {
  height: auto
}
.cid-tZ4GJtW2qU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-tZ4GJtW2qU .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-tZ4GJtW2qU .form-wrapper .mbr-form .form-group,
  .cid-tZ4GJtW2qU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-tZ4GJtW2qU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-tZ4GJtW2qU .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-tZ4GJtW2qU .mbr-text {
  text-align: center
}
.cid-tZ4GJtW2qU .pt-0 {
  padding-top: 0!important
}
.cid-tZ4GJtW2qU .pb-0 {
  padding-bottom: 0!important
}
.cid-tZ4GJtW2qU .form-content {
  justify-content: center;
  text-align: center
}
.cid-tZ4GJtW2qU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-tZ4GJtW2qU .modal-open {
  overflow: hidden
}
.cid-tZ4GJtW2qU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-tZ4GJtW2qU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-tZ4GJtW2qU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-tZ4GJtW2qU .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-tZ4GJtW2qU .modal.show .modal-dialog {
  transform: none
}
.cid-tZ4GJtW2qU .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-tZ4GJtW2qU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-tZ4GJtW2qU .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-tZ4GJtW2qU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-tZ4GJtW2qU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-tZ4GJtW2qU .modal-backdrop.fade {
  opacity: 0
}
.cid-tZ4GJtW2qU .modal-backdrop.show {
  opacity: .5
}
.cid-tZ4GJtW2qU .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-tZ4GJtW2qU .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-tZ4GJtW2qU .modal-header {
    padding: 1rem
  }
}
.cid-tZ4GJtW2qU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-tZ4GJtW2qU .modal-header .close svg {
  fill: #353535
}
.cid-tZ4GJtW2qU .modal-header .close:hover {
  opacity: 1
}
.cid-tZ4GJtW2qU .modal-header .close:focus {
  outline: 0
}
.cid-tZ4GJtW2qU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-tZ4GJtW2qU .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-tZ4GJtW2qU .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tZ4GJtW2qU .modal-body {
    padding: 1rem
  }
}
.cid-tZ4GJtW2qU .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-tZ4GJtW2qU .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-tZ4GJtW2qU .modal-footer {
    padding: 1rem
  }
}
.cid-tZ4GJtW2qU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-tZ4GJtW2qU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-tZ4GJtW2qU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-tZ4GJtW2qU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-tZ4GJtW2qU .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-tZ4GJtW2qU .modal-lg,
  .cid-tZ4GJtW2qU .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-tZ4GJtW2qU .modal-xl {
    max-width: 1140px
  }
}
.cid-tZ4GJtW2qU .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-tZ4GJtW2qU .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-tZ4GJtW2qU .form-group {
  margin-bottom: 1rem
}
.cid-tZ4GJtW2qU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-tZ4GJtW2qU .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-tZ4GJtW2qU .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-tZ4GJtW2qU .mbr-section-btn {
  margin: 0
}
.cid-tZ4GJtW2qU .mbr-section-btn .btn {
  margin: 0
}
.cid-u0jXNMfkvo {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-u0jXNMfkvo .tooltip {
  z-index: 1000!important
}
.cid-u0jXNMfkvo .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-u0jXNMfkvo .megaSectionTitle a,
.cid-u0jXNMfkvo .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-u0jXNMfkvo h5.breadcrumb,
.cid-u0jXNMfkvo h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-u0jXNMfkvo h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-u0jXNMfkvo h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-u0jXNMfkvo .megatitle a,
.cid-u0jXNMfkvo .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .megatitle a,
  .cid-u0jXNMfkvo .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .megatitle a,
  .cid-u0jXNMfkvo .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-u0jXNMfkvo .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-u0jXNMfkvo .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-u0jXNMfkvo .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-u0jXNMfkvo .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-u0jXNMfkvo .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-u0jXNMfkvo .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-u0jXNMfkvo div#bottomButtons {
    all: unset
  }
  .cid-u0jXNMfkvo .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-u0jXNMfkvo .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-u0jXNMfkvo .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u0jXNMfkvo .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-u0jXNMfkvo .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-u0jXNMfkvo .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-u0jXNMfkvo .help-solutions.figure-caption,
  .cid-u0jXNMfkvo .logiciels.figure-caption,
  .cid-u0jXNMfkvo .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .cat-formation.figure-caption,
  .cid-u0jXNMfkvo .help-solutions.figure-caption,
  .cid-u0jXNMfkvo .logiciels.figure-caption,
  .cid-u0jXNMfkvo .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-u0jXNMfkvo .cat-formation.figure-caption,
  .cid-u0jXNMfkvo .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-u0jXNMfkvo {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-u0jXNMfkvo .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-u0jXNMfkvo .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-u0jXNMfkvo ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-u0jXNMfkvo .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-u0jXNMfkvo .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-u0jXNMfkvo .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u0jXNMfkvo .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-u0jXNMfkvo .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-u0jXNMfkvo .subCategory a,
.cid-u0jXNMfkvo .subCategory a:hover {
  color: #000!important
}
.cid-u0jXNMfkvo .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-u0jXNMfkvo .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-u0jXNMfkvo .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u0jXNMfkvo button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-u0jXNMfkvo .navbar.fixed-top .navbar-collapse,
  .cid-u0jXNMfkvo .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-u0jXNMfkvo .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-u0jXNMfkvo .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-u0jXNMfkvo .container,
  .cid-u0jXNMfkvo .middle-container {
    overflow: hidden
  }
  .cid-u0jXNMfkvo .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-u0jXNMfkvo .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-u0jXNMfkvo .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-u0jXNMfkvo .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-u0jXNMfkvo .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-u0jXNMfkvo .navbar-nav {
    padding: 0!important
  }
  .cid-u0jXNMfkvo .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-u0jXNMfkvo .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-u0jXNMfkvo .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-u0jXNMfkvo .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-u0jXNMfkvo .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-u0jXNMfkvo .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-u0jXNMfkvo .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-u0jXNMfkvo .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-u0jXNMfkvo .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-u0jXNMfkvo .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-u0jXNMfkvo .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-u0jXNMfkvo .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-u0jXNMfkvo .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-u0jXNMfkvo .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-u0jXNMfkvo .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-u0jXNMfkvo .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-u0jXNMfkvo .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-u0jXNMfkvo .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-u0jXNMfkvo .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-u0jXNMfkvo .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-u0jXNMfkvo .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-u0jXNMfkvo .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-u0jXNMfkvo .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-u0jXNMfkvo .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-u0jXNMfkvo .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-u0jXNMfkvo .navbar.navbar-short a,
.cid-u0jXNMfkvo .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-u0jXNMfkvo .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-u0jXNMfkvo .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-u0jXNMfkvo .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-u0jXNMfkvo .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-u0jXNMfkvo .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-u0jXNMfkvo .navbar.opened {
  transition: all .3s
}
.cid-u0jXNMfkvo .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-u0jXNMfkvo .navbar img {
  width: auto
}
.cid-u0jXNMfkvo .navbar .navbar-collapse {
  z-index: 1
}
.cid-u0jXNMfkvo .navbar.collapsed {
  justify-content: center
}
.cid-u0jXNMfkvo .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-u0jXNMfkvo .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-u0jXNMfkvo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-u0jXNMfkvo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-u0jXNMfkvo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-u0jXNMfkvo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-u0jXNMfkvo .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-u0jXNMfkvo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-u0jXNMfkvo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-u0jXNMfkvo .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-u0jXNMfkvo .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-u0jXNMfkvo .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-u0jXNMfkvo .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-u0jXNMfkvo .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-u0jXNMfkvo .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-u0jXNMfkvo .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-u0jXNMfkvo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-u0jXNMfkvo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-u0jXNMfkvo .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-u0jXNMfkvo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-u0jXNMfkvo .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-u0jXNMfkvo .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-u0jXNMfkvo .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-u0jXNMfkvo .nav-item.active,
.cid-u0jXNMfkvo .nav-item.open {
  background-color: #fff!important
}
.cid-u0jXNMfkvo .nav-item .extra-bg {
  display: none!important
}
/* .cid-u0jXNMfkvo .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-u0jXNMfkvo .navbar .has-megamenu {
    position: static!important
  }
  .cid-u0jXNMfkvo .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-u0jXNMfkvo .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-u0jXNMfkvo .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-u0jXNMfkvo .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-u0jXNMfkvo .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-u0jXNMfkvo .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-u0jXNMfkvo .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-u0jXNMfkvo .nav-item.active .nav-link,
  .cid-u0jXNMfkvo .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-u0jXNMfkvo .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-u0jXNMfkvo li.nav-item.dropdown,
  .cid-u0jXNMfkvo li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-u0jXNMfkvo li.nav-item.dropdown.has-megamenu.open,
  .cid-u0jXNMfkvo li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-u0jXNMfkvo .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-u0jXNMfkvo .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-u0jXNMfkvo .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-u0jXNMfkvo .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-u0jXNMfkvo .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-u0jXNMfkvo .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-u0jXNMfkvo .searchbox .searchbox__icon path,
.cid-u0jXNMfkvo .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-u0jXNMfkvo .searchbox .searchbox__icon path:hover,
.cid-u0jXNMfkvo .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .searchbox .searchbox__icon path,
  .cid-u0jXNMfkvo .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-u0jXNMfkvo svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-u0jXNMfkvo svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-u0jXNMfkvo svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-u0jXNMfkvo svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-u0jXNMfkvo a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-u0jXNMfkvo a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-u0jXNMfkvo input.searchbox1__icon:hover,
.cid-u0jXNMfkvo input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-u0jXNMfkvo * .middlebar-nav .searchbox,
.cid-u0jXNMfkvo * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-u0jXNMfkvo .searchbox .searchbox__input,
.cid-u0jXNMfkvo .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-u0jXNMfkvo .searchbox .searchbox__icon,
.cid-u0jXNMfkvo .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-u0jXNMfkvo .navbar-short .searchbox .searchbox__icon path,
.cid-u0jXNMfkvo .navbar-short .searchbox1 .searchbox1__icon path,
.cid-u0jXNMfkvo .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-u0jXNMfkvo .searchbox1:focus-within,
.cid-u0jXNMfkvo .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .searchbox1:focus-within,
  .cid-u0jXNMfkvo .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-u0jXNMfkvo .searchbox1:focus-within .searchbox1__input,
.cid-u0jXNMfkvo .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-u0jXNMfkvo .searchbox1:focus-within .searchbox1__icon path,
.cid-u0jXNMfkvo .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-u0jXNMfkvo .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-u0jXNMfkvo div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-u0jXNMfkvo .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-u0jXNMfkvo .breadcrumb {
  background-color: transparent
}
.cid-u0jXNMfkvo .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-u0jXNMfkvo .text-piped li:last-child a:after {
  content: none!important
}
.cid-u0jXNMfkvo hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-u0jXNMfkvo hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-u0jXNMfkvo div#top-line {
  justify-content: center
}
.cid-u0jXNMfkvo .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-u0jXNMfkvo .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-u0jXNMfkvo a.button-white-outline:focus,
.cid-u0jXNMfkvo a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-u0jXNMfkvo .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-u0jXNMfkvo .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-u0jXNMfkvo .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-u0jXNMfkvo .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u0jXNMfkvo .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-u0jXNMfkvo .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-u0jXNMfkvo .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-u0jXNMfkvo .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-u0jXNMfkvo .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-u0jXNMfkvo .dropdown-item:focus,
.cid-u0jXNMfkvo .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-u0jXNMfkvo .dropdown-item:hover span {
  color: #fff
}
.cid-u0jXNMfkvo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-u0jXNMfkvo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-u0jXNMfkvo .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-u0jXNMfkvo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-u0jXNMfkvo .dropdown-toggle::after {
  display: none
}
.cid-u0jXNMfkvo .nav-link {
  position: relative
}
.cid-u0jXNMfkvo .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-u0jXNMfkvo .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-u0jXNMfkvo .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-u0jXNMfkvo .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-u0jXNMfkvo .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-u0jXNMfkvo .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-u0jXNMfkvo .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-u0jXNMfkvo .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-u0jXNMfkvo .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-u0jXNMfkvo .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-u0jXNMfkvo .navbar-nav a.text-primary:focus,
.cid-u0jXNMfkvo .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .navbar-nav a.text-primary:focus:hover,
  .cid-u0jXNMfkvo .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-u0jXNMfkvo .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-u0jXNMfkvo .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-u0jXNMfkvo .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-u0jXNMfkvo .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-u0jXNMfkvo .middlebar-nav a {
  color: #fff!important
}
.cid-u0jXNMfkvo .middlebar-nav a.text-white:focus,
.cid-u0jXNMfkvo .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .middlebar-nav a.text-white:focus:hover,
  .cid-u0jXNMfkvo .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-u0jXNMfkvo .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-u0jXNMfkvo .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-u0jXNMfkvo .middlebar-nav-burger {
    display: none!important
  }
}
.cid-u0jXNMfkvo .dropdown-menu,
.cid-u0jXNMfkvo .navbar.opened {
  background: #fff!important
}
.cid-u0jXNMfkvo .nav-item:focus,
.cid-u0jXNMfkvo .nav-link:focus {
  outline: 0
}
.cid-u0jXNMfkvo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-u0jXNMfkvo .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-u0jXNMfkvo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-u0jXNMfkvo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-u0jXNMfkvo .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-u0jXNMfkvo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-u0jXNMfkvo nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-u0jXNMfkvo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-u0jXNMfkvo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-u0jXNMfkvo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-u0jXNMfkvo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-u0jXNMfkvo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-u0jXNMfkvo .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-u0jXNMfkvo .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-u0jXNMfkvo .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-u0jXNMfkvo .dropdown-item.active,
.cid-u0jXNMfkvo .dropdown-item:active {
  background-color: transparent
}
.cid-u0jXNMfkvo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-u0jXNMfkvo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-u0jXNMfkvo .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-u0jXNMfkvo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-u0jXNMfkvo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-u0jXNMfkvo .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-u0jXNMfkvo ul.navbar-nav {
  flex-wrap: wrap
}
.cid-u0jXNMfkvo .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-u0jXNMfkvo .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-u0jXNMfkvo .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-u0jXNMfkvo .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-u0jXNMfkvo .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-u0jXNMfkvo .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-u0jXNMfkvo .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-u0jXNMfkvo button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-u0jXNMfkvo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-u0jXNMfkvo button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-u0jXNMfkvo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-u0jXNMfkvo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-u0jXNMfkvo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-u0jXNMfkvo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-u0jXNMfkvo nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-u0jXNMfkvo nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-u0jXNMfkvo nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-u0jXNMfkvo nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-u0jXNMfkvo nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-u0jXNMfkvo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-u0jXNMfkvo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-u0jXNMfkvo .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-u0jXNMfkvo .navbar {
    height: 70px
  }
  .cid-u0jXNMfkvo .navbar.opened {
    height: auto
  }
  .cid-u0jXNMfkvo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-u0jXNMfkvo .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-u0jXNMfkvo .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-u0jXNMfkvo .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-u0jXNMfkvo .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-u0jXNMfkvo .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-u0jXNMfkvo .container-head .close svg {
  fill: #000000
}
.cid-u0jXNMfkvo .container-head .close:hover {
  opacity: 1
}
.cid-u0jXNMfkvo .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-u0jXNMfkvo div.collapsed-middle-container {
    display: none
  }
}
.cid-u0jXNMfkvo div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-u0jXNMfkvo div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-u0jXNMfkvo div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-u0jXNMfkvo div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-u0jXNMfkvo .container-head {
    padding: 10px!important
  }
  .cid-u0jXNMfkvo .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-u0jXNMfkvo .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-u0jXNMfkvo SPAN {
  font-size: 10px
}
.cid-u0jXNMfkvo .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-u0jXNMfkvo .vertical-divider-left::before {
    display: none!important
  }
}
.cid-u0jXNNgiMH {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/ng2jb3kt/hp-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-u0jXNNgiMH {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
  }
}
.cid-u0jXNNgiMH h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0jXNNgiMH h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNgiMH h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-u0jXNNgiMH h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-u0jXNNgiMH h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNgiMH h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 26px!important
  }
}
.cid-u0jXNNgiMH p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0jXNNgiMH p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNgiMH p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u0jXNNgiMH .animated-element {
  color: #efefef
}
.cid-u0jXNNgiMH .img-block {
  align-self: center
}
.cid-u0jXNNgiMH .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-u0jXNNgiMH .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-u0jXNNgiMH .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-u0jXNNgiMH {
    background: #66458e
  }
  .cid-u0jXNNgiMH .img-block {
    padding-bottom: 2rem
  }
}
.cid-u0jXNNgiMH .mbr-fallback-image.disabled {
  display: none
}
.cid-u0jXNNgiMH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0jXNNTsRi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff;
  overflow: hidden
}
.cid-u0jXNNTsRi h2.item-number {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h2.item-number {
    font-size: 1.25em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h2.item-number {
    font-size: 1.125em!important;
    line-height: 21px!important
  }
}
.cid-u0jXNNTsRi .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u0jXNNTsRi hr {
  border-top: 1px solid #000;
  opacity: 1
}
.cid-u0jXNNTsRi .btn.cal-btn {
  border-radius: 50px
}
.cid-u0jXNNTsRi .btn-md {
  margin: 0;
  padding: .5rem 1rem
}
.cid-u0jXNNTsRi .form-select#select1,
.cid-u0jXNNTsRi .form-select#select2,
.cid-u0jXNNTsRi .form-select#select3 {
  padding-left: 1rem!important
}
.cid-u0jXNNTsRi .list-group-item.active {
  z-index: 2;
  background-color: transparent
}
.cid-u0jXNNTsRi .list-group-item.active:hover {
  background-color: #f8f9fa
}
.cid-u0jXNNTsRi .item-border {
  width: 100%;
  height: 4px;
  margin-top: 3px;
  border-radius: 5px;
  background-color: #fff
}
.cid-u0jXNNTsRi h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-u0jXNNTsRi h2.event-date,
.cid-u0jXNNTsRi h2.event-push {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h2.event-date,
  .cid-u0jXNNTsRi h2.event-push {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h2.event-date,
  .cid-u0jXNNTsRi h2.event-push {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-u0jXNNTsRi h3.item-number,
.cid-u0jXNNTsRi h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 35px!important
}
.cid-u0jXNNTsRi h5.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 25px!important
}
.cid-u0jXNNTsRi p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 27px!important
}
.cid-u0jXNNTsRi .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-u0jXNNTsRi .mbr-section-head {
  padding-bottom: 50px
}
.cid-u0jXNNTsRi .mbr-section-title {
  color: #000;
  text-align: left
}
.cid-u0jXNNTsRi .mbr-section-subtitle {
  color: #fff;
  margin-top: 16px
}
.cid-u0jXNNTsRi .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-u0jXNNTsRi .item-img img {
  width: 100%;
  max-height: 100%!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-u0jXNNTsRi .mbr-section-btn {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-u0jXNNTsRi .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-u0jXNNTsRi .mbr-section-btn .btn:after {
  -webkit-animation: none;
  animation: none
}
.cid-u0jXNNTsRi .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-u0jXNNTsRi .btn.btn-md {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0!important;
  padding: 10px 24px!important
}
.cid-u0jXNNTsRi .btn.btn-md:after {
  -webkit-animation: none;
  animation: none
}
.cid-u0jXNNTsRi .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-u0jXNNTsRi .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-u0jXNNTsRi .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-u0jXNNTsRi .item-content {
  margin-top: 32px
}
.cid-u0jXNNTsRi .item-title {
  color: #0931ff;
  text-align: left
}
.cid-u0jXNNTsRi .mbr-text {
  margin-top: 11px;
  color: #000
}
.cid-u0jXNNTsRi .item-number {
  color: #0931ff;
  margin-top: 22px
}
.cid-u0jXNNTsRi .item-text-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-top: 16px
}
.cid-u0jXNNTsRi p.item-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u0jXNNTsRi .fa.fa-calendar-check-o span {
  padding-right: 0.5rem;
  color: #ff4370
}
.cid-u0jXNNTsRi .fa.fa-calendar-check-o span:hover {
  color: #fff!important
}
.cid-u0jXNNTsRi .fa.fa-calendar-check-o:active span,
.cid-u0jXNNTsRi .fa.fa-calendar-check-o:focus span {
  padding-right: 0.5rem;
  color: #fff!important
}
.cid-u0jXNNTsRi .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-u0jXNNTsRi .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .cta-button {
    display: none!important
  }
}
.cid-u0jXNNTsRi .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-u0jXNNTsRi .cta-button,
  .cid-u0jXNNTsRi .mbr-section-btn,
  .cid-u0jXNNTsRi .mbr-section-subtitle,
  .cid-u0jXNNTsRi .mbr-section-title {
    text-align: center!important
  }
}
.cid-u0jXNNTsRi .card-body {
  flex: 1 1 auto;
  min_height: 1px;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .card-body {
    padding: 1rem
  }
}
.cid-u0jXNNTsRi .fa.fa-clock-o,
.cid-u0jXNNTsRi .fa.fa-home,
.cid-u0jXNNTsRi .fa.fa-map-marker,
.cid-u0jXNNTsRi .fa.fa-user {
  padding-right: 0.5rem;
  font-size: 24px;
  color: #0931ff
}
.cid-u0jXNNTsRi .option#demonstration,
.cid-u0jXNNTsRi .option#navEVENT-TYPE.list-group-menu:focus,
.cid-u0jXNNTsRi .option#navEVENT-TYPE.list-group-menu:hover,
.cid-u0jXNNTsRi a#navDATE,
.cid-u0jXNNTsRi a#navDATE.list-group-menu:focus,
.cid-u0jXNNTsRi a#navDATE.list-group-menu:hover,
.cid-u0jXNNTsRi a#navLOCATION,
.cid-u0jXNNTsRi a#navLOCATION.list-group-menu:focus,
.cid-u0jXNNTsRi a#navLOCATION.list-group-menu:hover {
  color: #0931ff!important;
  background-color: #f8f9fa;
  text-decoration: none
}
.cid-u0jXNNTsRi .form-select {
  transition: none;
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ced4da!important;
  border-radius: 0;
  background-image: url("../media/xjiivu01/001-right-primarycolor.svg");
  background-repeat: no-repeat;
  background-position: right 0.5rem center;
  background-size: 32px 32px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.cid-u0jXNNTsRi .form-select:focus,
.cid-u0jXNNTsRi .form-select:hover {
  background-color: #f8f9fa
}
.cid-u0jXNNTsRi .form-select:active {
  border-bottom: none!important
}
.cid-u0jXNNTsRi .form-select:active,
.cid-u0jXNNTsRi .form-select:focus,
.cid-u0jXNNTsRi .form-select:hover {
  background-image: url("../media/ipxj4adk/001-right-primarycolor90.svg")!important
}
.cid-u0jXNNTsRi .event-date,
.cid-u0jXNNTsRi .event-location,
.cid-u0jXNNTsRi .event-type {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  color: #0931ff!important;
  border-width: 0;
  padding: 1rem 0.25rem!important;
  background-color: transparent
}
.cid-u0jXNNTsRi #reportrange {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important;
  color: #0931ff!important;
  border-width: 0;
  padding: 1rem!important;
  background-color: transparent;
  border-bottom: 1px solid #ced4da!important;
  border-radius: 0;
  background-image: url('../media/xjiivu01/001-right-primarycolor.svg');
  background-repeat: no-repeat;
  background-position: right 0.5rem center;
  background-size: 32px 32px
}
.cid-u0jXNNTsRi #reportrange .fa-caret-down {
  display: none
}
.cid-u0jXNNTsRi h1.showCardTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h1.showCardTitle {
    font-size: 1.0625rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h1.showCardTitle {
    font-size: 1rem!important;
    line-height: 23px!important
  }
}
.cid-u0jXNNTsRi h4.showCardSubtitle {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h4.showCardSubtitle {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h4.showCardSubtitle {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u0jXNNTsRi h4.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h4.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h4.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u0jXNNTsRi .card {
  position: relative;
  border: 1px solid #000!important;
  border-radius: 22px
}
.cid-u0jXNNTsRi .card-box {
  position: relative;
  margin: 3rem 0;
  border-left: 1px solid #ff4370
}
.cid-u0jXNNTsRi .card-box h1,
.cid-u0jXNNTsRi .card-box h4,
.cid-u0jXNNTsRi .card-box p,
.cid-u0jXNNTsRi .card-box span {
  z-index: 1;
  position: relative
}
.cid-u0jXNNTsRi .title {
  z-index: 1
}
.cid-u0jXNNTsRi .title .num {
  width: 100%;
  display: block
}
.cid-u0jXNNTsRi .num {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #ff4370;
  text-align: center
}
.cid-u0jXNNTsRi h1.bigTitle {
  font-family: Poppins,sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 72px;
  color: #fff!important;
  text-wrap: nowrap!important
}
.cid-u0jXNNTsRi .card-box,
.cid-u0jXNNTsRi .mbr-section-title {
  text-align: center
}
.cid-u0jXNNTsRi .num H1 {
  text-align: left;
  text-wrap: nowrap!important
}
.cid-u0jXNNTsRi .textplus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u0jXNNTsRi .textCV {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u0jXNNTsRi .textCases,
.cid-u0jXNNTsRi .textFocus {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u0jXNNTsRi h2.cases,
.cid-u0jXNNTsRi h2.focus,
.cid-u0jXNNTsRi h2.lesCV,
.cid-u0jXNNTsRi h2.lesplus {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 600;
  line-height: 35px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h2.cases,
  .cid-u0jXNNTsRi h2.focus,
  .cid-u0jXNNTsRi h2.lesCV,
  .cid-u0jXNNTsRi h2.lesplus {
    font-size: 1.4375em!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h2.cases,
  .cid-u0jXNNTsRi h2.focus,
  .cid-u0jXNNTsRi h2.lesCV,
  .cid-u0jXNNTsRi h2.lesplus {
    font-size: 1.375em!important;
    line-height: 31px!important
  }
}
.cid-u0jXNNTsRi h4.bn-text,
.cid-u0jXNNTsRi p.bn-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u0jXNNTsRi h1.key-card-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important;
  color: #fff!important
}
.cid-u0jXNNTsRi .key-card .card-circle-wrap {
  width: 198px;
  height: 198px;
  max-width: 210px;
  max-height: 210px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ff4370;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10%
}
.cid-u0jXNNTsRi h1.bn-title {
  font-family: Poppins,sans-serif;
  font-size: 3em!important;
  font-weight: 700!important;
  line-height: 72px!important
}
.cid-u0jXNNTsRi .bnCard {
  border-left: 1px solid #ff4370
}
.cid-u0jXNNTsRi h2.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h2.mbr-section-title {
    font-size: 1.1875em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h2.mbr-section-title {
    font-size: 1.125em!important;
    line-height: 26px!important
  }
}
.cid-u0jXNNTsRi p.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 30px!important
}
.cid-u0jXNNTsRi a.card-program {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 21px!important
}
.cid-u0jXNNTsRi .icon-telecharger {
  padding-left: 0.5rem
}
.cid-u0jXNNTsRi p.card-vat {
  font-family: Poppins,sans-serif;
  font-size: .5625em!important;
  font-weight: 400!important;
  line-height: 13px!important
}
.cid-u0jXNNTsRi p.card-disclaimer {
  font-family: Poppins,sans-serif;
  font-size: .75em!important;
  font-weight: 400!important;
  line-height: 18px!important
}
.cid-u0jXNNTsRi #navTAG-FORMATION.collapsed,
.cid-u0jXNNTsRi #navTAG-LOGICIEL.collapsed,
.cid-u0jXNNTsRi #navTAG-SERVICE.collapsed {
  position: relative
}
.cid-u0jXNNTsRi .list-group #navDATE li a,
.cid-u0jXNNTsRi .list-group #navEVENT-TYPE li a,
.cid-u0jXNNTsRi .list-group #navLOCATION li a {
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)!important;
  border-radius: 0!important;
  border-left: none!important;
  border-right: none!important
}
.cid-u0jXNNTsRi .list-group #navTAG-FORMATION li a,
.cid-u0jXNNTsRi .list-group #navTAG-LOGICIEL li a,
.cid-u0jXNNTsRi .list-group #navTAG-SERVICE li a {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important;
  color: #0931ff
}
.cid-u0jXNNTsRi a#navTAG-FORMATION.list-group-menu,
.cid-u0jXNNTsRi a#navTAG-LOGICIEL.list-group-menu,
.cid-u0jXNNTsRi a#navTAG-SERVICE.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  border-radius: 0!important
}
.cid-u0jXNNTsRi a#tagsFormation.list-group-menu,
.cid-u0jXNNTsRi a#tagsLogiciel.list-group-menu,
.cid-u0jXNNTsRi a#tagsService.list-group-menu {
  border-top: none!important;
  border-right: none!important;
  border-left: none!important;
  border-color: #000!important;
  padding: 1.5rem 0 1.5rem 1.5rem;
  border-radius: 0!important
}
.cid-u0jXNNTsRi #submenuTAG-FORMATION li a,
.cid-u0jXNNTsRi #submenuTAG-LOGICIEL li a,
.cid-u0jXNNTsRi #submenuTAG-SERVICE li a {
  min-height: 62px;
  padding-left: 2rem;
  padding-right: 5px!important;
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 23px!important;
  color: #0931ff;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,.125);
  border-left: none!important;
  border-right: none!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi #submenuTAG-FORMATION li a,
  .cid-u0jXNNTsRi #submenuTAG-LOGICIEL li a,
  .cid-u0jXNNTsRi #submenuTAG-SERVICE li a {
    font-size: .8125em!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi #submenuTAG-FORMATION li a,
  .cid-u0jXNNTsRi #submenuTAG-LOGICIEL li a,
  .cid-u0jXNNTsRi #submenuTAG-SERVICE li a {
    font-size: .75em!important;
    line-height: 19px!important
  }
}
.cid-u0jXNNTsRi #navTAG-FORMATION.collapsed::before,
.cid-u0jXNNTsRi #navTAG-LOGICIEL.collapsed::before,
.cid-u0jXNNTsRi #navTAG-SERVICE.collapsed::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #ff4370
}
.cid-u0jXNNTsRi #submenuTAG-FORMATION,
.cid-u0jXNNTsRi #submenuTAG-LOGICIEL,
.cid-u0jXNNTsRi #submenuTAG-SERVICE {
  list-style-type: none;
  padding-left: 0
}
.cid-u0jXNNTsRi #submenuTAG-FORMATION li a.active::before,
.cid-u0jXNNTsRi #submenuTAG-LOGICIEL li a.active::before,
.cid-u0jXNNTsRi #submenuTAG-SERVICE li a.active::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1.875em;
  background-color: #ff4370!important;
  border-top: none!important;
  border: 1px solid rgba(0,0,0,.125)
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi #submenuTAG-FORMATION li a.active::before,
  .cid-u0jXNNTsRi #submenuTAG-LOGICIEL li a.active::before,
  .cid-u0jXNNTsRi #submenuTAG-SERVICE li a.active::before {
    padding-left: 2rem;
    padding-right: 10px!important
  }
}
.cid-u0jXNNTsRi #navTAG-FORMATION::before,
.cid-u0jXNNTsRi #navTAG-LOGICIEL::before,
.cid-u0jXNNTsRi #navTAG-SERVICE::before {
  display: none
}
.cid-u0jXNNTsRi .indicator {
  transition: margin-left .3s ease
}
.cid-u0jXNNTsRi .indicator.inter-active {
  margin-left: 0;
  border-color: #ff4370;
  width: 50%
}
.cid-u0jXNNTsRi .indicator.intra-active {
  margin-left: 50%;
  border-color: #ff4370;
  width: 50%
}
.cid-u0jXNNTsRi .tags .badge {
  font-family: Poppins,sans-serif;
  font-size: .75em;
  font-weight: 700!important;
  line-height: 18px!important;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important;
  min-height: 30px!important
}
.cid-u0jXNNTsRi h4.text-date,
.cid-u0jXNNTsRi h4.text-modal {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-u0jXNNTsRi h3.mbr-card-item {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 600!important;
  line-height: 20px!important
}
.cid-u0jXNNTsRi p.card-content {
  font-family: Poppins,sans-serif;
  font-size: .875em!important;
  font-weight: 400!important;
  line-height: 20px!important
}
.cid-u0jXNNTsRi H4 {
  text-align: left
}
.cid-u0jXNNTsRi H3 {
  text-align: center
}
.cid-u0jXNNTsRi p.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 35px!important
}
.cid-u0jXNNTsRi h4.mbr-text,
.cid-u0jXNNTsRi p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u0jXNNTsRi h5.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 48px!important
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link li {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600!important;
  line-height: 24px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link li {
    font-size: 1em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link li {
    font-size: .9375em!important;
    line-height: 20px!important
  }
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  opacity: .35;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-u0jXNNTsRi .btn-inter,
.cid-u0jXNNTsRi .btn-intra {
  width: 50%;
  background-color: transparent;
  color: #000;
  border: none!important;
  border-bottom: none!important;
  opacity: .35
}
.cid-u0jXNNTsRi .btn-inter:not(.active) {
  background-color: none!important;
  color: #000!important;
  opacity: .35!important;
  border: none!important;
  border-bottom: none!important
}
.cid-u0jXNNTsRi .btn-inter:not(.active):focus,
.cid-u0jXNNTsRi .btn-inter:not(.active):hover,
.cid-u0jXNNTsRi .btn-intra:not(.active):focus,
.cid-u0jXNNTsRi .btn-intra:not(.active):hover {
  background-color: red!important;
  color: #fff!important;
  opacity: 1;
  box-shadow: none!important
}
.cid-u0jXNNTsRi .btn-inter.active,
.cid-u0jXNNTsRi .btn-intra.active {
  background-color: transparent!important;
  color: #ff4370!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-u0jXNNTsRi .btn-inter.active:after,
.cid-u0jXNNTsRi .btn-inter:after,
.cid-u0jXNNTsRi .btn-inter:focus:after,
.cid-u0jXNNTsRi .btn-inter:hover:after,
.cid-u0jXNNTsRi .btn-intra.active:after,
.cid-u0jXNNTsRi .btn-intra:after,
.cid-u0jXNNTsRi .btn-intra:focus:after,
.cid-u0jXNNTsRi .btn-intra:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important
}
.cid-u0jXNNTsRi .btn-dates,
.cid-u0jXNNTsRi .btn-modal {
  width: 100%;
  display: flex;
  justify-content: start;
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 0!important;
  opacity: .35;
  align-items: center
}
.cid-u0jXNNTsRi .btn-dates.active,
.cid-u0jXNNTsRi .btn-modal.active {
  display: flex;
  align-items: center;
  justify-content: space-between!important;
  background-color: #ff4370;
  color: #fff;
  border: none!important;
  border-radius: 0!important;
  opacity: 1
}
.cid-u0jXNNTsRi .btn-dates.active:after,
.cid-u0jXNNTsRi .btn-dates:after,
.cid-u0jXNNTsRi .btn-dates:focus:after,
.cid-u0jXNNTsRi .btn-dates:hover:after,
.cid-u0jXNNTsRi .btn-modal.active:after,
.cid-u0jXNNTsRi .btn-modal:after,
.cid-u0jXNNTsRi .btn-modal:focus:after,
.cid-u0jXNNTsRi .btn-modal:hover:after {
  content: none!important;
  transition: none!important;
  -webkit-animation: none!important;
  animation: none!important;
  border: none!important;
  box-shadow: none!important
}
.cid-u0jXNNTsRi .mbr-section-btn .btn-dates,
.cid-u0jXNNTsRi .mbr-section-btn .btn-dates.active,
.cid-u0jXNNTsRi .mbr-section-btn .btn-dates:focus,
.cid-u0jXNNTsRi .mbr-section-btn .btn-dates:hover,
.cid-u0jXNNTsRi .mbr-section-btn .btn-modal,
.cid-u0jXNNTsRi .mbr-section-btn .btn-modal.active,
.cid-u0jXNNTsRi .mbr-section-btn .btn-modal:focus,
.cid-u0jXNNTsRi .mbr-section-btn .btn-modal:hover,
.cid-u0jXNNTsRi .mbr-section-btn a.btn.btn-dates,
.cid-u0jXNNTsRi .mbr-section-btn a.btn.btn-dates.active,
.cid-u0jXNNTsRi .mbr-section-btn a.btn.btn-dates:hover,
.cid-u0jXNNTsRi .mbr-section-btn a.btn.btn-modal,
.cid-u0jXNNTsRi .mbr-section-btn a.btn.btn-modal.active,
.cid-u0jXNNTsRi .mbr-section-btn a.btn.btn-modal:hover {
  box-shadow: none!important
}
.cid-u0jXNNTsRi .mbr-section-btn .btn-dates:hover,
.cid-u0jXNNTsRi .mbr-section-btn .btn-modal:hover {
  background-color: #f8f9fa!important
}
.cid-u0jXNNTsRi .mbr-section-btn .btn-dates.active,
.cid-u0jXNNTsRi .mbr-section-btn .btn-modal.active {
  background-color: #ff4370!important
}
.cid-u0jXNNTsRi .btn-dates h4,
.cid-u0jXNNTsRi .btn-modal h4 {
  margin-bottom: 0
}
.cid-u0jXNNTsRi .cegapeCoche {
  display: inline-block;
  margin-left: auto
}
.cid-u0jXNNTsRi .nav.nav-tabs {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2.6875rem;
  border: none;
  padding: 0!important
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .nav.nav-tabs {
    margin-bottom: 0;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100vw!important
  }
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item {
    border: none;
    margin-bottom: 1rem
  }
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link {
  position: relative;
  padding: 0;
  border: none;
  color: #000;
  transition: all .3s ease-in-out;
  margin-bottom: 0
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link:focus,
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link:hover {
  color: #0931ff;
  text-decoration: none
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.formation-link:focus,
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.formation-link:hover {
  color: #ff4370!important;
  text-decoration: none;
  box-shadow: none!important
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  background-color: #ff4370;
  border-radius: 1.375rem;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .3s ease-in-out;
  top: 2.5em
}
@media (max-width:1400px) and (min-width:1281px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:1280px) and (min-width:992px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:991.97px) and (min-width:806px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link::before {
    top: 2.5em!important
  }
}
@media (max-width:805.97px) and (min-width:769px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link::before {
    top: 3.5em!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link::before {
    display: none!important
  }
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link.active::before {
  transform: scaleX(1);
  left: -5%;
  right: -5%;
  margin: 0
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.nav-link.active::before {
    left: 0!important;
    right: 0!important
  }
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.formation-link.active::before {
  background-color: #ff4370;
  transform: scaleX(1);
  left: -25%;
  right: -25%
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item .nav-link.active {
  color: #0931ff;
  opacity: 1
}
.cid-u0jXNNTsRi .nav.nav-tabs .nav-item a.formation-link.active {
  color: #ff4370!important
}
.cid-u0jXNNTsRi h2.card-title {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h2.card-title {
    font-size: 1.125em!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h2.card-title {
    font-size: 1.0625em!important;
    line-height: 21px!important
  }
}
.cid-u0jXNNTsRi .mbr-fallback-image.disabled {
  display: none
}
.cid-u0jXNNTsRi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0jXNNTsRi .nav-tabs .nav-item.open .nav-link:focus,
.cid-u0jXNNTsRi .nav-tabs .nav-link.active:focus {
  outline: 0;
  box-shadow: none!important
}
@media (max-width:767px) {
  .cid-u0jXNNTsRi .nav-item {
    width: 100%;
    margin: 0
  }
}
.cid-u0jXNNTsRi .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 7px solid transparent;
  border-radius: 0!important
}
.cid-u0jXNNTsRi .nav-tabs .nav-item {
  margin-right: 1.5rem
}
.cid-u0jXNNTsRi .nav-link,
.cid-u0jXNNTsRi .nav-link.active {
  padding: 1rem 0;
  background-color: transparent
}
.cid-u0jXNNTsRi .nav-tabs .nav-link.active {
  color: #ff4370;
  border-bottom: 7px solid #ff4370
}
.cid-u0jXNNTsRi a.nav-link {
  text-align: center
}
.cid-u0jXNNTsRi .btn-toggle:focus,
.cid-u0jXNNTsRi .btn-toggle:hover {
  color: var(--bs-primary);
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-u0jXNNTsRi .btn-toggle-nav a {
  padding: .375rem 1.25rem;
  color: var(--bs-secondary);
  text-align: left
}
.cid-u0jXNNTsRi .btn-toggle-nav a:focus,
.cid-u0jXNNTsRi .btn-toggle-nav a:hover {
  background-color: #e9ecef;
  box-shadow: none!important
}
.cid-u0jXNNTsRi span:focus {
  outline: 0;
  box-shadow: none!important
}
.cid-u0jXNNTsRi .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-u0jXNNTsRi P {
  text-align: left;
  color: #000
}
.cid-u0jXNNTsRi .mbr-card-item {
  text-align: left
}
.cid-u0jXNNTsRi H1 {
  text-align: left;
  color: #000
}
.cid-u0jXNNTsRi h1.tagTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi h1.tagTitle {
    font-size: 1.4375em!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi h1.tagTitle {
    font-size: 1.375em!important;
    line-height: 26px!important
  }
}
.cid-u0jXNNTsRi .tagTitle {
  color: #0931ff;
  margin-top: 3rem
}
.cid-u0jXNNTsRi .tagTags .badge {
  color: #0931ff;
  font-family: Poppins,sans-serif;
  font-size: .8125em;
  font-weight: 400!important;
  line-height: 15px!important
}
@media (max-width:992px) {
  .cid-u0jXNNTsRi .tagTags .badge {
    font-size: .75em!important;
    line-height: 14px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNNTsRi .tagTags .badge {
    font-size: .6875em!important;
    line-height: 13px!important
  }
}
.cid-u0jXNNTsRi .tagTags.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.cid-u0jXNNTsRi H2 {
  color: #ff4370
}
.cid-u0kl1fCxOW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  background-color: #ff4370;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%)
}
.cid-u0kl1fCxOW .embla-wrapper {
  margin-bottom: 8rem
}
.cid-u0kl1fCxOW .embla {
  overflow: hidden!important;
  margin: 0!important
}
.cid-u0kl1fCxOW h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0kl1fCxOW h1.mbr-section-title {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW h1.mbr-section-title {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-u0kl1fCxOW h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5em!important;
  font-weight: 400;
  line-height: 35px
}
@media (max-width:992px) {
  .cid-u0kl1fCxOW h3.mbr-section-subtitle {
    font-size: 1.25rem!important;
    line-height: 33px!important
  }
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW h3.mbr-section-subtitle {
    font-size: 1rem!important;
    line-height: 30px!important
  }
}
.cid-u0kl1fCxOW .item:focus,
.cid-u0kl1fCxOW span:focus {
  outline: 0
}
.cid-u0kl1fCxOW .container-fluid {
  position: relative;
  z-index: 1!important
}
.cid-u0kl1fCxOW .label-container {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 700;
  line-height: 23px;
  padding: 6px 13px;
  border: 1px solid #ff4370;
  border-radius: 4px;
  margin-right: 15px
}
.cid-u0kl1fCxOW h4.item-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  line-height: 23px!important
}
.cid-u0kl1fCxOW .mbr-text,
.cid-u0kl1fCxOW p.list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-u0kl1fCxOW .list-text {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 400;
  line-height: 23px!important
}
.cid-u0kl1fCxOW .container-fluid::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: left;
  z-index: 10;
  left: 0
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW .container-fluid::before {
    display: none!important
  }
}
.cid-u0kl1fCxOW .container-fluid::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 102px;
  height: 100%;
  background-image: linear-gradient(208deg,#ff4370 0,#0931ff 100%);
  opacity: .5!important;
  background-size: 100vw 100vh;
  background-position: right;
  z-index: 10;
  right: 0
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW .container-fluid::after {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-u0kl1fCxOW .container {
    padding: 0 24px
  }
}
.cid-u0kl1fCxOW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 400px;
  max-width: 400px;
  padding: 2rem;
  border-radius: 22px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-u0kl1fCxOW .embla__slide {
    padding: 24px
  }
}
@media (max-width:767px) {
  .cid-u0kl1fCxOW .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-u0kl1fCxOW .embla__slide .embla__slide__inner {
  width: 100%
}
.cid-u0kl1fCxOW .embla__slide .embla__slide__inner .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%
}
.cid-u0kl1fCxOW .embla__slide .embla__slide__inner .item-wrapper .item-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: transparent
}
@media (max-width:991px) {
  .cid-u0kl1fCxOW .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 4px
  }
}
@media (max-width:575px) {
  .cid-u0kl1fCxOW .embla__slide .embla__slide__inner .item-wrapper .item-content {
    padding: 0
  }
}
.cid-u0kl1fCxOW .embla__button--next,
.cid-u0kl1fCxOW .embla__button--prev {
  display: flex
}
.cid-u0kl1fCxOW .embla__button {
  bottom: -5rem;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent;
  color: #fff!important;
  border: 1px solid #fff!important;
  border-radius: 100%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW .embla__button {
    display: none
  }
}
.cid-u0kl1fCxOW .embla__button:disabled {
  cursor: default;
  display: none
}
.cid-u0kl1fCxOW .embla__button:hover {
  color: #ffc6d3!important;
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite
}
.cid-u0kl1fCxOW .embla__button.embla__button--prev {
  left: 40%
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW .embla__button.embla__button--prev {
    left: 10%
  }
}
.cid-u0kl1fCxOW .embla__button.embla__button--next {
  right: 40%
}
@media (max-width:768px) {
  .cid-u0kl1fCxOW .embla__button.embla__button--next {
    right: 10%
  }
}
@keyframes btn-animation {
  0% {
    transform: scale(1)
  }
  100% {
    transform: scale(1.3);
    opacity: 0
  }
}
.cid-u0kl1fCxOW .embla__viewport {
  overflow: hidden;
  width: 100%
}
.cid-u0kl1fCxOW .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-u0kl1fCxOW .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-u0kl1fCxOW .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-u0kl1fCxOW .mbr-text {
  color: #000;
  padding-top: 20px;
  font-size: 16px
}
.cid-u0kl1fCxOW .mbr-name {
  color: #262642
}
.cid-u0kl1fCxOW .mbr-rating {
  color: #f39
}
.cid-u0kl1fCxOW .item-text-box {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-u0kl1fCxOW .label-text {
  color: #ff4370;
  font-size: 14px
}
.cid-u0kl1fCxOW .date-text {
  flex-grow: 1;
  color: #747474
}
.cid-u0kl1fCxOW .item-content {
  background-color: #fff3f4;
  border-radius: 10px;
  font-family: Arial,sans-serif
}
.cid-u0kl1fCxOW .tags .badge {
  font-size: 12px;
  padding: 7.5px 14.5px;
  margin-right: .5rem;
  border-radius: 0!important
}
.cid-u0kl1fCxOW .mbr-section-title {
  color: #fff
}
.cid-u0kl1fCxOW .mbr-section-subtitle {
  color: #fff
}
.cid-u0kl1fCxOW .embla__dot {
  -webkit-appearance: none;
  background-color: rgba(255,198,211,.8);
  touch-action: manipulation;
  display: inline-flex;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  transition: opacity .5s
}
.cid-u0kl1fCxOW .embla__dots {
  z-index: 100;
  bottom: -2rem;
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0
}
.cid-u0kl1fCxOW .embla__dot:after {
  border-radius: 0.2rem;
  width: 100%;
  height: 0.3rem;
  content: ''
}
.cid-u0kl1fCxOW .embla__dot--selected:after {
  transform: scale(1);
  border: 0;
  background-color: rgba(255,67,112,.8);
  transition: all .2s ease-in-out
}
.cid-u0pFwiff3Q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff
}
.cid-u0pFwiff3Q .row {
  padding: 0 1rem
}
@media (max-width:992px) {
  .cid-u0pFwiff3Q .row {
    padding: 0 12px
  }
}
.cid-u0pFwiff3Q h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px
}
@media (min-width:1200px) {
  .cid-u0pFwiff3Q h1.mbr-section-title {
    white-space: nowrap
  }
  .cid-u0pFwiff3Q .container,
  .cid-u0pFwiff3Q .container-fluid {
    max-width: 1199px!important
  }
}
@media (max-width:1199px) and (min-width:992px) {
  .cid-u0pFwiff3Q h1.mbr-section-title {
    white-space: nowrap
  }
}
@media (max-width:991px) {
  .cid-u0pFwiff3Q h1.mbr-section-title {
    font-size: 2rem;
    text-align: center
  }
}
@media (min-width:992px) {
  .cid-u0pFwiff3Q .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    align-items: center
  }
}
.cid-u0pFwiff3Q .row {
  justify-content: center
}
.cid-u0pFwiff3Q .mbr-fallback-image.disabled {
  display: none
}
.cid-u0pFwiff3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0pFwiff3Q .item-wrap {
  z-index: 1
}
.cid-u0pFwiff3Q .mbr-section-subtitle {
  margin-bottom: 60px;
  color: #181818
}
.cid-u0pFwiff3Q .mbr-section-title {
  margin-bottom: 60px;
  color: #0931ff;
  text-align: left
}
.cid-u0pFwiff3Q .form-group {
  margin-bottom: 22px
}
@media (max-width:992px) {
  .cid-u0pFwiff3Q .form-group {
    margin-bottom: 19px
  }
}
.cid-u0pFwiff3Q .form-group .form-control {
  padding: 0;
  box-shadow: none;
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important;
  border-radius: 0;
  font-size: 16px;
  background-color: transparent
}
.cid-u0pFwiff3Q .form-group .form-control:focus,
.cid-u0pFwiff3Q .form-group .form-control:hover {
  border: none!important;
  border-bottom: 1px solid #d9d9d9!important
}
.cid-u0pFwiff3Q .form-group .form-check {
  margin-bottom: 0
}
.cid-u0pFwiff3Q .form-group .form-check .form-check-input {
  width: 12px;
  height: 12px;
  border-radius: 0!important;
  margin-left: -24px
}
.cid-u0pFwiff3Q .form-group .form-check .form-check-label {
  font-size: 12px
}
.cid-u0pFwiff3Q LABEL {
  color: #454545
}
.cid-u0jXNPiqEP {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-u0jXNPiqEP .container {
    max-width: 1090px
  }
}
.cid-u0jXNPiqEP h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-u0jXNPiqEP h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-u0jXNPiqEP h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNPiqEP h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-u0jXNPiqEP a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-u0jXNPiqEP a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-u0jXNPiqEP a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-u0jXNPiqEP a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-u0jXNPiqEP .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-u0jXNPiqEP .content {
    text-align: center
  }
  .cid-u0jXNPiqEP .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-u0jXNPiqEP .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u0jXNPiqEP .img-logo img {
  height: 6rem
}
.cid-u0jXNPiqEP .hr {
  background-color: #fff
}
.cid-u0jXNPiqEP .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-u0jXNPiqEP .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-u0jXNPiqEP .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-u0jXNPiqEP .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-u0jXNPiqEP .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-u0jXNPiqEP .social-list a:hover {
  opacity: 1
}
.cid-u0jXNPiqEP .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-u0jXNPiqEP .list li {
  padding-bottom: .5rem
}
.cid-u0jXNPiqEP .list li:last-child {
  padding-bottom: 0
}
.cid-u0jXNPiqEP .form-text,
.cid-u0jXNPiqEP .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-u0jXNPiqEP .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-u0jXNPiqEP .footer-title,
  .cid-u0jXNPiqEP .form-text,
  .cid-u0jXNPiqEP .list,
  .cid-u0jXNPiqEP .mbr-footer-list {
    text-align: center!important
  }
  .cid-u0jXNPiqEP .mbr-form,
  .cid-u0jXNPiqEP .social-list {
    justify-content: center!important
  }
  .cid-u0jXNPiqEP .ctaButtons {
    padding-top: 1rem
  }
}
.cid-u0jXNPiqEP .mbr-footer-list {
  color: #fff
}
.cid-u0jXNPiqEP .form-text {
  color: #fff
}
.cid-u0jXNPiqEP .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-u0jXNPiqEP .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-u0jXNPiqEP .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-u0jXNPiqEP .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-u0jXNPiqEP .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-u0jXNPiqEP .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-u0jXNPiqEP .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-u0jXNPiqEP .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-u0jXNPiqEP .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-u0jXNPiqEP .certification-img img {
    max-width: 50%
  }
}
.cid-u0jXNPiqEP .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-u0jXNPiqEP .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-u0jXNPiqEP .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-u0jXNPiqEP .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-u0jXNPiqEP .footer-main-title {
  color: #fff
}
.cid-u0jXNPiqEP P {
  color: #fff
}
.cid-u0jXNPiqEP .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-u0jXNOGzK7.popup-builder {
  background-color: #fff
}
.cid-u0jXNOGzK7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u0jXNOGzK7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-u0jXNOGzK7 .modal-content,
.cid-u0jXNOGzK7 .modal-dialog {
  height: auto
}
.cid-u0jXNOGzK7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u0jXNOGzK7 .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u0jXNOGzK7 .form-wrapper .mbr-form .form-group,
  .cid-u0jXNOGzK7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u0jXNOGzK7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u0jXNOGzK7 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u0jXNOGzK7 .mbr-text {
  text-align: center
}
.cid-u0jXNOGzK7 .pt-0 {
  padding-top: 0!important
}
.cid-u0jXNOGzK7 .pb-0 {
  padding-bottom: 0!important
}
.cid-u0jXNOGzK7 .form-content {
  justify-content: center;
  text-align: center
}
.cid-u0jXNOGzK7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u0jXNOGzK7 .modal-open {
  overflow: hidden
}
.cid-u0jXNOGzK7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u0jXNOGzK7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u0jXNOGzK7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-u0jXNOGzK7 .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u0jXNOGzK7 .modal.show .modal-dialog {
  transform: none
}
.cid-u0jXNOGzK7 .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u0jXNOGzK7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u0jXNOGzK7 .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-u0jXNOGzK7 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u0jXNOGzK7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u0jXNOGzK7 .modal-backdrop.fade {
  opacity: 0
}
.cid-u0jXNOGzK7 .modal-backdrop.show {
  opacity: .5
}
.cid-u0jXNOGzK7 .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u0jXNOGzK7 .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u0jXNOGzK7 .modal-header {
    padding: 1rem
  }
}
.cid-u0jXNOGzK7 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-u0jXNOGzK7 .modal-header .close svg {
  fill: #353535
}
.cid-u0jXNOGzK7 .modal-header .close:hover {
  opacity: 1
}
.cid-u0jXNOGzK7 .modal-header .close:focus {
  outline: 0
}
.cid-u0jXNOGzK7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u0jXNOGzK7 .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u0jXNOGzK7 .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u0jXNOGzK7 .modal-body {
    padding: 1rem
  }
}
.cid-u0jXNOGzK7 .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u0jXNOGzK7 .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u0jXNOGzK7 .modal-footer {
    padding: 1rem
  }
}
.cid-u0jXNOGzK7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u0jXNOGzK7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-u0jXNOGzK7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u0jXNOGzK7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u0jXNOGzK7 .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u0jXNOGzK7 .modal-lg,
  .cid-u0jXNOGzK7 .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u0jXNOGzK7 .modal-xl {
    max-width: 1140px
  }
}
.cid-u0jXNOGzK7 .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u0jXNOGzK7 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u0jXNOGzK7 .form-group {
  margin-bottom: 1rem
}
.cid-u0jXNOGzK7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u0jXNOGzK7 .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u0jXNOGzK7 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u0jXNOGzK7 .mbr-section-btn {
  margin: 0
}
.cid-u0jXNOGzK7 .mbr-section-btn .btn {
  margin: 0
}
.cid-u0nYa9LAFw.popup-builder {
  background-color: #fff
}
.cid-u0nYa9LAFw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u0nYa9LAFw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-u0nYa9LAFw .mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
  padding: 0 24px;
  transition-property: background-color,color,border-color,box-shadow;
  transition-duration: .3s,.3s,.3s,.8s;
  transition-timing-function: ease-in-out
}
.cid-u0nYa9LAFw .icon54-v4-right-arrow-2 {
  padding-left: 0.5rem
}
.cid-u0nYa9LAFw .fa.fa-calendar,
.cid-u0nYa9LAFw .fa.fa-map-marker,
.cid-u0nYa9LAFw .fa.fa-user {
  padding-right: 0.5rem;
  font-size: 1.5rem
}
.cid-u0nYa9LAFw .modal-content,
.cid-u0nYa9LAFw .modal-dialog {
  height: auto
}
.cid-u0nYa9LAFw h1.showCardTitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 27px!important
}
.cid-u0nYa9LAFw p.mbr-text {
  font-size: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  position: relative
}
.cid-u0nYa9LAFw h4.mbr-text {
  font-size: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  position: relative
}
.cid-u0nYa9LAFw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u0nYa9LAFw .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u0nYa9LAFw .form-wrapper .mbr-form .form-group,
  .cid-u0nYa9LAFw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u0nYa9LAFw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u0nYa9LAFw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u0nYa9LAFw .mbr-text {
  text-align: left
}
.cid-u0nYa9LAFw .pt-0 {
  padding-top: 0!important
}
.cid-u0nYa9LAFw .pb-0 {
  padding-bottom: 0!important
}
.cid-u0nYa9LAFw .form-content {
  justify-content: center;
  text-align: center
}
.cid-u0nYa9LAFw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u0nYa9LAFw .modal-open {
  overflow: hidden
}
.cid-u0nYa9LAFw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u0nYa9LAFw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u0nYa9LAFw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-u0nYa9LAFw .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u0nYa9LAFw .modal.show .modal-dialog {
  transform: none
}
.cid-u0nYa9LAFw .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u0nYa9LAFw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u0nYa9LAFw .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-u0nYa9LAFw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u0nYa9LAFw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u0nYa9LAFw .modal-backdrop.fade {
  opacity: 0
}
.cid-u0nYa9LAFw .modal-backdrop.show {
  opacity: .5
}
.cid-u0nYa9LAFw .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u0nYa9LAFw .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u0nYa9LAFw .modal-header {
    padding: 1rem
  }
}
.cid-u0nYa9LAFw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-u0nYa9LAFw .modal-header .close svg {
  fill: #353535
}
.cid-u0nYa9LAFw .modal-header .close:hover {
  opacity: 1
}
.cid-u0nYa9LAFw .modal-header .close:focus {
  outline: 0
}
.cid-u0nYa9LAFw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: left
}
.cid-u0nYa9LAFw .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u0nYa9LAFw .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u0nYa9LAFw .modal-body {
    padding: 1rem
  }
}
.cid-u0nYa9LAFw .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u0nYa9LAFw .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u0nYa9LAFw .modal-footer {
    padding: 1rem
  }
}
.cid-u0nYa9LAFw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u0nYa9LAFw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-u0nYa9LAFw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u0nYa9LAFw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u0nYa9LAFw .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u0nYa9LAFw .modal-lg,
  .cid-u0nYa9LAFw .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u0nYa9LAFw .modal-xl {
    max-width: 1140px
  }
}
.cid-u0nYa9LAFw .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u0nYa9LAFw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u0nYa9LAFw .form-group {
  margin-bottom: 1rem
}
.cid-u0nYa9LAFw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u0nYa9LAFw .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u0nYa9LAFw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u0nYa9LAFw .mbr-section-btn {
  margin: 0
}
.cid-u0nYa9LAFw .mbr-section-btn .btn {
  margin: 0
}
.cid-u0nYa9LAFw .google-map {
  height: 25rem;
  position: relative
}
.cid-u0nYa9LAFw .google-map iframe {
  height: 100%;
  width: 100%
}
.cid-u0nYa9LAFw .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%
}
.cid-u0nYa9LAFw .google-map[data-state] {
  background: #e9e5dc
}
.cid-u0nYa9LAFw .google-map[data-state=loading] [data-state-details] {
  display: none
}
.cid-u0nYa9LAFw .mbr-title {
  text-align: center
}
.cid-u0tycd9uy6 {
  z-index: 1000;
  width: 100%;
  margin-top: 60px
}
.cid-u0tycd9uy6 .tooltip {
  z-index: 1000!important
}
.cid-u0tycd9uy6 .tooltip-inner {
  background-color: #0931ff!important;
  color: #fff
}
.cid-u0tycd9uy6 .megaSectionTitle a,
.cid-u0tycd9uy6 .megaSectionTitle a:hover {
  color: #0931ff!important
}
.cid-u0tycd9uy6 h5.breadcrumb,
.cid-u0tycd9uy6 h5.mbr-section-btn {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-u0tycd9uy6 h3.cta-section-title {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-u0tycd9uy6 h2.mega-cta {
  font-family: Poppins,sans-serif;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 h2.mega-cta {
    font-size: 1.75em;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 h2.mega-cta {
    font-size: 1.5em;
    line-height: 33px!important
  }
}
.cid-u0tycd9uy6 .megatitle a,
.cid-u0tycd9uy6 .megatitle a:hover {
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 1.4375rem!important;
  font-weight: 600!important;
  line-height: 30px!important
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .megatitle a,
  .cid-u0tycd9uy6 .megatitle a:hover {
    font-size: 1.375rem!important;
    line-height: 28px!important
  }
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .megatitle a,
  .cid-u0tycd9uy6 .megatitle a:hover {
    font-size: 1.3125em!important;
    line-height: 26px!important
  }
}
.cid-u0tycd9uy6 .img-mega-wrap-solution {
  position: relative;
  width: 60%;
  max-width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column
}
.cid-u0tycd9uy6 .img-mega-wrap-solution img {
  max-height: 50vh;
  width: auto;
  max-width: 100%;
  margin-left: 1rem;
  margin: 0 auto;
  opacity: .5!important;
  display: block
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .img-mega-wrap-solution img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .img-mega-wrap-solution img {
    display: none!important
  }
}
.cid-u0tycd9uy6 .img-mega-wrap-solution h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .img-mega-wrap-solution h2 {
    position: relative;
    text-align: center
  }
}
.cid-u0tycd9uy6 .image-wrap {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: column
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .image-wrap {
    width: auto;
    margin: 0 auto
  }
}
.cid-u0tycd9uy6 .image-wrap img {
  max-height: 50vh;
  width: auto;
  margin-left: 1rem
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .image-wrap img {
    margin-left: 0
  }
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .image-wrap img {
    display: none!important
  }
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .navbar .dropdown-menu .subCategory .dropdown-item {
    padding: 10px!important;
    color: #000!important
  }
  .cid-u0tycd9uy6 .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-u0tycd9uy6 div#bottomButtons {
    all: unset
  }
  .cid-u0tycd9uy6 .searchbox__input\:focus-within {
    width: 100%;
    border: none;
    outline: 0;
    border-radius: 50px;
    background-color: transparent;
    padding: 8px 27px;
    color: #24233a;
    font-size: 16px;
    cursor: pointer;
    transition: .4s linear;
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
  .cid-u0tycd9uy6 .searchbox__input\:focus-within .searchbox__icon {
    right: 2.75rem
  }
  .cid-u0tycd9uy6 .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u0tycd9uy6 .searchbox .searchbox__icon {
    right: 1.75rem
  }
  .cid-u0tycd9uy6 .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-u0tycd9uy6 .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
}
@media (min-width:992px) {
  .cid-u0tycd9uy6 .help-solutions.figure-caption,
  .cid-u0tycd9uy6 .logiciels.figure-caption,
  .cid-u0tycd9uy6 .services.figure-caption .cat-formation.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 1rem!important
  }
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .cat-formation.figure-caption,
  .cid-u0tycd9uy6 .help-solutions.figure-caption,
  .cid-u0tycd9uy6 .logiciels.figure-caption,
  .cid-u0tycd9uy6 .services.figure-caption {
    position: relative;
    text-align: center!important;
    padding-left: 0!important
  }
}
@media (max-width:575px) {
  .cid-u0tycd9uy6 .cat-formation.figure-caption,
  .cid-u0tycd9uy6 .help-solutions.figure-caption {
    position: relative;
    text-align: start!important;
    margin: auto!important
  }
}
@media (min-width:992px) {
  .cid-u0tycd9uy6 {
    text-align: start!important;
    padding-left: 0!important;
    margin-top: 60px
  }
  .cid-u0tycd9uy6 .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-u0tycd9uy6 .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-u0tycd9uy6 ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-u0tycd9uy6 .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-u0tycd9uy6 .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-u0tycd9uy6 .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u0tycd9uy6 .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-u0tycd9uy6 .breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
}
.cid-u0tycd9uy6 .subCategory a,
.cid-u0tycd9uy6 .subCategory a:hover {
  color: #000!important
}
.cid-u0tycd9uy6 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  text-align: left!important;
  color: #000!important;
  border: none!important;
  border-radius: 0!important;
  padding: 0 10px 10px 0!important;
  line-height: 21px!important
}
.cid-u0tycd9uy6 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  padding: 10px!important
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    padding: 10px!important
  }
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(9,49,255,.25)!important;
    color: #fff!important
  }
  .cid-u0tycd9uy6 .searchbox {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100vw;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u0tycd9uy6 button.navbar-toggler {
    margin-right: 0!important
  }
  .cid-u0tycd9uy6 .navbar.fixed-top .navbar-collapse,
  .cid-u0tycd9uy6 .navbar.sticky-top .navbar-collapse {
    overflow-y: auto;
    max-height: 90vh;
    margin-top: 10px
  }
  .cid-u0tycd9uy6 .navbar .megamenu .row {
    padding-left: 0!important;
    padding-top: 0!important
  }
  .cid-u0tycd9uy6 .container-head {
    padding-top: 10px!important;
    margin: 0!important
  }
  .cid-u0tycd9uy6 .container,
  .cid-u0tycd9uy6 .middle-container {
    overflow: hidden
  }
  .cid-u0tycd9uy6 .mbr-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-u0tycd9uy6 .cta-section-title {
    margin-right: 0;
    text-align: center!important
  }
  .cid-u0tycd9uy6 .mbr-section-btn {
    max-width: 100%;
    width: 100%;
    text-align: center!important;
    margin-left: 0
  }
  .cid-u0tycd9uy6 .icons-menu {
    margin: 0 auto;
    padding-right: 0
  }
  .cid-u0tycd9uy6 .navbar-collapse {
    box-shadow: none!important;
    margin: 0 -3.4rem
  }
  .cid-u0tycd9uy6 .navbar-nav {
    padding: 0!important
  }
  .cid-u0tycd9uy6 .navbar-nav .nav-item {
    margin: 0!important;
    padding: 0!important
  }
  .cid-u0tycd9uy6 .navbar-nav .nav-item .nav-link {
    justify-content: flex-start!important;
    color: #0931ff!important;
    margin: 0!important;
    padding: 10px 20px!important;
    font-weight: 400!important
  }
  .cid-u0tycd9uy6 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
    text-align: left!important;
    border: none!important;
    border-radius: 0!important;
    padding: 10px!important;
    padding-left: 0!important;
    line-height: 20px!important
  }
  .cid-u0tycd9uy6 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-u0tycd9uy6 .navbar-nav .dropdown-menu .dropdown-submenu {
    margin-left: 0!important
  }
}
@media (max-width:991px) and (max-width:992px) {
  .cid-u0tycd9uy6 .navbar .megamenu .row {
    padding-left: 0.5rem!important
  }
}
.cid-u0tycd9uy6 .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-u0tycd9uy6 .navbar.navbar-dropdown.opened .header-navigation .list-inline-item a.text-white {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-u0tycd9uy6 .navbar {
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: linear-gradient(180deg,rgba(0,0,0,.98) 0,rgba(255,255,255,0) 100%);
  padding: 0!important;
  border: none!important
}
.cid-u0tycd9uy6 .navbar:not(.navbar-short) img#whiteLogo {
  dislay: block
}
.cid-u0tycd9uy6 .navbar:not(.navbar-short) img#gradientLogo {
  display: none!important
}
.cid-u0tycd9uy6 .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox .searchbox__icon path:hover,
.cid-u0tycd9uy6 .navbar:not(.navbar-short) .middle-container .middlebar-nav .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff!important
}
.cid-u0tycd9uy6 .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
.cid-u0tycd9uy6 .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px transparent
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .navbar:not(.navbar-short) .searchbox1:focus-within .searchbox1__input,
  .cid-u0tycd9uy6 .navbar:not(.navbar-short) .searchbox:focus-within .searchbox__input {
    box-shadow: inset 0 0 5px rgba(0,0,0,.4)
  }
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .navbar:not(.navbar-short) .navbar-logo img#whiteLogo {
    display: none!important
  }
  .cid-u0tycd9uy6 .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 5rem!important
  }
  .cid-u0tycd9uy6 .navbar:not(.navbar-short) .hamburger span {
    background-color: #fff!important
  }
  .cid-u0tycd9uy6 .navbar:not(.navbar-short).opened .hamburger span {
    background-color: #0931ff!important
  }
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .navbar:not(.navbar-short) .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-u0tycd9uy6 .navbar.navbar-short {
  box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
  transition: all .4s ease-in-out;
  background: #fff!important
}
.cid-u0tycd9uy6 .navbar.navbar-short img#gradientLogo {
  dislay: block
}
.cid-u0tycd9uy6 .navbar.navbar-short img#whiteLogo {
  display: none!important
}
.cid-u0tycd9uy6 .navbar.navbar-short .searchbox1:focus-within .searchbox1__input,
.cid-u0tycd9uy6 .navbar.navbar-short .searchbox:focus-within .searchbox__input {
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-u0tycd9uy6 .navbar.navbar-short .navbar-logo img#whiteLogo {
  display: none!important
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .navbar.navbar-short .navbar-logo .navbar-logo img#gradientLogo {
    display: block!important;
    height: 3rem!important
  }
}
.cid-u0tycd9uy6 .navbar.navbar-short a,
.cid-u0tycd9uy6 .navbar.navbar-short a:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out
}
.cid-u0tycd9uy6 .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-u0tycd9uy6 .navbar.navbar-short a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  color: #fff!important
}
.cid-u0tycd9uy6 .navbar.navbar-short a.btn:not(.btn-form) {
  border-color: #0931ff!important;
  white-space: nowrap
}
.cid-u0tycd9uy6 .navbar.navbar-short a.btn:not(.btn-form):hover {
  color: #fff!important
}
.cid-u0tycd9uy6 .navbar.navbar-short .navbar-brand {
  padding: 0
}
.cid-u0tycd9uy6 .navbar.opened {
  transition: all .3s
}
.cid-u0tycd9uy6 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
  font-weight: 400!important
}
.cid-u0tycd9uy6 .navbar img {
  width: auto
}
.cid-u0tycd9uy6 .navbar .navbar-collapse {
  z-index: 1
}
.cid-u0tycd9uy6 .navbar.collapsed {
  justify-content: center
}
.cid-u0tycd9uy6 .navbar.collapsed .nav-item .nav-link::before {
  display: none
}
.cid-u0tycd9uy6 .navbar.collapsed.opened .dropdown-menu {
  top: 0
}
@media (min-width:992px) {
  .cid-u0tycd9uy6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-u0tycd9uy6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0!important
}
.cid-u0tycd9uy6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto
}
.cid-u0tycd9uy6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .5rem;
  margin-top: .2rem;
  border-top: .35em solid;
  border-right: .35em solid transparent;
  border-left: .35em solid transparent;
  border-bottom: 0;
  top: 41%
}
.cid-u0tycd9uy6 .navbar.collapsed ul.navbar-nav li {
  margin: auto
}
.cid-u0tycd9uy6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center
}
.cid-u0tycd9uy6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .navbar .nav-item .nav-link::before {
    display: none
  }
  .cid-u0tycd9uy6 .navbar.opened .dropdown-menu {
    top: 0
  }
  .cid-u0tycd9uy6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0!important
  }
  .cid-u0tycd9uy6 .navbar .dropdown-menu .subCategory .dropdown-item:hover {
    background-color: rgba(0,0,0,.15)!important;
    color: #000!important;
    transition: color .2s ease-in-out,background-color .2s ease-in-out
  }
  .cid-u0tycd9uy6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto
  }
  .cid-u0tycd9uy6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .5rem;
    margin-top: .2rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-left: .35em solid transparent;
    border-bottom: 0;
    top: 40%
  }
  .cid-u0tycd9uy6 .navbar .navbar-logo img {
    height: 5rem!important
  }
  .cid-u0tycd9uy6 .navbar ul.navbar-nav li {
    margin: auto
  }
  .cid-u0tycd9uy6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem!important;
    text-align: center
  }
  .cid-u0tycd9uy6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
    color: #000
  }
  .cid-u0tycd9uy6 .navbar .navbar-toggler {
    flex-basis: auto
  }
  .cid-u0tycd9uy6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}
@media (max-width:992px) and (max-width:767px) {
  .cid-u0tycd9uy6 .navbar .navbar-brand {
    width: calc(100% - 31px);
    max-height: calc(98.5vh - 5rem)
  }
}
.cid-u0tycd9uy6 .col-megamenu .title {
  overflow-wrap: break-word;
  word-wrap: break-word
}
.cid-u0tycd9uy6 .display-3 {
  font-family: Poppins,sans-serif;
  font-size: 1.5em
}
.cid-u0tycd9uy6 .nav-item.active,
.cid-u0tycd9uy6 .nav-item.open {
  background-color: #fff!important
}
.cid-u0tycd9uy6 .nav-item .extra-bg {
  display: none!important
}
/* .cid-u0tycd9uy6 .nav-item.open .extra-bg {
  display: block!important;
  position: relative;
  top: -50%;
  left: 0;
  height: 5rem;
  margin-bottom: -5rem;
  background-color: #fff!important;
  z-index: -1
} */
@media all and (min-width:992px) {
  .cid-u0tycd9uy6 .navbar .has-megamenu {
    position: static!important
  }
  .cid-u0tycd9uy6 .navbar .megamenu {
    position: absolute;
    left: 0;
    right: 0;
    width: 100vw;
    margin-top: 0
  }
  .cid-u0tycd9uy6 .megamenu .megamenu-background {
    position: absolute;
    top: 0;
    left: -50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: #fff;
    z-index: -1
  }
  .cid-u0tycd9uy6 .megamenu .col-lg-8.col-12 {
    position: relative;
    z-index: 2
  }
  .cid-u0tycd9uy6 .navbar .megamenu .row {
    display: flex;
    justify-content: flex-start!important;
    flex-direction: row;
    align-content: center!important;
    align-items: center!important;
    flex-wrap: wrap;
    margin: 0!important;
    min-width: 100vw;
    width: 100%
  }
  .cid-u0tycd9uy6 .navbar .megamenu .row .col-lg-12 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .cid-u0tycd9uy6 .navbar .megamenu .row .col-lg-3.col-6 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-left: 1rem
  }
  .cid-u0tycd9uy6 .megatitle {
    text-align: left;
    width: 100%;
    margin-left: 0
  }
  .cid-u0tycd9uy6 .nav-item.active .nav-link,
  .cid-u0tycd9uy6 .nav-item.open .nav-link {
    position: relative;
    color: #0931ff!important;
    text-decoration: none
  }
  .cid-u0tycd9uy6 .nav-item.open .nav-link .mdi-navigation-chevron-right {
    transform: rotate(90deg);
    padding-left: 0!important;
    transition: transform .3s ease
  }
  .cid-u0tycd9uy6 li.nav-item.dropdown,
  .cid-u0tycd9uy6 li.nav-item.dropdown.has-megamenu {
    position: relative;
    z-index: 2
  }
  .cid-u0tycd9uy6 li.nav-item.dropdown.has-megamenu.open,
  .cid-u0tycd9uy6 li.nav-item.dropdown.open {
    background-color: #fff!important
  }
}
.cid-u0tycd9uy6 .col-megamenu {
  width: 100%;
  padding: 1rem 1rem
}
@media screen and (max-width:992px) and (min-width:400px) {
  .cid-u0tycd9uy6 .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
@media (max-width:399px) {
  .cid-u0tycd9uy6 .col-megamenu {
    padding: 1rem 0 0 1rem!important
  }
}
.cid-u0tycd9uy6 .navbar .megamenu .row {
  display: flex;
  min-width: 100vw;
  width: 100%;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem
}
@media (min-width:991px) {
  .cid-u0tycd9uy6 .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    margin: auto;
    opacity: 0;
    border-top: 2px solid #0931ff;
    transition: all .3s ease-in-out 0s
  }
  .cid-u0tycd9uy6 .navbar-nav > li:hover > a:before {
    opacity: 1;
    width: 100%
  }
}
.cid-u0tycd9uy6 .searchbox .searchbox__icon path,
.cid-u0tycd9uy6 .searchbox1 .searchbox1__icon path {
  fill: #ffffff
}
.cid-u0tycd9uy6 .searchbox .searchbox__icon path:hover,
.cid-u0tycd9uy6 .searchbox1 .searchbox1__icon path:hover {
  fill: #0931ff;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .searchbox .searchbox__icon path,
  .cid-u0tycd9uy6 .searchbox1 .searchbox1__icon path {
    fill: #0931ff;
    transition: .4s linear
  }
}
.cid-u0tycd9uy6 svg.user__icon {
  background-color: #0931ff,.5;
  border-radius: 50%;
  margin-left: .5rem
}
.cid-u0tycd9uy6 svg.user__icon:hover {
  background-color: #0931ff,.5;
  transition: .4s linear
}
.cid-u0tycd9uy6 svg.user__icon path {
  fill: #ffffff;
  transition: .4s linear
}
.cid-u0tycd9uy6 svg.user__icon path:hover {
  fill: #0931ff!important;
  transition: .4s linear
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 svg.user__icon path {
    fill: #0931ff!important;
    transition: .4s linear
  }
}
.cid-u0tycd9uy6 a.btn.btn-xsm.btn-primary-outline.display-4 {
  border-color: #fff!important;
  white-space: nowrap
}
.cid-u0tycd9uy6 a.btn.btn-xsm.btn-primary-outline.display-4:hover {
  border-color: #0931ff!important
}
.cid-u0tycd9uy6 input.searchbox1__icon:hover,
.cid-u0tycd9uy6 input.searchbox__icon:hover {
  color: #0931ff!important
}
.cid-u0tycd9uy6 * .middlebar-nav .searchbox,
.cid-u0tycd9uy6 * .middlebar-nav .searchbox1 {
  margin: 0;
  box-sizing: border-box
}
.cid-u0tycd9uy6 .searchbox .searchbox__input,
.cid-u0tycd9uy6 .searchbox1 .searchbox1__input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  outline: 0;
  border-radius: 50px;
  background-color: transparent;
  padding: 8px 27px;
  font-size: 16px;
  cursor: pointer;
  transition: .4s linear
}
.cid-u0tycd9uy6 .searchbox .searchbox__icon,
.cid-u0tycd9uy6 .searchbox1 .searchbox1__icon {
  position: absolute;
  right: 1.75rem;
  top: 50%;
  transform: translate(50%,-50%);
  width: 100%;
  height: 100%;
  pointer-events: none
}
.cid-u0tycd9uy6 .navbar-short .searchbox .searchbox__icon path,
.cid-u0tycd9uy6 .navbar-short .searchbox1 .searchbox1__icon path,
.cid-u0tycd9uy6 .navbar-short svg.user__icon path {
  fill: #0931ff
}
.cid-u0tycd9uy6 .searchbox1:focus-within,
.cid-u0tycd9uy6 .searchbox:focus-within {
  max-width: 100vw
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .searchbox1:focus-within,
  .cid-u0tycd9uy6 .searchbox:focus-within {
    min-width: 50vw
  }
}
.cid-u0tycd9uy6 .searchbox1:focus-within .searchbox1__input,
.cid-u0tycd9uy6 .searchbox:focus-within .searchbox__input {
  background-color: #fff;
  padding-right: 50px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.4)
}
.cid-u0tycd9uy6 .searchbox1:focus-within .searchbox1__icon path,
.cid-u0tycd9uy6 .searchbox:focus-within .searchbox__icon path {
  fill: #0931ff
}
.cid-u0tycd9uy6 .navbar.navbar-short .navbar-logo img#gradientLogo {
  display: block!important;
  height: 5rem!important
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .navbar.navbar-short .navbar-logo img#gradientLogo {
    height: 3rem!important
  }
}
.cid-u0tycd9uy6 div#contactBtn {
  justify-content: center;
  margin: 0;
  padding: 0
}
.cid-u0tycd9uy6 .breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-u0tycd9uy6 .breadcrumb {
  background-color: transparent
}
.cid-u0tycd9uy6 .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-u0tycd9uy6 .text-piped li:last-child a:after {
  content: none!important
}
.cid-u0tycd9uy6 hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-u0tycd9uy6 hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-u0tycd9uy6 div#top-line {
  justify-content: center
}
.cid-u0tycd9uy6 .mdi-navigation-chevron-right {
  padding-left: 0.5rem
}
.cid-u0tycd9uy6 .btn-xsm {
  margin: 0;
  padding: 0 1rem
}
.cid-u0tycd9uy6 a.button-white-outline:focus,
.cid-u0tycd9uy6 a.button-white-outline:hover {
  color: #0931ff!important;
  transition: color .4s ease-in-out;
  border-color: #fff!important
}
.cid-u0tycd9uy6 .mbr-section-btn {
  max-width: 50%;
  margin-left: 1rem!important;
  text-align: right
}
.cid-u0tycd9uy6 .mbr-section-btn .btn {
  font-weight: 500!important
}
.cid-u0tycd9uy6 .mbr-section-btn .btn:hover {
  transform: scale3d(1.1,1.1,1.1)
}
.cid-u0tycd9uy6 .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u0tycd9uy6 .dropdown-menu {
  padding: 0;
  box-shadow: none!important;
  border-radius: 0!important
}
.cid-u0tycd9uy6 .dropdown-menu .dropdown-item {
  border: none!important;
  border-radius: 0!important;
  padding: 13px 20px 13px 28px!important;
  line-height: 20px!important
}
.cid-u0tycd9uy6 .dropdown-menu .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #fff!important
}
.cid-u0tycd9uy6 .dropdown-menu .subCategory .dropdown-item:hover {
  background-color: rgba(0,0,0,.15)!important;
  color: #000!important;
  transition: color .2s ease-in-out,background-color .2s ease-in-out
}
.cid-u0tycd9uy6 .subCategory .dropdown-item {
  font-family: Poppins,sans-serif;
  font-size: .85em!important;
  font-weight: 300;
  line-height: 20px!important;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 13px 20px 13px 0!important
}
.cid-u0tycd9uy6 .dropdown-item:focus,
.cid-u0tycd9uy6 .dropdown-item:hover {
  background: #0931ff!important;
  color: #fff!important
}
.cid-u0tycd9uy6 .dropdown-item:hover span {
  color: #fff
}
.cid-u0tycd9uy6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.cid-u0tycd9uy6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.cid-u0tycd9uy6 .nav-dropdown .link {
  padding: 0 .3em!important;
  margin: .667em 1em!important
}
.cid-u0tycd9uy6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: .5rem;
  margin-top: .2rem
}
.cid-u0tycd9uy6 .dropdown-toggle::after {
  display: none
}
.cid-u0tycd9uy6 .nav-link {
  position: relative
}
.cid-u0tycd9uy6 .container {
  display: flex;
  margin: auto;
  max-width: 100%;
  width: 100%
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .container {
    padding: 0 3.4rem!important
  }
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .container {
    padding: 0 2.4rem!important
  }
}
@media (max-width:575px) {
  .cid-u0tycd9uy6 .container {
    padding: 0 2.2rem!important
  }
}
@media (min-width:992px) {
  .cid-u0tycd9uy6 .container {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
  }
}
.cid-u0tycd9uy6 .middle-container {
  display: flex;
  margin: auto;
  z-index: 5!important;
  max-width: 100%;
  width: 100%;
  max-height: 3rem!important;
  transform: translateY(0)
}
@media (min-width:992px) {
  .cid-u0tycd9uy6 .middle-container {
    transform: translateY(2rem);
    flex-wrap: nowrap
  }
}
.cid-u0tycd9uy6 .collapsed-middle-container {
  display: flex;
  width: 100%;
  margin: 0;
  max-width: 100%;
  padding: 0 3.4rem!important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .collapsed-middle-container {
    flex-wrap: nowrap;
    width: 100vw
  }
}
@media (max-width:767px) {
  .cid-u0tycd9uy6 .collapsed-middle-container {
    padding: 0 0!important
  }
}
@media (min-width:992px) {
  .cid-u0tycd9uy6 .collapsed-middle-container {
    display: none!important;
    overflow: none
  }
}
.cid-u0tycd9uy6 .iconfont-wrapper {
  color: #112b6d!important;
  font-size: 1.5rem;
  padding-right: 0.5rem
}
.cid-u0tycd9uy6 .navbar-nav {
  padding: 5px 5px 0 5px!important
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .navbar-nav {
    padding: 5px 5px 0 10px!important
  }
}
.cid-u0tycd9uy6 .navbar-nav a.text-primary:focus,
.cid-u0tycd9uy6 .navbar-nav a.text-primary:hover {
  color: #fff!important
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .navbar-nav a.text-primary:focus:hover,
  .cid-u0tycd9uy6 .navbar-nav a.text-primary:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-u0tycd9uy6 .navbar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-u0tycd9uy6 .navbar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important;
  position: relative
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .navbar-nav .nav-item .nav-link a.text-white:focus,
  .cid-u0tycd9uy6 .navbar-nav .nav-item .nav-link a.text-white:hover {
    color: #fff!important
  }
}
.cid-u0tycd9uy6 .navbar-nav .nav-item .nav-link:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  right: 100%;
  bottom: -.2em;
  background: 0 0;
  height: 3px
}
.cid-u0tycd9uy6 .middlebar-nav a {
  color: #fff!important
}
.cid-u0tycd9uy6 .middlebar-nav a.text-white:focus,
.cid-u0tycd9uy6 .middlebar-nav a.text-white:hover {
  color: #0931ff!important
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .middlebar-nav a.text-white:focus:hover,
  .cid-u0tycd9uy6 .middlebar-nav a.text-white:hover:hover {
    background-color: #0931ff!important;
    color: #fff!important
  }
}
.cid-u0tycd9uy6 .middlebar-nav .nav-item {
  margin: 0 5px!important;
  padding: 0!important
}
.cid-u0tycd9uy6 .middlebar-nav .nav-item .nav-link {
  margin: 0!important;
  padding: 13px 8px!important;
  font-weight: 400!important
}
@media and (min-width:992px) {
  .cid-u0tycd9uy6 .middlebar-nav-burger {
    display: none!important
  }
}
.cid-u0tycd9uy6 .dropdown-menu,
.cid-u0tycd9uy6 .navbar.opened {
  background: #fff!important
}
.cid-u0tycd9uy6 .nav-item:focus,
.cid-u0tycd9uy6 .nav-link:focus {
  outline: 0
}
.cid-u0tycd9uy6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: none
}
.cid-u0tycd9uy6 .dropdown .dropdown-menu .dropdown-item::after {
  right: .5rem
}
.cid-u0tycd9uy6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub
}
.cid-u0tycd9uy6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1,1);
  transition: none
}
.cid-u0tycd9uy6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none
}
.cid-u0tycd9uy6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: .235em 1.5em .235em 1.5em!important;
  transition: none;
  margin: 0!important
}
.cid-u0tycd9uy6 nav.opened .hamburger span {
  background-color: #0931ff!important
}
.cid-u0tycd9uy6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-u0tycd9uy6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s
}
.cid-u0tycd9uy6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s
}
.cid-u0tycd9uy6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s
}
.cid-u0tycd9uy6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1
}
.cid-u0tycd9uy6 .navbar-brand .navbar-caption {
  font-size: 2vw;
  line-height: inherit!important;
  border-left: solid;
  padding: 1rem
}
@media (max-width:767px) {
  .cid-u0tycd9uy6 .navbar-brand .navbar-caption {
    font-size: 1vw
  }
}
.cid-u0tycd9uy6 .navbar-brand .navbar-logo a {
  outline: 0
}
.cid-u0tycd9uy6 .dropdown-item.active,
.cid-u0tycd9uy6 .dropdown-item:active {
  background-color: transparent
}
.cid-u0tycd9uy6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0
}
.cid-u0tycd9uy6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em
}
.cid-u0tycd9uy6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
  margin-right: 0;
  padding: .667em 1.667em
}
.cid-u0tycd9uy6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #fff
}
.cid-u0tycd9uy6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%
}
.cid-u0tycd9uy6 .navbar .dropdown.open > .dropdown-menu {
  display: block
}
.cid-u0tycd9uy6 ul.navbar-nav {
  flex-wrap: wrap
}
.cid-u0tycd9uy6 .navbar-buttons {
  text-align: center;
  min-width: 170px
}
@media (max-width:1200px) {
  .cid-u0tycd9uy6 .navbar-buttons {
    max-width: 100%;
    margin-left: 0!important
  }
}
.cid-u0tycd9uy6 .mbr-section-title {
  max-width: 50%;
  color: #0931ff
}
@media (max-width:768px) {
  .cid-u0tycd9uy6 .mbr-section-title .mbr-section-title {
    padding-bottom: 1rem
  }
  .cid-u0tycd9uy6 .mbr-section-title .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
@media (max-width:767px) and (min-width:100px) {
  .cid-u0tycd9uy6 .cta-section-title {
    max-width: 90vw;
    padding-bottom: 1rem
  }
  .cid-u0tycd9uy6 .navbar-buttons .mbr-section-btn {
    min-width: 100%;
    margin-left: 0!important
  }
}
.cid-u0tycd9uy6 button.navbar-toggler {
  outline: 0;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center
}
.cid-u0tycd9uy6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fff
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 button.navbar-toggler .hamburger span {
    background-color: #0931ff!important
  }
  .cid-u0tycd9uy6 button.navbar-toggler .hamburger span.navbar-short {
    background-color: #fff!important
  }
}
.cid-u0tycd9uy6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-u0tycd9uy6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-u0tycd9uy6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-u0tycd9uy6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-u0tycd9uy6 nav.collapsed .hamburger span {
  background-color: #0931ff!important
}
.cid-u0tycd9uy6 nav.collapsed .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s
}
.cid-u0tycd9uy6 nav.collapsed .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s
}
.cid-u0tycd9uy6 nav.collapsed .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s
}
.cid-u0tycd9uy6 nav.collapsed .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s
}
.cid-u0tycd9uy6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed
}
.cid-u0tycd9uy6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center
}
.cid-u0tycd9uy6 .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-u0tycd9uy6 .navbar {
    height: 70px
  }
  .cid-u0tycd9uy6 .navbar.opened {
    height: auto
  }
  .cid-u0tycd9uy6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem
  }
}
.cid-u0tycd9uy6 .container-head {
  width: 100%;
  height: 60px;
  justify-content: center;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  background-color: #fff
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
  .cid-u0tycd9uy6 .container-head img#gradientLogo {
    dislay: block!important
  }
  .cid-u0tycd9uy6 .container-head img#whiteLogo {
    dislay: none!important
  }
}
@media (max-width:767px) {
  .cid-u0tycd9uy6 .container-head {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 1rem
  }
}
.cid-u0tycd9uy6 .container-head .close {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
  translate: 0 -10px
}
.cid-u0tycd9uy6 .container-head .close svg {
  fill: #000000
}
.cid-u0tycd9uy6 .container-head .close:hover {
  opacity: 1
}
.cid-u0tycd9uy6 .container-head .close:focus {
  outline: 0
}
@media and (min-width:992px) {
  .cid-u0tycd9uy6 div.collapsed-middle-container {
    display: none
  }
}
.cid-u0tycd9uy6 div#collapsedMiddleContent {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 2rem
}
@media and (min-width:992px) {
  .cid-u0tycd9uy6 div#collapsedMiddleContent {
    display: none
  }
}
@media (max-width:991px) {
  .cid-u0tycd9uy6 div#collapsedMiddleContent {
    justify-content: flex-start;
    width: 100vw;
    margin: 0!important;
    padding: 10px 20px!important
  }
}
.cid-u0tycd9uy6 div#collapsedMiddleContent ul li {
  padding: 10px 0!important
}
@media (max-width:767px) {
  .cid-u0tycd9uy6 .container-head {
    padding: 10px!important
  }
  .cid-u0tycd9uy6 .navbar .navbar-brand {
    width: auto!important;
    max-width: 60%
  }
  .cid-u0tycd9uy6 .navbar-toggler {
    margin-right: 6%;
    max-width: 40%
  }
}
.cid-u0tycd9uy6 SPAN {
  font-size: 10px
}
.cid-u0tycd9uy6 .vertical-divider-left::before {
  content: "";
  border-left: 1px solid #a5a5a5;
  height: 175px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transform: translateY(1em)
}
@media (max-width:992px) {
  .cid-u0tycd9uy6 .vertical-divider-left::before {
    display: none!important
  }
}
.cid-u0tyck9DRe {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/ng2jb3kt/hp-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-u0tyck9DRe {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
  }
}
.cid-u0tyck9DRe h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0tyck9DRe h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u0tyck9DRe h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-u0tyck9DRe h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0tyck9DRe h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u0tyck9DRe h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-u0tyck9DRe p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0tyck9DRe p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u0tyck9DRe p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u0tyck9DRe .animated-element {
  color: #efefef
}
.cid-u0tyck9DRe .img-block {
  align-self: center
}
.cid-u0tyck9DRe .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-u0tyck9DRe .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-u0tyck9DRe .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-u0tyck9DRe {
    background: #66458e
  }
  .cid-u0tyck9DRe .img-block {
    padding-bottom: 2rem
  }
}
.cid-u0tyck9DRe .mbr-fallback-image.disabled {
  display: none
}
.cid-u0tyck9DRe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0tyck9DRe .mbr-section-title {
  text-align: left
}
.cid-u0tyckHjXc {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #fff
}
.cid-u0tyckHjXc .mbr-fallback-image.disabled {
  display: none
}
.cid-u0tyckHjXc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0tyckHjXc .container-fluid {
  padding: 0 80px
}
@media (max-width:992px) {
  .cid-u0tyckHjXc .container-fluid {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0tyckHjXc .container-fluid {
    padding: 0 16px
  }
}
.cid-u0tyckHjXc h1.mbr-section-title,
.cid-u0tyckHjXc h1.mbr-section-title2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0tyckHjXc h1.mbr-section-title,
  .cid-u0tyckHjXc h1.mbr-section-title2 {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u0tyckHjXc h1.mbr-section-title,
  .cid-u0tyckHjXc h1.mbr-section-title2 {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-u0tyckHjXc h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400!important;
  line-height: 25px!important
}
.cid-u0tyckHjXc p.mbr-text,
.cid-u0tyckHjXc p.panel-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0tyckHjXc .container {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0tyckHjXc .container {
    padding: 0 16px
  }
}
.cid-u0tyckHjXc .row {
  justify-content: center
}
.cid-u0tyckHjXc .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
@media (max-width:992px) {
  .cid-u0tyckHjXc .title-wrapper .mbr-section-title {
    margin-bottom: 32px
  }
}
.cid-u0tyckHjXc .mbr-section-subtitle {
  margin-bottom: 32px;
  color: #000;
  text-align: left
}
.cid-u0tyckHjXc .panel-group .card {
  border-bottom: 1px solid #000;
  border-radius: 0!important
}
.cid-u0tyckHjXc .panel-group .card:first-child {
  border-top: 1px solid #000
}
.cid-u0tyckHjXc .panel-group .card .card-header {
  padding: 24px 0;
  border: none;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-u0tyckHjXc .panel-group .card .card-header {
    padding: 20px 0
  }
}
.cid-u0tyckHjXc .panel-group .card .card-header .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-u0tyckHjXc .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(180deg)
}
.cid-u0tyckHjXc .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0
}
.cid-u0tyckHjXc .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #000;
  transition: all .3s ease-in-out;
  margin-left: 8px
}
.cid-u0tyckHjXc .panel-group .card .panel-collapse .panel-body {
  padding-bottom: 24px
}
@media (max-width:992px) {
  .cid-u0tyckHjXc .panel-group .card .panel-collapse .panel-body {
    padding-bottom: 20px
  }
}
.cid-u0tyckHjXc .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0
}
.cid-u0tyckHjXc .mbr-section-title {
  color: #000;
  text-align: center
}
.cid-u0tyckHjXc .panel-title {
  color: #000
}
.cid-u0tyckHjXc .panel-text {
  color: #000
}
.cid-u0tyckHjXc .mbr-section-btn,
.cid-u0tyckHjXc .mbr-text {
  text-align: left
}
.cid-u0tyckHjXc .mbr-section-title2 {
  text-align: left
}
.cid-u0ukJNuVet {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #fff
}
.cid-u0ukJNuVet .mbr-fallback-image.disabled {
  display: none
}
.cid-u0ukJNuVet .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u0ukJNuVet .container-fluid {
  padding: 0 80px
}
@media (max-width:992px) {
  .cid-u0ukJNuVet .container-fluid {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0ukJNuVet .container-fluid {
    padding: 0 16px
  }
}
.cid-u0ukJNuVet h1.mbr-section-title,
.cid-u0ukJNuVet h1.mbr-section-title2 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u0ukJNuVet h1.mbr-section-title,
  .cid-u0ukJNuVet h1.mbr-section-title2 {
    font-size: 2.375em!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u0ukJNuVet h1.mbr-section-title,
  .cid-u0ukJNuVet h1.mbr-section-title2 {
    font-size: 2.25em!important;
    line-height: 40px!important
  }
}
.cid-u0ukJNuVet h3.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 400!important;
  line-height: 25px!important
}
.cid-u0ukJNuVet p.mbr-text,
.cid-u0ukJNuVet p.panel-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u0ukJNuVet .container {
    padding: 0 50px
  }
}
@media (max-width:768px) {
  .cid-u0ukJNuVet .container {
    padding: 0 16px
  }
}
.cid-u0ukJNuVet .row {
  justify-content: center
}
.cid-u0ukJNuVet .title-wrapper .mbr-section-title {
  margin-bottom: 50px
}
@media (max-width:992px) {
  .cid-u0ukJNuVet .title-wrapper .mbr-section-title {
    margin-bottom: 32px
  }
}
.cid-u0ukJNuVet .mbr-section-subtitle {
  margin-bottom: 32px;
  color: #000;
  text-align: left
}
.cid-u0ukJNuVet .panel-group .card {
  border-bottom: 1px solid #000;
  border-radius: 0!important
}
.cid-u0ukJNuVet .panel-group .card:first-child {
  border-top: 1px solid #000
}
.cid-u0ukJNuVet .panel-group .card .card-header {
  padding: 24px 0;
  border: none;
  background-color: transparent
}
@media (max-width:992px) {
  .cid-u0ukJNuVet .panel-group .card .card-header {
    padding: 20px 0
  }
}
.cid-u0ukJNuVet .panel-group .card .card-header .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.cid-u0ukJNuVet .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(180deg)
}
.cid-u0ukJNuVet .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0
}
.cid-u0ukJNuVet .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #000;
  transition: all .3s ease-in-out;
  margin-left: 8px
}
.cid-u0ukJNuVet .panel-group .card .panel-collapse .panel-body {
  padding-bottom: 24px
}
@media (max-width:992px) {
  .cid-u0ukJNuVet .panel-group .card .panel-collapse .panel-body {
    padding-bottom: 20px
  }
}
.cid-u0ukJNuVet .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0
}
.cid-u0ukJNuVet .mbr-section-title {
  color: #000;
  text-align: center
}
.cid-u0ukJNuVet .panel-title {
  color: #000
}
.cid-u0ukJNuVet .panel-text {
  color: #000
}
.cid-u0ukJNuVet .mbr-section-btn,
.cid-u0ukJNuVet .mbr-text {
  text-align: left
}
.cid-u0ukJNuVet .mbr-section-title2 {
  text-align: left
}
.cid-u0tyclkE2L {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #0931ff
}
@media (min-width:1200px) {
  .cid-u0tyclkE2L .container {
    max-width: 1090px
  }
}
.cid-u0tyclkE2L h3.footer-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  line-height: 21px!important
}
.cid-u0tyclkE2L h3.footer-title:hover {
  color: #fff
}
@media (max-width:992px) {
  .cid-u0tyclkE2L h3.footer-title {
    font-size: 1.0625rem!important;
    line-height: 20px!important
  }
}
@media (max-width:768px) {
  .cid-u0tyclkE2L h3.footer-title {
    font-size: 1rem!important;
    line-height: 19px!important
  }
}
.cid-u0tyclkE2L a.footer-item {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 27px!important
}
.cid-u0tyclkE2L a.footer-item:hover {
  color: #fff!important
}
@media (max-width:992px) {
  .cid-u0tyclkE2L a.footer-item {
    font-size: .8125rem!important;
    line-height: 25px!important
  }
}
@media (max-width:768px) {
  .cid-u0tyclkE2L a.footer-item {
    font-size: .75rem!important;
    line-height: 22px!important
  }
}
.cid-u0tyclkE2L .footer-container {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  margin: 0
}
@media (max-width:767px) {
  .cid-u0tyclkE2L .content {
    text-align: center
  }
  .cid-u0tyclkE2L .content > div:not(:last-child) {
    margin-top: 2rem;
    margin-bottom: 2rem;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: column!important
  }
}
.cid-u0tyclkE2L .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u0tyclkE2L .img-logo img {
  height: 6rem
}
.cid-u0tyclkE2L .hr {
  background-color: #fff
}
.cid-u0tyclkE2L .social-list {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}
.cid-u0tyclkE2L .social-list .mbr-iconfont-social {
  font-size: 1rem;
  color: #fff
}
.cid-u0tyclkE2L .social-list .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px
}
.cid-u0tyclkE2L .social-list .soc-item {
  margin: 0 3px 15px 3px
}
.cid-u0tyclkE2L .social-list a {
  margin: 0;
  opacity: .7;
  transition: .2s linear
}
.cid-u0tyclkE2L .social-list a:hover {
  opacity: 1
}
.cid-u0tyclkE2L .list {
  list-style-type: none;
  padding: 0;
  line-height: 27px
}
.cid-u0tyclkE2L .list li {
  padding-bottom: .5rem
}
.cid-u0tyclkE2L .list li:last-child {
  padding-bottom: 0
}
.cid-u0tyclkE2L .form-text,
.cid-u0tyclkE2L .mbr-footer-list {
  min-width: 168px!important;
  color: #ccc
}
@media (max-width:991px) {
  .cid-u0tyclkE2L .footer-main-title {
    display: none!important
  }
}
@media (max-width:767px) {
  .cid-u0tyclkE2L .footer-title,
  .cid-u0tyclkE2L .form-text,
  .cid-u0tyclkE2L .list,
  .cid-u0tyclkE2L .mbr-footer-list {
    text-align: center!important
  }
  .cid-u0tyclkE2L .mbr-form,
  .cid-u0tyclkE2L .social-list {
    justify-content: center!important
  }
  .cid-u0tyclkE2L .ctaButtons {
    padding-top: 1rem
  }
}
.cid-u0tyclkE2L .mbr-footer-list {
  color: #fff
}
.cid-u0tyclkE2L .form-text {
  color: #fff
}
.cid-u0tyclkE2L .certification-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
  height: 129px;
  padding: 2rem
}
@media (max-width:992px) {
  .cid-u0tyclkE2L .certification-wrapper {
    padding: 2rem;
    margin-top: 1rem!important
  }
}
.cid-u0tyclkE2L .icon-wrapper {
  gap: 1rem
}
@media (max-width:768px) {
  .cid-u0tyclkE2L .icon-wrapper {
    gap: 0.5rem
  }
}
.cid-u0tyclkE2L .vr {
  border: 1px solid grey;
  margin: 0!important;
  opacity: .5
}
.cid-u0tyclkE2L .certification-img {
  display: flex;
  justify-content: center;
  align-items: center
}
.cid-u0tyclkE2L .certification-img img {
  width: auto;
  height: auto;
  max-height: 6.25rem
}
@media (max-width:992px) {
  .cid-u0tyclkE2L .certification-img img {
    max-width: 90%
  }
}
@media (max-width:768px) {
  .cid-u0tyclkE2L .certification-img img {
    max-width: 80%
  }
}
@media (max-width:576px) {
  .cid-u0tyclkE2L .certification-img img {
    max-width: 50%
  }
}
.cid-u0tyclkE2L .logo-container {
  display: flex;
  gap: 1rem;
  transform: translateX(-22px)
}
@media (max-width:768px) {
  .cid-u0tyclkE2L .logo-container {
    flex-direction: row;
    align-items: center;
    justify-content: center
  }
}
.cid-u0tyclkE2L .footer-certification-title {
  font-family: Poppins,sans-serif;
  font-size: 1.125em!important;
  font-weight: 600;
  color: #000
}
@media (max-width:768px) {
  .cid-u0tyclkE2L .footer-certification-title {
    margin-top: 1rem!important
  }
}
.cid-u0tyclkE2L .footer-main-title {
  color: #fff
}
.cid-u0tyclkE2L P {
  color: #fff
}
.cid-u0tyclkE2L .nav-link:hover {
  color: #0931ff!important;
  transition: color .3s ease-in-out
}
.cid-u0tycmfhCd.popup-builder {
  background-color: #fff
}
.cid-u0tycmfhCd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u0tycmfhCd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-u0tycmfhCd .modal-content,
.cid-u0tycmfhCd .modal-dialog {
  height: auto
}
.cid-u0tycmfhCd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u0tycmfhCd .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u0tycmfhCd .form-wrapper .mbr-form .form-group,
  .cid-u0tycmfhCd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u0tycmfhCd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u0tycmfhCd .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u0tycmfhCd .mbr-text {
  text-align: center
}
.cid-u0tycmfhCd .pt-0 {
  padding-top: 0!important
}
.cid-u0tycmfhCd .pb-0 {
  padding-bottom: 0!important
}
.cid-u0tycmfhCd .form-content {
  justify-content: center;
  text-align: center
}
.cid-u0tycmfhCd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u0tycmfhCd .modal-open {
  overflow: hidden
}
.cid-u0tycmfhCd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u0tycmfhCd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u0tycmfhCd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-u0tycmfhCd .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u0tycmfhCd .modal.show .modal-dialog {
  transform: none
}
.cid-u0tycmfhCd .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u0tycmfhCd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u0tycmfhCd .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-u0tycmfhCd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u0tycmfhCd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u0tycmfhCd .modal-backdrop.fade {
  opacity: 0
}
.cid-u0tycmfhCd .modal-backdrop.show {
  opacity: .5
}
.cid-u0tycmfhCd .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u0tycmfhCd .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u0tycmfhCd .modal-header {
    padding: 1rem
  }
}
.cid-u0tycmfhCd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-u0tycmfhCd .modal-header .close svg {
  fill: #353535
}
.cid-u0tycmfhCd .modal-header .close:hover {
  opacity: 1
}
.cid-u0tycmfhCd .modal-header .close:focus {
  outline: 0
}
.cid-u0tycmfhCd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u0tycmfhCd .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u0tycmfhCd .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u0tycmfhCd .modal-body {
    padding: 1rem
  }
}
.cid-u0tycmfhCd .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u0tycmfhCd .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u0tycmfhCd .modal-footer {
    padding: 1rem
  }
}
.cid-u0tycmfhCd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u0tycmfhCd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-u0tycmfhCd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u0tycmfhCd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u0tycmfhCd .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u0tycmfhCd .modal-lg,
  .cid-u0tycmfhCd .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u0tycmfhCd .modal-xl {
    max-width: 1140px
  }
}
.cid-u0tycmfhCd .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u0tycmfhCd .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u0tycmfhCd .form-group {
  margin-bottom: 1rem
}
.cid-u0tycmfhCd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u0tycmfhCd .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u0tycmfhCd .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u0tycmfhCd .mbr-section-btn {
  margin: 0
}
.cid-u0tycmfhCd .mbr-section-btn .btn {
  margin: 0
}
.cid-u4xL740zdU {
  overflow: hidden!important;
  margin-bottom: -200px!important;
  background-color: #66458e;
  background-image: url("../media/ng2jb3kt/hp-flux3.svg"),linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
  Background-clip: border-box
}
@media (max-width:768px) {
  .cid-u4xL740zdU {
    background-image: linear-gradient(45deg,#0931ff 0,#0931ff 30%,#ff4370 96%,#ff4370 100%)
  }
}
.cid-u4xL740zdU h1.mbr-section-title {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600!important;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u4xL740zdU h1.mbr-section-title {
    font-size: 2.375rem!important;
    line-height: 50px!important
  }
}
@media (max-width:768px) {
  .cid-u4xL740zdU h1.mbr-section-title {
    font-size: 2.25rem!important;
    line-height: 40px!important
  }
}
.cid-u4xL740zdU h2.mbr-section-subtitle {
  font-family: Poppins,sans-serif;
  font-size: 1.5rem!important;
  font-weight: 600!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4xL740zdU h2.mbr-section-subtitle {
    font-size: 1.4375rem!important;
    line-height: 22px!important
  }
}
@media (max-width:768px) {
  .cid-u4xL740zdU h2.mbr-section-subtitle {
    font-size: 1.375rem!important;
    line-height: 21px!important
  }
}
.cid-u4xL740zdU p.mbr-text {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
@media (max-width:992px) {
  .cid-u4xL740zdU p.mbr-text {
    font-size: .875rem!important;
    line-height: 21px!important
  }
}
@media (max-width:768px) {
  .cid-u4xL740zdU p.mbr-text {
    font-size: .8125rem!important;
    line-height: 19px!important
  }
}
.cid-u4xL740zdU .animated-element {
  color: #efefef
}
.cid-u4xL740zdU .img-block {
  align-self: center
}
.cid-u4xL740zdU .mbr-section-subtitle {
  color: #fff
}
@media (min-width:992px) {
  .cid-u4xL740zdU .img-block {
    padding-right: 2rem
  }
}
@media (max-width:767px) {
  .cid-u4xL740zdU .mbr-figure {
    margin-top: 1rem
  }
}
@media (max-width:768px) {
  .cid-u4xL740zdU {
    background: #66458e
  }
  .cid-u4xL740zdU .img-block {
    padding-bottom: 2rem
  }
}
.cid-u4xL740zdU .mbr-fallback-image.disabled {
  display: none
}
.cid-u4xL740zdU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.cid-u82LLukt9q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}
.cid-u82LLukt9q h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u82LLukt9q h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u82LLukt9q h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u82LLukt9q h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u82LLukt9q .main {
  flex-direction: row-reverse
}
.cid-u82LLukt9q .image-element,
.cid-u82LLukt9q .row-element {
  padding: 0
}
.cid-u82LLukt9q .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u82LLukt9q .image-element {
  display: flex;
  justify-content: center
}
.cid-u82LLukt9q .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-u82LLukt9q .text-content {
  padding: 3rem
}
@media (max-width:767px) {
  .cid-u82LLukt9q .text-content {
    padding: 2rem 1rem
  }
}
.cid-u82LLukt9q .mbr-title {
  color: #000;
  text-align: left
}
.cid-u82LLukt9q .mbr-section-btn,
.cid-u82LLukt9q .mbr-text {
  color: #000;
  text-align: left
}
.cid-u82LLukt9q .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-u82LLukt9q .button-align,
.cid-u82LLukt9q .mbr-section-title {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u82LLukt9q .date {
  color: #000
}
.cid-u82LLukt9q a.textCta {
  text-decoration: underline!important
}
.cid-u8kmyycuUk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ececec;
    &#agallery2-events {
    background-color: transparent !important;
  }
  position: relative
}

.cid-u8kmyycuUk .second-bg-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #efefef;
  border-top-left-radius: 4.1666666667vw;
  border-top-right-radius: 4.1666666667vw
}
.cid-u8kmyycuUk .mbr-section-head {
  width: 100%;
  margin-bottom: 3.4vw;
  @media (max-width:767px) {
    margin-bottom: 6.93vw
    }
}
.cid-u8kmyycuUk h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u8kmyycuUk h2 {
  font-family: Poppins,sans-serif;
  font-size: 2em!important;
  font-weight: 600!important;
  line-height: 40px!important
}
.cid-u8kmyycuUk h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u8kmyycuUk h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8kmyycuUk h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8kmyycuUk .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-u8kmyycuUk .mbr-section-title {
  color: #0931ff;
  margin-bottom: 0;
  width: 100%
}
.cid-u8kmyycuUk .mbr-section-subtitle {
  width: 100%;
  margin-bottom: 0;
  color: #000
}
.cid-u8kmyycuUk .item {
  display: flex;
  justify-content: start;
  align-items: stretch;
  margin-bottom: 4.4vw;
  overflow: visible
}
@media (max-width:767px) {
  .cid-u8kmyycuUk .item {
    justify-content: center;
    margin-bottom: 2rem
  }
}
.cid-u8kmyycuUk .item-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: .3s all;
  overflow: visible
}
.cid-u8kmyycuUk .item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1;
  border-radius: 26px;
  overflow: hidden;
  transition: .3s all
}
.cid-u8kmyycuUk .item-img:hover {
  transform: translateY(-3px)
}
.cid-u8kmyycuUk .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-u8kmyycuUk .item-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  width: 100%;
  margin-top: 1.75rem
}
.cid-u8kmyycuUk .item-date {
  margin-bottom: 20px;
  opacity: .5
}
.cid-u8kmyycuUk .item-title {
  color: #000;
  margin-right: auto;
  width: 100%
}
.cid-u8kmyycuUk .mbr-text {
  color: #000;
  margin-top: .75rem
}
.cid-u8kmyycuUk .mbr-section-btn {
  position: relative;
  margin-bottom: 0!important;
  margin-top: auto
}
.cid-u8kmyycuUk .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-u8kmyycuUk .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden !important
}
/* .cid-u8kmyycuUk .item-img img {
  width: 100%;
  max-height: 16.25em!important;
  aspect-ratio: calc(131 / (59 * 2));
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease
} */
.cid-u8kmyycuUk .item-img img {
  width: 100%;
  max-height: 100vh !important;
  aspect-ratio: calc(131 /(75* 2));
  -o-object-fit: cover;
  object-fit: cover !important;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-u8kmyycuUk .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-u8kmyycuUk .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-u8kmyycuUk .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-u8kmyycuUk .latest .mbr-section-btn a.btn:not(.btn-form) {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content
}
.cid-u8kmyycuUk .icon54-v4-right-arrow-2 {
  padding-left: 1.5rem
}
.cid-u8kmyycuUk .latest .mbr-section-head {
  padding-bottom: 50px
}
.cid-u8kmyycuUk .latest .item-img {
  position: relative;
  border-radius: 22px;
  width: 100%;
  overflow: hidden
}
.cid-u8kmyycuUk .latest .item-img img {
  width: 100%;
  max-height: 100vh !important;
  aspect-ratio: calc(131 /(75* 2));
  -o-object-fit: cover;
  object-fit: cover !important;
  transform: scale(1.01);
  transition: all .5s ease
}
.cid-u8kmyycuUk .item-wrapper:hover .mbr-section-btn {
  transform: translateY(0)
}
.cid-u8kmyycuUk .latest .mbr-section-btn {
  position: absolute;
  top: 100%;
  /* left: 0; */
  display: flex;
  justify-content: center;
  width: 100%;
  transition: all .5s ease;
  margin: 0!important
}
@media (max-width:768px) {
  .cid-u8kmyycuUk .latest .mbr-section-btn {
    transform: translateY(-100%)
  }
}
.cid-u8kmyycuUk .latest .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important;
  padding: 10px 34px 10px!important
}
.cid-u8kmyycuUk .latest .mbr-section-btn .btn:after {
  bottom: 11px!important;
  width: 50%!important
}
.cid-u8kmyycuUk .latest .item-wrapper {
  width: 100%;
  max-width: 19.375rem;
  height: 100%;
  padding: 0;
  transition: .3s all
}
.cid-u8kmyycuUk .latest .item-wrapper:hover .item-img img {
  transform: scale(1.05)
}
.cid-u8kmyycuUk .latest .item-wrapper:hover .mbr-section-btn {
  transform: translateY(-100%)
}
.cid-u8kmyycuUk .item-content {
  margin-top: 32px
}
.cid-u8kmyycuUk .latest .cta-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px
}
.cid-u8kmyycuUk .latest .cta-button {
  transform: translateY(0)!important;
  transition: none!important;
  width: 100%!important;
  max-width: -webkit-min-content!important;
  max-width: -moz-min-content!important;
  max-width: min-content!important
}
/* @media (max-width:768px) {
  .cid-u8kmyycuUk .latest .cta-button {
    display: none!important
  } */
.cid-u8kmyycuUk .latest .mbr-section-btn .btn {
  width: 100%;
  margin: 0!important
}
@media (max-width:767px) {
  .cid-u8kmyycuUk .cta-button,
  .cid-u8kmyycuUk .mbr-section-btn,
  .cid-u8kmyycuUk .mbr-section-subtitle,
  .cid-u8kmyycuUk .mbr-section-title
  .cid-u8kmyycuUk .latest .cta-button,
  .cid-u8kmyycuUk .latest .mbr-section-btn,
  .cid-u8kmyycuUk .latest .mbr-section-subtitle,
  .cid-u8kmyycuUk .latest .mbr-section-title {
    text-align: center!important
  }
}
.cid-u8k4x36O9B {
  padding-top: 3rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #fff
}
.cid-u8k4x36O9B h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u8k4x36O9B h2 {
  font-family: Poppins,sans-serif;
  font-size: 2rem!important;
  font-weight: 600!important;
  line-height: 40px!important
}
.cid-u8k4x36O9B h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u8k4x36O9B h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8k4x36O9B h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8k4x36O9B .container {
  overflow: clip!important;
  overflow-clip-margin: 45px
}
.cid-u8k4x36O9B .icon54-v4-right-arrow-2::before {
    content: '\ebd7';
    padding-left: 1rem;
}
@media (max-width:992px) {
  .cid-u8k4x36O9B .container {
    padding: 0 20px
  }
}
@media (max-width:992px) {
  .cid-u8k4x36O9B .title-wrapper .mbr-section-title {
    margin-bottom: 40px
  }
}
.cid-u8k4x36O9B .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 380px;
  max-width: 380px
}
@media (max-width:767px) {
  .cid-u8k4x36O9B .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-u8k4x36O9B .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img .title-wrap .item-title {
  background-color: #ff4370
}
.cid-u8k4x36O9B .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img .title-wrap .item-title {
  background-color: #ffa547
}
.cid-u8k4x36O9B .embla__slide:nth-child(4n) .slide-content .item-wrapper .item-img .title-wrap .item-title {
  background-color: #767676
}
.cid-u8k4x36O9B .embla__slide .slide-content {
  width: 100%;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-img {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 490px;
  margin-bottom: 20px;
  padding: 20px
}
@media (max-width:768px) {
  .cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-img {
    height: 350px
  }
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-img .title-wrap {
  position: relative;
  z-index: 1;
  width: 100%
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-img .title-wrap .item-title {
  display: inline-flex;
  padding: 14px 15px;
  margin-bottom: 0;
  border-radius: 100vw;
  background-color: #0931ff
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-content .item-date {
  margin-bottom: 20px;
  opacity: .5
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-content .item-text {
  margin-bottom: 20px
}
.cid-u8k4x36O9B .embla__slide .slide-content .item-wrapper .item-content .item-text span {
  opacity: .5
}
.cid-u8k4x36O9B .embla__slide .slide-content .mbr-section-btn {
  margin-top: auto
}
.cid-u8k4x36O9B .embla__slide .slide-content .mbr-section-btn .btn {
  opacity: .5
}
.cid-u8k4x36O9B .embla__slide .slide-content .mbr-section-btn .btn:focus,
.cid-u8k4x36O9B .embla__slide .slide-content .mbr-section-btn .btn:hover {
  opacity: 1
}
.cid-u8k4x36O9B .embla__button--next,
.cid-u8k4x36O9B .embla__button--prev {
  display: flex
}
.cid-u8k4x36O9B .embla__button {
  bottom: 0;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 32px;
  background-color: transparent!important;
  color: #0931ff!important;
  border: none!important;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1!important
}
@media (max-width:768px) {
  .cid-u8k4x36O9B .embla__button {
    display: none
  }
}
.cid-u8k4x36O9B .embla__button:hover {
  background-color: #ececec!important;
  border-radius: 22px
}
.cid-u8k4x36O9B .embla__button:active,
.cid-u8k4x36O9B .embla__button:focus {
  background-color: #ececec!important;
  outline: 0
}
.cid-u8k4x36O9B .embla__button.embla__button--prev {
  right: 4rem;
  border-radius: 6.25rem 0 0 6.25rem;
  border: none!important
}
.cid-u8k4x36O9B .embla__button.embla__button--next {
  right: 0;
  border-radius: 0 6.25rem 6.25rem 0;
  border: none!important
}
.cid-u8k4x36O9B .embla {
  position: relative;
  width: 100%;
  padding-bottom: 6rem
}
.cid-u8k4x36O9B .embla__viewport {
  width: 100%;
  margin-right: 1rem
}
.cid-u8k4x36O9B .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-u8k4x36O9B .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-u8k4x36O9B .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-u8k4x36O9B .mbr-section-title {
  color: #0931ff
}
.cid-u8k4x36O9B .item-title {
  color: #fff
}
.cid-u8k4x36O9B .item-date {
  color: #0f1d07
}
.cid-u8k4x36O9B .item-text {
  color: #0f1d07
}
.cid-u8k4x36O9B .blogpost-info {
  margin-top: 2rem;
  display: flex;
  justify-content: center;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-end
}
.cid-u8k4x36O9B .blogpost-footer {
  margin-bottom: 15px;
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  bottom: -15px;
  color: #000;
  font-size: 12px
}
.cid-u8k4x36O9B .blogpost-footer img {
  height: 25px;
  width: 25px;
  border-radius: 50%
}
.cid-u8k4x36O9B .blogpost-footer__time {
  color: #89a8ff
}
.cid-u8k4x36O9B .blogpost-tag {
  margin-right: 20px;
  margin-bottom: 15px;
  padding: 3px 15px 3px 15px;
  color: #000;
  background: #e5e5e5;
  font-weight: 500;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  border-radius: 50px
}
.cid-u8k4x36O9B .blogpost-tag:hover {
  background: #89a8ff;
  color: #fff
}
.cid-u8k4x36O9B .blogpost-tag__active {
  background: #89a8ff;
  color: #fff
}
.cid-u8k4x36O9B .blogpost-tags {
  display: flex;
  flex-wrap: wrap
}
.cid-u8k4x36O9B .blogpost-news-item-tags {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px
}
.cid-u8k4x36O9B .mbr-section-subtitle {
  color: #767676
}
.cid-u8dbmjeKrd {
  padding-top: 180px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-u8dbmjeKrd {
  width: 50%;
  margin: 0 30px 0 15px;
  border-radius: 22px
}
.cid-u8dbmjeKrd.modal-open {
    margin: -60px 0;
    border-radius: 0;
}
.cid-u8dbmjeKrd h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u8dbmjeKrd h2 {
  font-family: Poppins,sans-serif;
  font-size: 2rem!important;
  font-weight: 600!important;
  line-height: 40px!important
}
.cid-u8dbmjeKrd h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u8dbmjeKrd h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8dbmjeKrd h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8dbmjeKrd .image-element,
.cid-u8dbmjeKrd .row-element {
  padding: 0
}
.cid-u8dbmjeKrd .icon54-v4-right-arrow-2 {
  padding-left: 1rem
}
.cid-u8dbmjeKrd .image-element {
  display: flex;
  justify-content: center
}
.cid-u8dbmjeKrd .image-element img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 22px
}
.cid-u8dbmjeKrd .text-content {
  padding: 3rem 0 0 1.5rem
}
@media (max-width:767px) {
  .cid-u8dbmjeKrd .text-content {
    padding: 2rem 1rem
  }
}
.cid-u8dbmjeKrd .mbr-title {
  color: #000;
  text-align: left
}
.cid-u8dbmjeKrd .mbr-section-btn,
.cid-u8dbmjeKrd .mbr-text {
  color: #000;
  text-align: left
}
.cid-u8dbmjeKrd .mbr-section-subtitle {
  color: #767676;
  text-align: center
}
.cid-u8dbmjeKrd .button-align,
.cid-u8dbmjeKrd .mbr-section-title {
  text-align: center;
  color: #0931ff!important;
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u8dbmjeKrd .date {
  color: #000
}
.cid-u8dbmjeKrd a.textCta {
  text-decoration: underline!important
}
  @media (min-width:992px) {
    .cid-u8dbmjeKrd {
      text-align: start!important;
      padding-left: 0!important;
    }
  }
  .cid-u8dbmjeKrd .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end
  }
  .cid-u8dbmjeKrd .text-start {
    transform: translateY(-1.5rem)
  }
  .cid-u8dbmjeKrd ul.navbar-nav {
    flex-wrap: nowrap!important
  }
  .cid-u8dbmjeKrd .col-lg-6.cta-center {
    display: flex;
    flex-direction: column;
    justify-content: center
  }
  .cid-u8dbmjeKrd .col-lg-5 .btn.btn-primary-outline {
    max-height: 46px!important;
    white-space: nowrap
  }
  .cid-u8dbmjeKrd .searchbox1 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 53px;
    max-height: -webkit-min-content!important;
    max-height: -moz-min-content!important;
    max-height: min-content!important;
    transition: .4s linear;
    overflow: hidden
  }
  .cid-u8dbmjeKrd .middle-container {
    white-space: nowrap;
    overflow-x: visible
  }
  .cid-u8dbmjeKrd .blog-breadcrumb ul.mbr-menu li.list-inline-item {
    white-space: nowrap;
    margin-right: 1rem
  }
.cid-u8dbmjeKrd .subCategory a,
.cid-u8dbmjeKrd .subCategory a:hover {
  color: #000!important
}
.cid-u8dbmjeKrd h5.blog-breadcrumb {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 21px!important
}
.cid-u8dbmjeKrd .blog-breadcrumb.header-navigation > ul {
  font-size: 10px!important
}
.cid-u8dbmjeKrd .blog-breadcrumb {
  background-color: transparent
}
.cid-u8dbmjeKrd .text-piped li:not(:last-child) a:after {
  content: '|'!important;
  margin-left: 10px!important
}
.cid-u8dbmjeKrd .text-piped li:last-child a:after {
  content: none!important
}
.cid-u8dbmjeKrd hr {
  margin: 0 3.4rem!important
}
@media (max-width:991px) {
  .cid-u8dbmjeKrd hr {
    max-width: 80vw!important;
    margin: 0 1rem!important
  }
}
@media (max-width:767px) {
  .cid-u8dbmjeKrd hr {
    max-width: 75vw!important;
    margin: 0 2.4rem!important
  }
}
.cid-u8dbmjeKrd SPAN {
  font-size: 10px
}

/* ici nouveau CSS */
.cid-u8dbmjeKrd .row {
  align-items: center;
  -webkit-align-items: center
}
.cid-u8dbmjeKrd a {
  text-decoration: none;
  color: #e6233a
}
.cid-u8dbmjeKrd a:hover {
  background-image: none!important
}
.cid-u8dbmjeKrd LABEL {
  color: #fff;
  font-size: 1rem
}
.cid-u8dbmjeKrd .mbr-media {
  position: relative
}
.cid-u8dbmjeKrd .mbr-media img {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 22px!important
}
.cid-u8dbmjeKrd .mbr-media .mbr-iconfont {
  color: #fff;
  opacity: .5
}
.cid-u8dbmjeKrd .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  position: absolute
}
.cid-u8dbmjeKrd .icon-wrap:hover {
  cursor: pointer
}
.cid-u8dbmjeKrd .mbr-media span {
  font-size: 5rem;
  transition: all .2s
}
.cid-u8dbmjeKrd .modalWindow, .cid-tUgX1zPJmC .modalWindow, .cid-tYdNmbBZIk .modalWindow {
    position: fixed;
    z-index: 5000;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .80);
    width: 100%;
    height: 100%;
    pointer-events: auto;
    background-clip: padding-box;
    border: none;
    outline: 0;
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .2);
    border-radius: 0;
    height: 100%;
    overflow: auto;
}
.cid-u8dbmjeKrd .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
  padding-top: 60px
}
.cid-u8dbmjeKrd .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto
}
.cid-u8dbmjeKrd .close {
  position: fixed;
  opacity: .75;
  font-size: 1.5rem;
  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 .3s ease;
  align-items: center;
  justify-content: center;
  display: flex
}
.cid-u8dbmjeKrd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff
}
.cid-u8dc02ApFw h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u8doUmoYuI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff
}
.cid-u8doUmoYuI .item-wrapper {
  width: 100%
}
.cid-u8doUmoYuI .left-side {
  text-align: left
}
.cid-u8doUmoYuI .row {
  align-items: center;
  justify-content: center
}
.cid-u8doUmoYuI .card-box {
  z-index: 3;
  position: relative;
  margin: auto;
  opacity: 0;
  transform: translateY(20px);
  transition: all .3s;
  height: 100%;
  display: flex;
  align-items: flex-end;
  min-height: 250px
}
.cid-u8doUmoYuI .card-box:focus-within {
  opacity: 1
}
.cid-u8doUmoYuI .row-center {
  height: 100%
}
.cid-u8doUmoYuI .card-img {
  border-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all .3s;
  max-height: 300px
}
.cid-u8doUmoYuI .card-img img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%
}
.cid-u8doUmoYuI .card-wrapper {
  display: flex;
  position: relative;
  margin: auto;
  width: 100%;
  cursor: pointer;
  height: 300px;
  padding: 20px;
  overflow: hidden;
  transition: all 1s;
  border-radius: 22px
}
.cid-u8doUmoYuI .card-wrapper:focus-within .card-box,
.cid-u8doUmoYuI .card-wrapper:hover .card-box {
  opacity: 1;
  transform: translateY(0)
}
.cid-u8doUmoYuI .card-wrapper:focus-within .card-img,
.cid-u8doUmoYuI .card-wrapper:hover .card-img {
  transform: scale(1.1)
}
.cid-u8doUmoYuI .card-wrapper:focus-within:before,
.cid-u8doUmoYuI .card-wrapper:hover:before {
  opacity: .6
}
.cid-u8doUmoYuI .card-title {
  color: #fafafa;
  width: 100%;
  text-align: center
}
.cid-u8doUmoYuI .g {
  grid-row-gap: 24px
}
.cid-u8doUmoYuI .mobi-mbri {
  font-size: 50px;
  color: #3d626c
}
.cid-u8doUmoYuI .container {
  width: 95%
}
@media (max-width:1100px) {
  .cid-u8doUmoYuI .carousel-control {
    display: none
  }
}
.cid-u8doUmoYuI .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #012b3a;
  text-align: left
}
.cid-u8doUmoYuI .mbr-section-title {
  margin-bottom: 60px;
  color: #012b3a;
  text-align: left
}
.cid-u8doUmoYuI .card1 {
  background-image: url("../../../assets/images/image2.jpg");
  background-size: cover;
  background-position: center
}
.cid-u8doUmoYuI .card2 {
  background-image: url("../../../assets/images/image3.jpg");
  background-size: cover;
  background-position: center
}
.cid-u8doUmoYuI .card3 {
  background-image: url("../../../assets/images/image6.jpg");
  background-size: cover;
  background-position: center
}
.cid-u8doUmoYuI .card4 {
  background-image: url("../../../assets/images/image7.jpg");
  background-size: cover;
  background-position: center
}
.cid-u8doUmoYuI .card5 {
  background-image: url("../../../assets/images/image4.jpg");
  background-size: cover;
  background-position: center
}
.cid-u8doUmoYuI .card6 {
  background-image: url("../../../assets/images/image5.jpg");
  background-size: cover;
  background-position: center
}
.cid-u8emYV3el0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #fff
}
.cid-u8emYV3el0 .blogpost-content {
  padding: 0 25%!important
}
.cid-u8emYV3el0 .blog-container {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(380px,1fr));
  gap: 20px
}
.cid-u8emYV3el0 .blogpost {
  display: flex;
  justify-content: center;
  align-content: stretch;
  color: #000;
  transition: all 1s
}
.cid-u8emYV3el0 .blogpost-link {
  border: 1px solid #d2deff;
  position: relative;
  padding-bottom: 30px;
  display: block;
  overflow: hidden;
  width: 100%
}
.cid-u8emYV3el0 .blogpost-link:hover .blogpost-title {
  color: #0f5ebe
}
.cid-u8emYV3el0 .blogpost-link:hover .blogpost-image > img {
  transform: scale(1.1)
}
.cid-u8emYV3el0 .blogpost-info {
  margin: 2rem 0
}
.cid-u8emYV3el0 .blogpost-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #535353;
  margin-bottom: 14px
}
.cid-u8emYV3el0 .blogpost-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 31px;
  color: #3f3f3f;
  margin-bottom: 14px
}
.cid-u8emYV3el0 .blogpost-tag {
  margin-right: 20px;
  margin-bottom: 15px;
  padding: 3px 15px 3px 15px;
  color: #000;
  background: #e5e5e5;
  font-weight: 500;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  border-radius: 50px
}
.cid-u8emYV3el0 .blogpost-tag:hover {
  background: #89a8ff;
  color: #fff
}
.cid-u8emYV3el0 .blogpost-tag__active {
  background: #89a8ff;
  color: #fff
}
.cid-u8emYV3el0 .blogpost-tags {
  display: flex;
  flex-wrap: wrap
}
.cid-u8emYV3el0 .blogpost-news-item-tags {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px
}
.cid-u8emYV3el0 .blogpost-image {
  display: flex;
  justify-content: center;
  overflow: hidden;
  height: 300px
}
.cid-u8emYV3el0 .blogpost-image > img {
  height: auto;
  transition: 1s;
  display: block;
  width: 100%
}
.cid-u8emYV3el0 .blogpost-image > img:hover {
  transform: scale(1.1)
}
.cid-u8emYV3el0 .blogpost-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  font-size: 16px;
  padding: 0 0 40px 0
}
.cid-u8emYV3el0 .blogpost-footer img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover
}
.cid-u8emYV3el0 .blogpost-footer.author__link {
  font-size: 18px;
  line-height: 22px;
  color: #3f3f3f;
  transition-duration: .3s
}
.cid-u8emYV3el0 .blogpost-Footer .author__link:hover {
  color: #6bdcdf
}
.cid-u8emYV3el0 .blogpost-main-image > img {
  height: auto;
  width: 100%
}
.cid-u8emYV3el0 .blogpost-share-social-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 20px
}
.cid-u8emYV3el0 .blogpost-share-social-container p {
  text-align: center;
  width: 100%;
  margin-bottom: 20px
}
.cid-u8emYV3el0 .blogpost-share-social-item {
  border: #ccc 1px solid;
  border-radius: 5px;
  color: #000;
  font-size: 13px;
  line-height: 21px;
  padding: 4px 3px 1px 20px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative
}
.cid-u8emYV3el0 .blogpost-share-social-item:first-of-type {
  margin-left: 0;
  margin-right: 0
}
.cid-u8emYV3el0 .blogpost-share-social-item:last-of-type {
  margin-left: 0;
  margin-right: 0
}
.cid-u8emYV3el0 .blogpost-share-social-item:hover {
  text-decoration: underline
}
.cid-u8emYV3el0 .blogpost-share-social-item svg {
  position: absolute;
  top: 5px;
  left: 2px;
  height: 17px;
  width: 17px
}
.cid-u8emYV3el0 .blogpost-share-social-item-min {
  margin-left: 10px;
  margin-right: 10px
}
.cid-u8emYV3el0 .blogpost-share-social-item-min:first-of-type {
  margin-left: 10px!important;
  margin-right: 1px!important
}
.cid-u8emYV3el0 .blogpost-share-social-item-min:last-of-type {
  margin-left: 10px!important;
  margin-right: 10px!important
}
.cid-u8emYV3el0 .blogpost-share-social-icon {
  width: 30px;
  height: 30px;
  margin-left: 16px
}
.cid-u8emYV3el0 .text-date {
  display: flex;
  justify-content: flex-end
}
.cid-u8kJmGTu0d h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5em!important;
  font-weight: 600!important;
  line-height: 60px!important
}
.cid-u8kJmGTu0d h2 {
  font-family: Poppins,sans-serif;
  font-size: 2rem!important;
  font-weight: 600!important;
  line-height: 40px!important
}
.cid-u8kJmGTu0d h3 {
  font-family: Poppins,sans-serif;
  font-size: 1.25em!important;
  font-weight: 600!important;
  line-height: 23px!important
}
.cid-u8kJmGTu0d h4 {
  font-family: Poppins,sans-serif;
  font-size: .9375em!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8kJmGTu0d h5 {
  font-family: Poppins,sans-serif;
  font-size: .875rem!important;
  font-weight: 400!important;
  line-height: 23px!important
}
.cid-u8kJmGTu0d .container {
  overflow: clip!important;
  overflow-clip-margin: 45px
}
@media (max-width:992px) {
  .cid-u8kJmGTu0d .container {
    padding: 0 20px
  }
}
@media (max-width:992px) {
  .cid-u8kJmGTu0d .title-wrapper .mbr-section-title {
    margin-bottom: 40px
  }
}
.cid-u8kJmGTu0d .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 380px;
  max-width: 380px
}
@media (max-width:767px) {
  .cid-u8kJmGTu0d .embla__slide {
    min-width: 100%;
    max-width: 100%
  }
}
.cid-u8kJmGTu0d .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img .title-wrap .item-title {
  background-color: #ff4370
}
.cid-u8kJmGTu0d .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img .title-wrap .item-title {
  background-color: #ffa547
}
.cid-u8kJmGTu0d .embla__slide:nth-child(4n) .slide-content .item-wrapper .item-img .title-wrap .item-title {
  background-color: #767676
}
.cid-u8kJmGTu0d .embla__slide .slide-content {
  width: 100%;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-img {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 490px;
  margin-bottom: 20px;
  padding: 20px
}
@media (max-width:768px) {
  .cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-img {
    height: 350px
  }
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px!important
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-img .title-wrap {
  position: relative;
  z-index: 1;
  width: 100%
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-img .title-wrap .item-title {
  display: inline-flex;
  padding: 14px 15px;
  margin-bottom: 0;
  border-radius: 100vw;
  background-color: #0931ff
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-content .item-date {
  margin-bottom: 20px;
  opacity: .5
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-content .item-text {
  margin-bottom: 20px
}
.cid-u8kJmGTu0d .embla__slide .slide-content .item-wrapper .item-content .item-text span {
  opacity: .5
}
.cid-u8kJmGTu0d .embla__slide .slide-content .mbr-section-btn .btn {
  opacity: .5
}
.cid-u8kJmGTu0d .embla__slide .slide-content .mbr-section-btn .btn:focus,
.cid-u8kJmGTu0d .embla__slide .slide-content .mbr-section-btn .btn:hover {
  opacity: 1
}
.cid-u8kJmGTu0d .embla__button--next,
.cid-u8kJmGTu0d .embla__button--prev {
  display: flex
}
.cid-u8kJmGTu0d .embla__button {
  bottom: 0;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 32px;
  background-color: transparent!important;
  color: #0931ff!important;
  border: none!important;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1!important
}
@media (max-width:768px) {
  .cid-u8kJmGTu0d .embla__button {
    display: none
  }
}
.cid-u8kJmGTu0d .embla__button:hover {
  background-color: #ececec!important;
  border-radius: 22px
}
.cid-u8kJmGTu0d .embla__button:active,
.cid-u8kJmGTu0d .embla__button:focus {
  background-color: #ececec!important;
  outline: 0
}
.cid-u8kJmGTu0d .embla__button.embla__button--prev {
  right: 4rem;
  border-radius: 6.25rem 0 0 6.25rem;
  border: none!important
}
.cid-u8kJmGTu0d .embla__button.embla__button--next {
  right: 0;
  border-radius: 0 6.25rem 6.25rem 0;
  border: none!important
}
.cid-u8kJmGTu0d .embla {
  position: relative;
  width: 100%;
  padding-bottom: 6rem
}
.cid-u8kJmGTu0d .embla__viewport {
  width: 100%;
  margin-right: 1rem
}
.cid-u8kJmGTu0d .embla__viewport.is-draggable {
  cursor: -webkit-grab;
  cursor: grab
}
.cid-u8kJmGTu0d .embla__viewport.is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.cid-u8kJmGTu0d .embla__container {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent
}
.cid-u8kJmGTu0d .mbr-section-title {
  color: #0931ff
}
.cid-u8kJmGTu0d .item-title {
  color: #fff
}
.cid-u8kJmGTu0d .item-date {
  color: #0f1d07
}
.cid-u8kJmGTu0d .item-text {
  color: #0f1d07
}
.cid-u8kJmGTu0d .blogpost-info {
  margin-top: 2rem;
  display: flex;
  justify-content: center;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-end
}
.cid-u8kJmGTu0d .blogpost-footer {
  margin-bottom: 15px;
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  bottom: -15px;
  color: #000;
  font-size: 12px
}
.cid-u8kJmGTu0d .blogpost-footer img {
  height: 25px;
  width: 25px;
  border-radius: 50%
}
.cid-u8kJmGTu0d .blogpost-footer__time {
  color: #89a8ff
}
.cid-u8kJmGTu0d .blogpost-tag {
  margin-right: 20px;
  margin-bottom: 15px;
  padding: 3px 15px 3px 15px;
  color: #000;
  background: #e5e5e5;
  font-weight: 500;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  border-radius: 50px
}
.cid-u8kJmGTu0d .blogpost-tag:hover {
  background: #89a8ff;
  color: #fff
}
.cid-u8kJmGTu0d .blogpost-tag__active {
  background: #89a8ff;
  color: #fff
}
.cid-u8kJmGTu0d .blogpost-tags {
  display: flex;
  flex-wrap: wrap
}
.cid-u8kJmGTu0d .blogpost-news-item-tags {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px
}
.cid-u8kJmGTu0d .mbr-section-subtitle {
  color: #767676
}
.cid-u82M7B4mCT.popup-builder {
  background-color: #fff
}
.cid-u82M7B4mCT.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1
}
.cid-u82M7B4mCT.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px
}
.cid-u82M7B4mCT .modal-content,
.cid-u82M7B4mCT .modal-dialog {
  height: auto
}
.cid-u82M7B4mCT h1 {
  font-family: Poppins,sans-serif;
  font-size: 2.5rem!important;
  font-weight: 600;
  line-height: 60px!important
}
@media (max-width:992px) {
  .cid-u82M7B4mCT h1 {
    font-size: 2rem!important;
    line-height: 40px!important
  }
}
@media (max-width:768px) {
  .cid-u82M7B4mCT h1 {
    font-size: 1.75rem!important;
    line-height: 33px!important
  }
}
.cid-u82M7B4mCT .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto
}
.cid-u82M7B4mCT .form-wrapper .input-group-btn .btn {
  margin: 0!important
}
@media (min-width:769px) {
  .cid-u82M7B4mCT .form-wrapper .mbr-form .form-group,
  .cid-u82M7B4mCT .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem
  }
}
.cid-u82M7B4mCT .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0
}
.cid-u82M7B4mCT .mbr-figure img {
  display: block;
  width: 100%;
  -ms-grid-row-align: center;
  align-self: center
}
.cid-u82M7B4mCT .mbr-text {
  text-align: center
}
.cid-u82M7B4mCT .pt-0 {
  padding-top: 0!important
}
.cid-u82M7B4mCT .pb-0 {
  padding-bottom: 0!important
}
.cid-u82M7B4mCT .form-content {
  justify-content: center;
  text-align: center
}
.cid-u82M7B4mCT .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none
}
.cid-u82M7B4mCT .modal-open {
  overflow: hidden
}
.cid-u82M7B4mCT .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0!important
}
.cid-u82M7B4mCT .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.cid-u82M7B4mCT .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.cid-u82M7B4mCT .modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0,-50px)
}
.cid-u82M7B4mCT .modal.show .modal-dialog {
  transform: none
}
.cid-u82M7B4mCT .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}
.cid-u82M7B4mCT .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: ""
}
.cid-u82M7B4mCT .modal-content {
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  box-shadow: 0 10px 40px 0 rgba(0,0,0,.2)
}
.cid-u82M7B4mCT .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto
}
.cid-u82M7B4mCT .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.cid-u82M7B4mCT .modal-backdrop.fade {
  opacity: 0
}
.cid-u82M7B4mCT .modal-backdrop.show {
  opacity: .5
}
.cid-u82M7B4mCT .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: none
}
@media (min-width:992px) {
  .cid-u82M7B4mCT .modal-header {
    padding: 2rem 2rem 1rem
  }
}
@media (max-width:991px) {
  .cid-u82M7B4mCT .modal-header {
    padding: 1rem
  }
}
.cid-u82M7B4mCT .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75
}
.cid-u82M7B4mCT .modal-header .close svg {
  fill: #353535
}
.cid-u82M7B4mCT .modal-header .close:hover {
  opacity: 1
}
.cid-u82M7B4mCT .modal-header .close:focus {
  outline: 0
}
.cid-u82M7B4mCT .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center
}
.cid-u82M7B4mCT .modal-body {
  position: relative;
  flex: 1 1 auto
}
@media (min-width:992px) {
  .cid-u82M7B4mCT .modal-body {
    padding: 1rem 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u82M7B4mCT .modal-body {
    padding: 1rem
  }
}
.cid-u82M7B4mCT .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: none;
  text-align: center
}
@media (min-width:992px) {
  .cid-u82M7B4mCT .modal-footer {
    padding: 0 2rem 2rem
  }
}
@media (max-width:991px) {
  .cid-u82M7B4mCT .modal-footer {
    padding: 1rem
  }
}
.cid-u82M7B4mCT .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:576px) {
  .cid-u82M7B4mCT .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .cid-u82M7B4mCT .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2))
  }
  .cid-u82M7B4mCT .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2))
  }
  .cid-u82M7B4mCT .modal-sm {
    max-width: 300px
  }
}
@media (min-width:992px) {
  .cid-u82M7B4mCT .modal-lg,
  .cid-u82M7B4mCT .modal-xl {
    max-width: 800px
  }
}
@media (min-width:1200px) {
  .cid-u82M7B4mCT .modal-xl {
    max-width: 1140px
  }
}
.cid-u82M7B4mCT .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}
.cid-u82M7B4mCT .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}
.cid-u82M7B4mCT .form-group {
  margin-bottom: 1rem
}
.cid-u82M7B4mCT .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}
.cid-u82M7B4mCT .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
.cid-u82M7B4mCT .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}
.cid-u82M7B4mCT .mbr-section-btn {
  margin: 0
}
.cid-u82M7B4mCT .mbr-section-btn .btn {
  margin: 0
}
.cid-u82M7B4mCT {
  width: 50%;
  margin: 0 30px 0 15px;
  border-radius: 22px
}
  
/* sitemap CSS */
.cid-uu0cj2e6Cg li {
  padding-bottom: 0.3rem;
}
.cid-uu0cj2e6Cg li::before {
  content: ' \0021B3';
  padding-right: 0.5rem
}
.cid-uu0cj2e6Cg h5 {
  padding-bottom: 1rem;
}
@media (min-width: 1200px) {
    .cid-uu0cj2e6Cg .col-lg-3 {
        max-width: 20%;
    }
}
.cid-uu0cj2e6Cg .col-lg-3 {
  border-right: 1px solid gray;
  padding-left: 1rem;

  @media (max-width: 768px) {
    min-width: 100%;
    border: 0;
    padding-left: 1rem;
  }
}

.cid-uu0cj2e6Cg .mbr-text {
  padding-left: 0.25rem;
}

.cid-uu0cj2e6Cg .last {
  border: 0;
}

@media (min-width: 1200px) {

.cid-uu0cj2e6Cg  .col-lg-3 {
    max-width: 20%;
  }
}

.cid-uu0cj2e6Cg .list {
  list-style: none;
  padding-left: 0;
  @media (max-width: 991px) {
    margin-bottom: 2rem;
  }
  @media (min-width: 992px) {
    margin-bottom: 0rem;
  }
  color: #a1a1a1;
}

@media (max-width: 767px) {

.cid-uu0cj2e6Cg   .row {
    text-align: center;
  }
}

@media (max-width: 991px) {

.cid-uu0cj2e6Cg   div > *:last-child {
    margin-top: 0 !important;
  }
}

.cid-uu0cj2e6Cg .copyright {
  color: #000000;
}

.cid-uu0cj2e6Cg .mbr-section-subtitle {
  color: #4e423d;
}