@charset "UTF-8";
section {
  background-color: #000;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

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;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

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

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.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 {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img 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: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.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;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 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: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  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, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.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;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@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;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@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;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.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: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  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;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.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: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 0.6rem 1.2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'ABeeZee', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    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-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ffa405 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffa405 !important;
  border-color: #ffa405 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ad6e00 !important;
  border-color: #ad6e00 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ad6e00 !important;
  border-color: #ad6e00 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffa405;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ad6e00 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ffa405 !important;
  border-color: #ffa405 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ffa405 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #9e6400 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ffa405;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffeed1;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'ABeeZee', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'ABeeZee', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #6592e6;
  border-bottom-color: #6592e6;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sXBThuiTTn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sXBThuiTTn .image-wrapper {
  position: relative;
}
.cid-sXBThuiTTn .mbr-section-btn {
  position: absolute;
  bottom: 5%;
  right: -1%;
}
@media (max-width: 690px) {
  .cid-sXBThuiTTn .mbr-section-btn {
    position: absolute;
    right: 0px;
    bottom: -13%;
  }
}
.cid-sXBThuiTTn img {
  max-width: 200px;
  position: absolute;
  right: 0;
  z-index: 10;
}
.cid-sXBThuiTTn .line {
  width: 100%;
  height: 1px;
  background-color: #000000;
  margin-bottom: 25px;
}
.cid-sXBThuiTTn .mbr-section-subtitle {
  font-weight: 700;
  margin-bottom: 25px;
  color: #1d1d1f;
}
.cid-sXBThuiTTn .mbr-section-title {
  margin-bottom: 25px;
}
.cid-sXBThuiTTn a {
  transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
}
.cid-sXBThuiTTn rect {
  transform: translateX(-13px);
  transform-origin: right;
  stroke: currentColor;
  stroke-width: .5;
}
.cid-sXBThuiTTn .qodef-button-cap-fake {
  animation: qode-button-cap-fake-out 0.35s linear;
}
.cid-sXBThuiTTn svg {
  margin-left: 15px;
}
.cid-sXBThuiTTn path {
  animation: qode-button-cap-out 0.35s ease-in-out;
  transform: translateX(-13px);
  transform-origin: right;
  fill: currentColor;
}
.cid-sXBThuiTTn .link:hover rect {
  animation: qode-button-line 0.7s ease forwards;
}
.cid-sXBThuiTTn .link:hover path {
  animation: qode-button-cap 0.7s ease forwards;
}
.cid-sXBThuiTTn .link a {
  background-image: none !important;
}
@keyframes qode-button-cap-fake-out {
  0% {
    clip-path: inset(0 0 0 0);
  }
  49%,
  51% {
    clip-path: inset(50% 0 50% 0);
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes qode-button-line {
  0%,
  100% {
    transform: translateX(-13px) scaleX(1);
  }
  10% {
    transform: translateX(-13px) scaleX(1);
  }
  46%,
  55% {
    transform: translateX(0) scaleX(0.5);
  }
  99% {
    transform: translateX(-13px) scaleX(0.6);
  }
}
@keyframes qode-button-cap-out {
  0%,
  50% {
    transform: translateX(-35px) scaleX(-1);
  }
  100%,
  51% {
    transform: translateX(-13px) scaleX(1);
  }
}
@keyframes qode-button-cap {
  0% {
    -webkit-transform: translateX(-13px) scaleX(1);
    transform: translateX(-13px) scaleX(1);
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
  54% {
    -webkit-transform: translateX(-1px) scaleX(1);
    transform: translateX(-1px) scaleX(1);
    -webkit-clip-path: inset(50% 0 50% 0);
    clip-path: inset(50% 0 50% 0);
  }
  55% {
    -webkit-transform: translateX(-20px) scaleX(-1);
    transform: translateX(-20px) scaleX(-1);
    -webkit-clip-path: inset(50% 0 50% 0);
    clip-path: inset(50% 0 50% 0);
  }
  100% {
    -webkit-transform: translateX(-35px) scaleX(-1);
    transform: translateX(-35px) scaleX(-1);
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
.cid-sXBThuiTTn .wrapper {
  margin: auto;
}
.cid-trjFdZDwap {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-trjFdZDwap .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-trjFdZDwap .mbr-section-subtitle {
  text-align: center;
}
.cid-trjFdZDwap .mbr-text {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-trjFdZDwap .display-1 {
    font-size: 75px;
  }
  .cid-trjFdZDwap .display-5 {
    font-size: 29px;
  }
  .cid-trjFdZDwap .display-4 {
    font-weight: 300;
  }
}
#custom-html-1iu {
  /* Type valid CSS here */
}
#custom-html-1iu div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-1iu p {
  font-size: 60px;
  color: #777;
}
#custom-html-1iu * {
  margin: 0;
  padding: 0;
}
#custom-html-1iu .embed-container {
  position: relative;
  max-height: 100vh;
  height: 50vh;
  overflow: hidden;
}
#custom-html-1iu .embed-container iframe,
#custom-html-1iu .embed-container object,
#custom-html-1iu .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-sXBRhsh2YX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sXBRhsh2YX .image-wrapper {
  position: relative;
}
.cid-sXBRhsh2YX .mbr-section-btn {
  position: absolute;
  bottom: 5%;
  right: -1%;
}
@media (max-width: 690px) {
  .cid-sXBRhsh2YX .mbr-section-btn {
    position: absolute;
    right: 0px;
    bottom: -13%;
  }
}
.cid-sXBRhsh2YX img {
  max-width: 200px;
  position: absolute;
  right: 0;
  z-index: 10;
}
.cid-sXBRhsh2YX .line {
  width: 100%;
  height: 1px;
  background-color: #000000;
  margin-bottom: 25px;
}
.cid-sXBRhsh2YX .mbr-section-subtitle {
  font-weight: 700;
  margin-bottom: 25px;
  color: #1d1d1f;
}
.cid-sXBRhsh2YX .mbr-section-title {
  margin-bottom: 25px;
}
.cid-sXBRhsh2YX a {
  transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
}
.cid-sXBRhsh2YX rect {
  transform: translateX(-13px);
  transform-origin: right;
  stroke: currentColor;
  stroke-width: .5;
}
.cid-sXBRhsh2YX .qodef-button-cap-fake {
  animation: qode-button-cap-fake-out 0.35s linear;
}
.cid-sXBRhsh2YX svg {
  margin-left: 15px;
}
.cid-sXBRhsh2YX path {
  animation: qode-button-cap-out 0.35s ease-in-out;
  transform: translateX(-13px);
  transform-origin: right;
  fill: currentColor;
}
.cid-sXBRhsh2YX .link:hover rect {
  animation: qode-button-line 0.7s ease forwards;
}
.cid-sXBRhsh2YX .link:hover path {
  animation: qode-button-cap 0.7s ease forwards;
}
.cid-sXBRhsh2YX .link a {
  background-image: none !important;
}
@keyframes qode-button-cap-fake-out {
  0% {
    clip-path: inset(0 0 0 0);
  }
  49%,
  51% {
    clip-path: inset(50% 0 50% 0);
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes qode-button-line {
  0%,
  100% {
    transform: translateX(-13px) scaleX(1);
  }
  10% {
    transform: translateX(-13px) scaleX(1);
  }
  46%,
  55% {
    transform: translateX(0) scaleX(0.5);
  }
  99% {
    transform: translateX(-13px) scaleX(0.6);
  }
}
@keyframes qode-button-cap-out {
  0%,
  50% {
    transform: translateX(-35px) scaleX(-1);
  }
  100%,
  51% {
    transform: translateX(-13px) scaleX(1);
  }
}
@keyframes qode-button-cap {
  0% {
    -webkit-transform: translateX(-13px) scaleX(1);
    transform: translateX(-13px) scaleX(1);
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
  54% {
    -webkit-transform: translateX(-1px) scaleX(1);
    transform: translateX(-1px) scaleX(1);
    -webkit-clip-path: inset(50% 0 50% 0);
    clip-path: inset(50% 0 50% 0);
  }
  55% {
    -webkit-transform: translateX(-20px) scaleX(-1);
    transform: translateX(-20px) scaleX(-1);
    -webkit-clip-path: inset(50% 0 50% 0);
    clip-path: inset(50% 0 50% 0);
  }
  100% {
    -webkit-transform: translateX(-35px) scaleX(-1);
    transform: translateX(-35px) scaleX(-1);
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
.cid-sXBRhsh2YX .wrapper {
  margin: auto;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t0HakZJcLr.popup-builder {
  background-color: #ffffff;
}
.cid-t0HakZJcLr.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0HakZJcLr.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0HakZJcLr .modal-content,
.cid-t0HakZJcLr .modal-dialog {
  height: auto;
}
.cid-t0HakZJcLr .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0HakZJcLr .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0HakZJcLr .form-wrapper .mbr-form .form-group,
  .cid-t0HakZJcLr .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0HakZJcLr .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0HakZJcLr .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0HakZJcLr .mbr-text {
  text-align: center;
}
.cid-t0HakZJcLr .pt-0 {
  padding-top: 0 !important;
}
.cid-t0HakZJcLr .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0HakZJcLr .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0HakZJcLr .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0HakZJcLr .modal-open {
  overflow: hidden;
}
.cid-t0HakZJcLr .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0HakZJcLr .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0HakZJcLr .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0HakZJcLr .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0HakZJcLr .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0HakZJcLr .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0HakZJcLr .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0HakZJcLr .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0HakZJcLr .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0HakZJcLr .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0HakZJcLr .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0HakZJcLr .modal-backdrop.show {
  opacity: .5;
}
.cid-t0HakZJcLr .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0HakZJcLr .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0HakZJcLr .modal-header {
    padding: 1rem;
  }
}
.cid-t0HakZJcLr .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0HakZJcLr .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0HakZJcLr .modal-header .close:hover {
  opacity: 1;
}
.cid-t0HakZJcLr .modal-header .close:focus {
  outline: none;
}
.cid-t0HakZJcLr .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0HakZJcLr .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0HakZJcLr .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0HakZJcLr .modal-body {
    padding: 1rem;
  }
}
.cid-t0HakZJcLr .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0HakZJcLr .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0HakZJcLr .modal-footer {
    padding: 1rem;
  }
}
.cid-t0HakZJcLr .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0HakZJcLr .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0HakZJcLr .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0HakZJcLr .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0HakZJcLr .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0HakZJcLr .modal-lg,
  .cid-t0HakZJcLr .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0HakZJcLr .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0HakZJcLr .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0HakZJcLr .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0HakZJcLr .form-group {
  margin-bottom: 1rem;
}
.cid-t0HakZJcLr .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0HakZJcLr .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0HakZJcLr .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0HakZJcLr .mbr-section-btn {
  margin: 0;
}
.cid-t0HakZJcLr .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0HakZJcLr .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0HakZJcLr .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2RLnGBwng .float {
  width: 76px;
  height: 76px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2RLnGBwng .my-float {
  margin-top: 16px;
}
.cid-t2RLnGBwng P {
  color: #232323;
}
.cid-t2RLnGBwng DIV {
  color: #ffffff;
}
.cid-t2RLnGBwng H10 {
  color: #767676;
}
.cid-t2RLnGBwng .hidden {
  display: none;
}
.cid-tSDObZXlR5.popup-builder {
  background-color: #ffffff;
}
.cid-tSDObZXlR5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDObZXlR5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDObZXlR5 .modal-content,
.cid-tSDObZXlR5 .modal-dialog {
  height: auto;
}
.cid-tSDObZXlR5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDObZXlR5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDObZXlR5 .form-wrapper .mbr-form .form-group,
  .cid-tSDObZXlR5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDObZXlR5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDObZXlR5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDObZXlR5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDObZXlR5 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDObZXlR5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDObZXlR5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDObZXlR5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDObZXlR5 .modal-open {
  overflow: hidden;
}
.cid-tSDObZXlR5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDObZXlR5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDObZXlR5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDObZXlR5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDObZXlR5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDObZXlR5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDObZXlR5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDObZXlR5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDObZXlR5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDObZXlR5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDObZXlR5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDObZXlR5 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDObZXlR5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDObZXlR5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDObZXlR5 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDObZXlR5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDObZXlR5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDObZXlR5 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDObZXlR5 .modal-header .close:focus {
  outline: none;
}
.cid-tSDObZXlR5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDObZXlR5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDObZXlR5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDObZXlR5 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDObZXlR5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDObZXlR5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDObZXlR5 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDObZXlR5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDObZXlR5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDObZXlR5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDObZXlR5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDObZXlR5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDObZXlR5 .modal-lg,
  .cid-tSDObZXlR5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDObZXlR5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDObZXlR5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDObZXlR5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDObZXlR5 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDObZXlR5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDObZXlR5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDObZXlR5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDObZXlR5 .mbr-section-btn {
  margin: 0;
}
.cid-tSDObZXlR5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sDTFQhSJfi {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sDTFQhSJfi .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lk body {
  background-color: black;
}
#custom-html-1lk .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lk .complet {
  background-color: #000000;
}
#custom-html-1lk .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lk .conteneurVideo iframe,
#custom-html-1lk .conteneurVideo object,
#custom-html-1lk .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lk #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lk .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lk #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lk .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lk .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpI4lSLpg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpI4lSLpg .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sDTFQikdqs {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sDTFQikdqs .mbr-text {
  color: #ffffff;
}
.cid-sDTFQikdqs .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sDTFQikdqs .mbr-section-title {
  color: #4479d9;
}
.cid-sDTFQikdqs H1 {
  color: #4479d9;
}
.cid-sDTFQikdqs H2 {
  color: #4479d9;
}
.cid-sDTFQikdqs H3 {
  color: #4479d9;
}
.cid-sDTFQikdqs .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sDTFQikdqs .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sDTFQikdqs .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sDTFQikdqs .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sDTFQikdqs .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sDTFQikdqs .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sDTFQikdqs .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sDTFQikdqs .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sDTFQikdqs .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sDTFQikdqs .play,
.cid-sDTFQikdqs .pause,
.cid-sDTFQikdqs .prev,
.cid-sDTFQikdqs .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sDTFQikdqs .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sDTFQikdqs #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sDTFQikdqs .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwP7MuzGe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwP7MuzGe .mbr-media {
  position: relative;
}
.cid-ubwP7MuzGe .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwP7MuzGe img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwP7MuzGe img {
    max-width: 95%;
  }
}
.cid-ubwP7MuzGe h1 {
  line-height: 1.5;
}
.cid-ubwP7MuzGe .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwP7MuzGe .start:hover {
  background: #ff1f3f;
}
.cid-ubwP7MuzGe .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwP7MuzGe a {
  background-image: none !important;
}
.cid-ubwP7MuzGe .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwP7MuzGe .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwP7MuzGe .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwP7MuzGe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwP7MuzGe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwP7MuzGe .mbr-section-title {
  color: #ffffff;
}
.cid-ubwP7MuzGe .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwP7MuzGe .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwP7MuzGe .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwP7MuzGe .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwP7MuzGe .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwP7MuzGe .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwP7MuzGe .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwP7MuzGe .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwP7MuzGe .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwP7MuzGe .playEnfant,
.cid-ubwP7MuzGe .pauseEnfant,
.cid-ubwP7MuzGe .prevEnfant,
.cid-ubwP7MuzGe .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwP7MuzGe .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwP7MuzGe #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwP7MuzGe .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwP7MuzGe .mbr-card-title,
.cid-ubwP7MuzGe .cards-wrapper {
  color: #ffa405;
}
.cid-ubwP7MuzGe .mbr-section-title P {
  text-align: right;
}
.cid-ubwP8HJIlP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwP8HJIlP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwP8HJIlP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwP8HJIlP .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwP8HJIlP .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwP8HJIlP .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwP8HJIlP .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwP8HJIlP .card-row {
  align-items: stretch;
}
.cid-ubwP8HJIlP .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwP8HJIlP .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwP8HJIlP .couleur1 {
  background-color: royalblue;
}
.cid-ubwP8HJIlP .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwP8HJIlP .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwP8HJIlP .card-box {
  height: 100%;
}
.cid-ubwP8HJIlP .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwP8HJIlP .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwP8HJIlP .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwP8HJIlP .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpI61iSpb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpI61iSpb .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpI61iSpb .mbr-text,
.cid-ubpI61iSpb .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBWS3e8e.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBWS3e8e.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBWS3e8e.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBWS3e8e .modal-content,
.cid-t0BBWS3e8e .modal-dialog {
  height: auto;
}
.cid-t0BBWS3e8e .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBWS3e8e .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBWS3e8e .form-wrapper .mbr-form .form-group,
  .cid-t0BBWS3e8e .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBWS3e8e .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBWS3e8e .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BBWS3e8e .mbr-text {
  text-align: center;
}
.cid-t0BBWS3e8e .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBWS3e8e .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBWS3e8e .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBWS3e8e .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBWS3e8e .modal-open {
  overflow: hidden;
}
.cid-t0BBWS3e8e .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBWS3e8e .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBWS3e8e .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBWS3e8e .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BBWS3e8e .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBWS3e8e .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBWS3e8e .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBWS3e8e .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BBWS3e8e .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBWS3e8e .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBWS3e8e .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBWS3e8e .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBWS3e8e .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BBWS3e8e .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBWS3e8e .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBWS3e8e .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBWS3e8e .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBWS3e8e .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBWS3e8e .modal-header .close:focus {
  outline: none;
}
.cid-t0BBWS3e8e .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBWS3e8e .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBWS3e8e .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBWS3e8e .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBWS3e8e .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BBWS3e8e .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBWS3e8e .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBWS3e8e .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBWS3e8e .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBWS3e8e .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBWS3e8e .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBWS3e8e .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBWS3e8e .modal-lg,
  .cid-t0BBWS3e8e .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBWS3e8e .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBWS3e8e .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBWS3e8e .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BBWS3e8e .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBWS3e8e .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBWS3e8e .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBWS3e8e .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BBWS3e8e .mbr-section-btn {
  margin: 0;
}
.cid-t0BBWS3e8e .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBWS3e8e .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBWS3e8e .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MfILWYJa .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MfILWYJa .my-float {
  margin-top: 16px;
}
.cid-t2MfILWYJa P {
  color: #232323;
}
.cid-t2MfILWYJa DIV {
  color: #ffffff;
}
.cid-t2MfILWYJa H10 {
  color: #767676;
}
.cid-t2MfILWYJa .hidden {
  display: none;
}
.cid-tSDOfzPxNL.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPxNL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPxNL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPxNL .modal-content,
.cid-tSDOfzPxNL .modal-dialog {
  height: auto;
}
.cid-tSDOfzPxNL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPxNL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPxNL .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPxNL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPxNL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPxNL .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPxNL .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPxNL .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPxNL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPxNL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPxNL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPxNL .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPxNL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPxNL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPxNL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPxNL .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPxNL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPxNL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPxNL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPxNL .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPxNL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPxNL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPxNL .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPxNL .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPxNL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPxNL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPxNL .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPxNL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPxNL .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPxNL .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPxNL .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPxNL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPxNL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPxNL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPxNL .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPxNL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPxNL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPxNL .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPxNL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPxNL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPxNL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPxNL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPxNL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPxNL .modal-lg,
  .cid-tSDOfzPxNL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPxNL .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPxNL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPxNL .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPxNL .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPxNL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPxNL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPxNL .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPxNL .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPxNL .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAjQIffYrr {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAjQIffYrr .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ln body {
  background-color: black;
}
#custom-html-1ln .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ln .complet {
  background-color: #000000;
}
#custom-html-1ln .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ln .conteneurVideo iframe,
#custom-html-1ln .conteneurVideo object,
#custom-html-1ln .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ln #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ln .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ln #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ln .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ln .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHWMWd4v {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHWMWd4v .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAjQIfGd3R {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAjQIfGd3R .mbr-text {
  color: #ffffff;
}
.cid-sAjQIfGd3R .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAjQIfGd3R .mbr-section-title {
  color: #4479d9;
}
.cid-sAjQIfGd3R H1 {
  color: #4479d9;
}
.cid-sAjQIfGd3R H2 {
  color: #4479d9;
}
.cid-sAjQIfGd3R H3 {
  color: #4479d9;
}
.cid-sAjQIfGd3R .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAjQIfGd3R .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAjQIfGd3R .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAjQIfGd3R .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAjQIfGd3R .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAjQIfGd3R .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAjQIfGd3R .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAjQIfGd3R .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAjQIfGd3R .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAjQIfGd3R .play,
.cid-sAjQIfGd3R .pause,
.cid-sAjQIfGd3R .prev,
.cid-sAjQIfGd3R .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAjQIfGd3R .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAjQIfGd3R #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAjQIfGd3R .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwP1cwetf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwP1cwetf .mbr-media {
  position: relative;
}
.cid-ubwP1cwetf .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwP1cwetf img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwP1cwetf img {
    max-width: 95%;
  }
}
.cid-ubwP1cwetf h1 {
  line-height: 1.5;
}
.cid-ubwP1cwetf .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwP1cwetf .start:hover {
  background: #ff1f3f;
}
.cid-ubwP1cwetf .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwP1cwetf a {
  background-image: none !important;
}
.cid-ubwP1cwetf .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwP1cwetf .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwP1cwetf .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwP1cwetf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwP1cwetf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwP1cwetf .mbr-section-title {
  color: #ffffff;
}
.cid-ubwP1cwetf .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwP1cwetf .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwP1cwetf .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwP1cwetf .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwP1cwetf .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwP1cwetf .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwP1cwetf .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwP1cwetf .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwP1cwetf .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwP1cwetf .playEnfant,
.cid-ubwP1cwetf .pauseEnfant,
.cid-ubwP1cwetf .prevEnfant,
.cid-ubwP1cwetf .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwP1cwetf .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwP1cwetf #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwP1cwetf .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwP1cwetf .mbr-card-title,
.cid-ubwP1cwetf .cards-wrapper {
  color: #ffa405;
}
.cid-ubwP1cwetf .mbr-section-title P {
  text-align: right;
}
.cid-ubwP1YlTtx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwP1YlTtx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwP1YlTtx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwP1YlTtx .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwP1YlTtx .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwP1YlTtx .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwP1YlTtx .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwP1YlTtx .card-row {
  align-items: stretch;
}
.cid-ubwP1YlTtx .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwP1YlTtx .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwP1YlTtx .couleur1 {
  background-color: royalblue;
}
.cid-ubwP1YlTtx .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwP1YlTtx .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwP1YlTtx .card-box {
  height: 100%;
}
.cid-ubwP1YlTtx .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwP1YlTtx .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwP1YlTtx .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwP1YlTtx .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHYnfGtr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHYnfGtr .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHYnfGtr .mbr-text,
.cid-ubpHYnfGtr .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BC0OR7xi.popup-builder {
  background-color: #ffffff;
}
.cid-t0BC0OR7xi.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BC0OR7xi.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BC0OR7xi .modal-content,
.cid-t0BC0OR7xi .modal-dialog {
  height: auto;
}
.cid-t0BC0OR7xi .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BC0OR7xi .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BC0OR7xi .form-wrapper .mbr-form .form-group,
  .cid-t0BC0OR7xi .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BC0OR7xi .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BC0OR7xi .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BC0OR7xi .mbr-text {
  text-align: center;
}
.cid-t0BC0OR7xi .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BC0OR7xi .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BC0OR7xi .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BC0OR7xi .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BC0OR7xi .modal-open {
  overflow: hidden;
}
.cid-t0BC0OR7xi .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BC0OR7xi .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BC0OR7xi .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BC0OR7xi .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BC0OR7xi .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BC0OR7xi .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BC0OR7xi .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BC0OR7xi .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BC0OR7xi .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BC0OR7xi .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BC0OR7xi .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BC0OR7xi .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BC0OR7xi .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BC0OR7xi .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BC0OR7xi .modal-header {
    padding: 1rem;
  }
}
.cid-t0BC0OR7xi .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BC0OR7xi .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BC0OR7xi .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BC0OR7xi .modal-header .close:focus {
  outline: none;
}
.cid-t0BC0OR7xi .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BC0OR7xi .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BC0OR7xi .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BC0OR7xi .modal-body {
    padding: 1rem;
  }
}
.cid-t0BC0OR7xi .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BC0OR7xi .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BC0OR7xi .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BC0OR7xi .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BC0OR7xi .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BC0OR7xi .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BC0OR7xi .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BC0OR7xi .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BC0OR7xi .modal-lg,
  .cid-t0BC0OR7xi .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BC0OR7xi .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BC0OR7xi .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BC0OR7xi .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BC0OR7xi .form-group {
  margin-bottom: 1rem;
}
.cid-t0BC0OR7xi .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BC0OR7xi .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BC0OR7xi .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BC0OR7xi .mbr-section-btn {
  margin: 0;
}
.cid-t0BC0OR7xi .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BC0OR7xi .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BC0OR7xi .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MfOsatAk .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MfOsatAk .my-float {
  margin-top: 16px;
}
.cid-t2MfOsatAk P {
  color: #232323;
}
.cid-t2MfOsatAk DIV {
  color: #ffffff;
}
.cid-t2MfOsatAk H10 {
  color: #767676;
}
.cid-t2MfOsatAk .hidden {
  display: none;
}
.cid-tSDOfzP3nV.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzP3nV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzP3nV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzP3nV .modal-content,
.cid-tSDOfzP3nV .modal-dialog {
  height: auto;
}
.cid-tSDOfzP3nV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzP3nV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzP3nV .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzP3nV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzP3nV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzP3nV .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzP3nV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzP3nV .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzP3nV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzP3nV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzP3nV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzP3nV .modal-open {
  overflow: hidden;
}
.cid-tSDOfzP3nV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzP3nV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzP3nV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzP3nV .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzP3nV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzP3nV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzP3nV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzP3nV .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzP3nV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzP3nV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzP3nV .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzP3nV .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzP3nV .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzP3nV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzP3nV .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzP3nV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzP3nV .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzP3nV .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzP3nV .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzP3nV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzP3nV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzP3nV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzP3nV .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzP3nV .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzP3nV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzP3nV .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzP3nV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzP3nV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzP3nV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzP3nV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzP3nV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzP3nV .modal-lg,
  .cid-tSDOfzP3nV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzP3nV .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzP3nV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzP3nV .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzP3nV .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzP3nV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzP3nV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzP3nV .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzP3nV .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzP3nV .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-t0g7Ccd2Wx {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-t0g7Ccd2Wx .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lo body {
  background-color: black;
}
#custom-html-1lo .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lo .complet {
  background-color: #000000;
}
#custom-html-1lo .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lo .conteneurVideo iframe,
#custom-html-1lo .conteneurVideo object,
#custom-html-1lo .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lo #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lo .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lo #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lo .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lo .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHTjRbmS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHTjRbmS .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-t0g7CcKvyL {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-t0g7CcKvyL .mbr-text {
  color: #ffffff;
}
.cid-t0g7CcKvyL .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-t0g7CcKvyL .mbr-section-title {
  color: #4479d9;
}
.cid-t0g7CcKvyL H1 {
  color: #4479d9;
}
.cid-t0g7CcKvyL H2 {
  color: #4479d9;
}
.cid-t0g7CcKvyL H3 {
  color: #4479d9;
}
.cid-t0g7CcKvyL .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-t0g7CcKvyL .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-t0g7CcKvyL .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-t0g7CcKvyL .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-t0g7CcKvyL .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-t0g7CcKvyL .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-t0g7CcKvyL .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-t0g7CcKvyL .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-t0g7CcKvyL .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-t0g7CcKvyL .play,
.cid-t0g7CcKvyL .pause,
.cid-t0g7CcKvyL .prev,
.cid-t0g7CcKvyL .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-t0g7CcKvyL .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-t0g7CcKvyL #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-t0g7CcKvyL .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOY1oH7K {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOY1oH7K .mbr-media {
  position: relative;
}
.cid-ubwOY1oH7K .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOY1oH7K img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOY1oH7K img {
    max-width: 95%;
  }
}
.cid-ubwOY1oH7K h1 {
  line-height: 1.5;
}
.cid-ubwOY1oH7K .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOY1oH7K .start:hover {
  background: #ff1f3f;
}
.cid-ubwOY1oH7K .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOY1oH7K a {
  background-image: none !important;
}
.cid-ubwOY1oH7K .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOY1oH7K .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOY1oH7K .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOY1oH7K .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOY1oH7K .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOY1oH7K .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOY1oH7K .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOY1oH7K .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOY1oH7K .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOY1oH7K .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOY1oH7K .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOY1oH7K .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOY1oH7K .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOY1oH7K .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOY1oH7K .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOY1oH7K .playEnfant,
.cid-ubwOY1oH7K .pauseEnfant,
.cid-ubwOY1oH7K .prevEnfant,
.cid-ubwOY1oH7K .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOY1oH7K .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOY1oH7K #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOY1oH7K .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOY1oH7K .mbr-card-title,
.cid-ubwOY1oH7K .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOY1oH7K .mbr-section-title P {
  text-align: right;
}
.cid-ubwOYGpRaH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOYGpRaH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOYGpRaH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOYGpRaH .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOYGpRaH .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOYGpRaH .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOYGpRaH .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOYGpRaH .card-row {
  align-items: stretch;
}
.cid-ubwOYGpRaH .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOYGpRaH .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOYGpRaH .couleur1 {
  background-color: royalblue;
}
.cid-ubwOYGpRaH .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOYGpRaH .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOYGpRaH .card-box {
  height: 100%;
}
.cid-ubwOYGpRaH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOYGpRaH .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOYGpRaH .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOYGpRaH .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHUSLDL1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHUSLDL1 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHUSLDL1 .mbr-text,
.cid-ubpHUSLDL1 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BC42dcwy.popup-builder {
  background-color: #ffffff;
}
.cid-t0BC42dcwy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BC42dcwy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BC42dcwy .modal-content,
.cid-t0BC42dcwy .modal-dialog {
  height: auto;
}
.cid-t0BC42dcwy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BC42dcwy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BC42dcwy .form-wrapper .mbr-form .form-group,
  .cid-t0BC42dcwy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BC42dcwy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BC42dcwy .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BC42dcwy .mbr-text {
  text-align: center;
}
.cid-t0BC42dcwy .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BC42dcwy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BC42dcwy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BC42dcwy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BC42dcwy .modal-open {
  overflow: hidden;
}
.cid-t0BC42dcwy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BC42dcwy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BC42dcwy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BC42dcwy .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BC42dcwy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BC42dcwy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BC42dcwy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BC42dcwy .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BC42dcwy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BC42dcwy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BC42dcwy .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BC42dcwy .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BC42dcwy .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BC42dcwy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BC42dcwy .modal-header {
    padding: 1rem;
  }
}
.cid-t0BC42dcwy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BC42dcwy .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BC42dcwy .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BC42dcwy .modal-header .close:focus {
  outline: none;
}
.cid-t0BC42dcwy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BC42dcwy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BC42dcwy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BC42dcwy .modal-body {
    padding: 1rem;
  }
}
.cid-t0BC42dcwy .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BC42dcwy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BC42dcwy .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BC42dcwy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BC42dcwy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BC42dcwy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BC42dcwy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BC42dcwy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BC42dcwy .modal-lg,
  .cid-t0BC42dcwy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BC42dcwy .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BC42dcwy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BC42dcwy .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BC42dcwy .form-group {
  margin-bottom: 1rem;
}
.cid-t0BC42dcwy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BC42dcwy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BC42dcwy .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BC42dcwy .mbr-section-btn {
  margin: 0;
}
.cid-t0BC42dcwy .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BC42dcwy .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BC42dcwy .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MfTtXl5S .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MfTtXl5S .my-float {
  margin-top: 16px;
}
.cid-t2MfTtXl5S P {
  color: #232323;
}
.cid-t2MfTtXl5S DIV {
  color: #ffffff;
}
.cid-t2MfTtXl5S H10 {
  color: #767676;
}
.cid-t2MfTtXl5S .hidden {
  display: none;
}
.cid-tSDOfzPOYP.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPOYP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPOYP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPOYP .modal-content,
.cid-tSDOfzPOYP .modal-dialog {
  height: auto;
}
.cid-tSDOfzPOYP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPOYP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPOYP .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPOYP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPOYP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPOYP .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPOYP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPOYP .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPOYP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPOYP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPOYP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPOYP .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPOYP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPOYP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPOYP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPOYP .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPOYP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPOYP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPOYP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPOYP .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPOYP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPOYP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPOYP .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPOYP .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPOYP .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPOYP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPOYP .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPOYP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPOYP .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPOYP .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPOYP .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPOYP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPOYP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPOYP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPOYP .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPOYP .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPOYP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPOYP .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPOYP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPOYP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPOYP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPOYP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPOYP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPOYP .modal-lg,
  .cid-tSDOfzPOYP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPOYP .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPOYP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPOYP .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPOYP .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPOYP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPOYP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPOYP .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPOYP .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPOYP .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sEmtlJDCCo {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sEmtlJDCCo .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lq body {
  background-color: black;
}
#custom-html-1lq .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lq .complet {
  background-color: #000000;
}
#custom-html-1lq .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lq .conteneurVideo iframe,
#custom-html-1lq .conteneurVideo object,
#custom-html-1lq .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lq #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lq .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lq #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lq .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lq .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHPPHvl4 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHPPHvl4 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sEmtlLvRWj {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sEmtlLvRWj .mbr-text {
  color: #ffffff;
}
.cid-sEmtlLvRWj .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sEmtlLvRWj .mbr-section-title {
  color: #4479d9;
}
.cid-sEmtlLvRWj H1 {
  color: #4479d9;
}
.cid-sEmtlLvRWj H2 {
  color: #4479d9;
}
.cid-sEmtlLvRWj H3 {
  color: #4479d9;
}
.cid-sEmtlLvRWj .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sEmtlLvRWj .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sEmtlLvRWj .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sEmtlLvRWj .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sEmtlLvRWj .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sEmtlLvRWj .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sEmtlLvRWj .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sEmtlLvRWj .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sEmtlLvRWj .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sEmtlLvRWj .play,
.cid-sEmtlLvRWj .pause,
.cid-sEmtlLvRWj .prev,
.cid-sEmtlLvRWj .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sEmtlLvRWj .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sEmtlLvRWj #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sEmtlLvRWj .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOUzkxir {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOUzkxir .mbr-media {
  position: relative;
}
.cid-ubwOUzkxir .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOUzkxir img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOUzkxir img {
    max-width: 95%;
  }
}
.cid-ubwOUzkxir h1 {
  line-height: 1.5;
}
.cid-ubwOUzkxir .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOUzkxir .start:hover {
  background: #ff1f3f;
}
.cid-ubwOUzkxir .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOUzkxir a {
  background-image: none !important;
}
.cid-ubwOUzkxir .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOUzkxir .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOUzkxir .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOUzkxir .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOUzkxir .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOUzkxir .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOUzkxir .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOUzkxir .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOUzkxir .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOUzkxir .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOUzkxir .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOUzkxir .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOUzkxir .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOUzkxir .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOUzkxir .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOUzkxir .playEnfant,
.cid-ubwOUzkxir .pauseEnfant,
.cid-ubwOUzkxir .prevEnfant,
.cid-ubwOUzkxir .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOUzkxir .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOUzkxir #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOUzkxir .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOUzkxir .mbr-card-title,
.cid-ubwOUzkxir .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOUzkxir .mbr-section-title P {
  text-align: right;
}
.cid-ubwOVkmT6E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOVkmT6E .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOVkmT6E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOVkmT6E .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOVkmT6E .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOVkmT6E .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOVkmT6E .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOVkmT6E .card-row {
  align-items: stretch;
}
.cid-ubwOVkmT6E .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOVkmT6E .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOVkmT6E .couleur1 {
  background-color: royalblue;
}
.cid-ubwOVkmT6E .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOVkmT6E .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOVkmT6E .card-box {
  height: 100%;
}
.cid-ubwOVkmT6E .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOVkmT6E .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOVkmT6E .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOVkmT6E .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHRkPh8V {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHRkPh8V .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHRkPh8V .mbr-text,
.cid-ubpHRkPh8V .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCb1dllC.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCb1dllC.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCb1dllC.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCb1dllC .modal-content,
.cid-t0BCb1dllC .modal-dialog {
  height: auto;
}
.cid-t0BCb1dllC .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCb1dllC .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCb1dllC .form-wrapper .mbr-form .form-group,
  .cid-t0BCb1dllC .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCb1dllC .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCb1dllC .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCb1dllC .mbr-text {
  text-align: center;
}
.cid-t0BCb1dllC .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCb1dllC .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCb1dllC .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCb1dllC .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCb1dllC .modal-open {
  overflow: hidden;
}
.cid-t0BCb1dllC .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCb1dllC .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCb1dllC .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCb1dllC .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCb1dllC .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCb1dllC .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCb1dllC .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCb1dllC .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCb1dllC .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCb1dllC .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCb1dllC .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCb1dllC .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCb1dllC .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCb1dllC .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCb1dllC .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCb1dllC .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCb1dllC .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCb1dllC .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCb1dllC .modal-header .close:focus {
  outline: none;
}
.cid-t0BCb1dllC .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCb1dllC .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCb1dllC .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCb1dllC .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCb1dllC .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCb1dllC .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCb1dllC .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCb1dllC .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCb1dllC .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCb1dllC .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCb1dllC .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCb1dllC .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCb1dllC .modal-lg,
  .cid-t0BCb1dllC .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCb1dllC .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCb1dllC .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCb1dllC .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCb1dllC .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCb1dllC .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCb1dllC .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCb1dllC .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCb1dllC .mbr-section-btn {
  margin: 0;
}
.cid-t0BCb1dllC .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCb1dllC .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCb1dllC .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2Mg3Mk9L1 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2Mg3Mk9L1 .my-float {
  margin-top: 16px;
}
.cid-t2Mg3Mk9L1 P {
  color: #232323;
}
.cid-t2Mg3Mk9L1 DIV {
  color: #ffffff;
}
.cid-t2Mg3Mk9L1 H10 {
  color: #767676;
}
.cid-t2Mg3Mk9L1 .hidden {
  display: none;
}
.cid-tSDOfzPdGh.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPdGh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPdGh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPdGh .modal-content,
.cid-tSDOfzPdGh .modal-dialog {
  height: auto;
}
.cid-tSDOfzPdGh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPdGh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPdGh .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPdGh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPdGh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPdGh .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPdGh .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPdGh .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPdGh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPdGh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPdGh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPdGh .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPdGh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPdGh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPdGh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPdGh .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPdGh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPdGh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPdGh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPdGh .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPdGh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPdGh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPdGh .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPdGh .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPdGh .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPdGh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPdGh .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPdGh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPdGh .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPdGh .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPdGh .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPdGh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPdGh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPdGh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPdGh .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPdGh .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPdGh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPdGh .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPdGh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPdGh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPdGh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPdGh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPdGh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPdGh .modal-lg,
  .cid-tSDOfzPdGh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPdGh .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPdGh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPdGh .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPdGh .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPdGh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPdGh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPdGh .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPdGh .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPdGh .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAks6FKneN {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAks6FKneN .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lr body {
  background-color: black;
}
#custom-html-1lr .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lr .complet {
  background-color: #000000;
}
#custom-html-1lr .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lr .conteneurVideo iframe,
#custom-html-1lr .conteneurVideo object,
#custom-html-1lr .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lr #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lr .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lr #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lr .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lr .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHM0SVQb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHM0SVQb .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAks6GsPnU {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAks6GsPnU .mbr-text {
  color: #ffffff;
}
.cid-sAks6GsPnU .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAks6GsPnU .mbr-section-title {
  color: #4479d9;
}
.cid-sAks6GsPnU H1 {
  color: #4479d9;
}
.cid-sAks6GsPnU H2 {
  color: #4479d9;
}
.cid-sAks6GsPnU H3 {
  color: #4479d9;
}
.cid-sAks6GsPnU .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAks6GsPnU .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAks6GsPnU .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAks6GsPnU .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAks6GsPnU .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAks6GsPnU .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAks6GsPnU .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAks6GsPnU .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAks6GsPnU .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAks6GsPnU .play,
.cid-sAks6GsPnU .pause,
.cid-sAks6GsPnU .prev,
.cid-sAks6GsPnU .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAks6GsPnU .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAks6GsPnU #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAks6GsPnU .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOQZoa2C {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOQZoa2C .mbr-media {
  position: relative;
}
.cid-ubwOQZoa2C .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOQZoa2C img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOQZoa2C img {
    max-width: 95%;
  }
}
.cid-ubwOQZoa2C h1 {
  line-height: 1.5;
}
.cid-ubwOQZoa2C .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOQZoa2C .start:hover {
  background: #ff1f3f;
}
.cid-ubwOQZoa2C .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOQZoa2C a {
  background-image: none !important;
}
.cid-ubwOQZoa2C .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOQZoa2C .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOQZoa2C .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOQZoa2C .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOQZoa2C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOQZoa2C .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOQZoa2C .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOQZoa2C .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOQZoa2C .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOQZoa2C .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOQZoa2C .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOQZoa2C .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOQZoa2C .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOQZoa2C .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOQZoa2C .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOQZoa2C .playEnfant,
.cid-ubwOQZoa2C .pauseEnfant,
.cid-ubwOQZoa2C .prevEnfant,
.cid-ubwOQZoa2C .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOQZoa2C .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOQZoa2C #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOQZoa2C .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOQZoa2C .mbr-card-title,
.cid-ubwOQZoa2C .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOQZoa2C .mbr-section-title P {
  text-align: right;
}
.cid-ubwORDLDHO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwORDLDHO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwORDLDHO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwORDLDHO .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwORDLDHO .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwORDLDHO .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwORDLDHO .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwORDLDHO .card-row {
  align-items: stretch;
}
.cid-ubwORDLDHO .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwORDLDHO .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwORDLDHO .couleur1 {
  background-color: royalblue;
}
.cid-ubwORDLDHO .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwORDLDHO .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwORDLDHO .card-box {
  height: 100%;
}
.cid-ubwORDLDHO .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwORDLDHO .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwORDLDHO .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwORDLDHO .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHNxVfu6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHNxVfu6 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHNxVfu6 .mbr-text,
.cid-ubpHNxVfu6 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCe74XD0.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCe74XD0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCe74XD0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCe74XD0 .modal-content,
.cid-t0BCe74XD0 .modal-dialog {
  height: auto;
}
.cid-t0BCe74XD0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCe74XD0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCe74XD0 .form-wrapper .mbr-form .form-group,
  .cid-t0BCe74XD0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCe74XD0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCe74XD0 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCe74XD0 .mbr-text {
  text-align: center;
}
.cid-t0BCe74XD0 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCe74XD0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCe74XD0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCe74XD0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCe74XD0 .modal-open {
  overflow: hidden;
}
.cid-t0BCe74XD0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCe74XD0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCe74XD0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCe74XD0 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCe74XD0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCe74XD0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCe74XD0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCe74XD0 .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCe74XD0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCe74XD0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCe74XD0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCe74XD0 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCe74XD0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCe74XD0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCe74XD0 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCe74XD0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCe74XD0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCe74XD0 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCe74XD0 .modal-header .close:focus {
  outline: none;
}
.cid-t0BCe74XD0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCe74XD0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCe74XD0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCe74XD0 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCe74XD0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCe74XD0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCe74XD0 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCe74XD0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCe74XD0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCe74XD0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCe74XD0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCe74XD0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCe74XD0 .modal-lg,
  .cid-t0BCe74XD0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCe74XD0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCe74XD0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCe74XD0 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCe74XD0 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCe74XD0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCe74XD0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCe74XD0 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCe74XD0 .mbr-section-btn {
  margin: 0;
}
.cid-t0BCe74XD0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCe74XD0 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCe74XD0 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2Mg8MA8Ns .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2Mg8MA8Ns .my-float {
  margin-top: 16px;
}
.cid-t2Mg8MA8Ns P {
  color: #232323;
}
.cid-t2Mg8MA8Ns DIV {
  color: #ffffff;
}
.cid-t2Mg8MA8Ns H10 {
  color: #767676;
}
.cid-t2Mg8MA8Ns .hidden {
  display: none;
}
.cid-tSDOfzPFG6.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPFG6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPFG6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPFG6 .modal-content,
.cid-tSDOfzPFG6 .modal-dialog {
  height: auto;
}
.cid-tSDOfzPFG6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPFG6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPFG6 .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPFG6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPFG6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPFG6 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPFG6 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPFG6 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPFG6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPFG6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPFG6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPFG6 .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPFG6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPFG6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPFG6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPFG6 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPFG6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPFG6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPFG6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPFG6 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPFG6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPFG6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPFG6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPFG6 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPFG6 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPFG6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPFG6 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPFG6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPFG6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPFG6 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPFG6 .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPFG6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPFG6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPFG6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPFG6 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPFG6 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPFG6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPFG6 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPFG6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPFG6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPFG6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPFG6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPFG6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPFG6 .modal-lg,
  .cid-tSDOfzPFG6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPFG6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPFG6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPFG6 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPFG6 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPFG6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPFG6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPFG6 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPFG6 .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPFG6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sFuKLzO8mL {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sFuKLzO8mL .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ls body {
  background-color: black;
}
#custom-html-1ls .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ls .complet {
  background-color: #000000;
}
#custom-html-1ls .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ls .conteneurVideo iframe,
#custom-html-1ls .conteneurVideo object,
#custom-html-1ls .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ls #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ls .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ls #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ls .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ls .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHEQZs0P {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHEQZs0P .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sFuKLAg4K3 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sFuKLAg4K3 .mbr-text {
  color: #ffffff;
}
.cid-sFuKLAg4K3 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sFuKLAg4K3 .mbr-section-title {
  color: #4479d9;
}
.cid-sFuKLAg4K3 H1 {
  color: #4479d9;
}
.cid-sFuKLAg4K3 H2 {
  color: #4479d9;
}
.cid-sFuKLAg4K3 H3 {
  color: #4479d9;
}
.cid-sFuKLAg4K3 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sFuKLAg4K3 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sFuKLAg4K3 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sFuKLAg4K3 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sFuKLAg4K3 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sFuKLAg4K3 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sFuKLAg4K3 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sFuKLAg4K3 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sFuKLAg4K3 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sFuKLAg4K3 .play,
.cid-sFuKLAg4K3 .pause,
.cid-sFuKLAg4K3 .prev,
.cid-sFuKLAg4K3 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sFuKLAg4K3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sFuKLAg4K3 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sFuKLAg4K3 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOKiSuV1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOKiSuV1 .mbr-media {
  position: relative;
}
.cid-ubwOKiSuV1 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOKiSuV1 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOKiSuV1 img {
    max-width: 95%;
  }
}
.cid-ubwOKiSuV1 h1 {
  line-height: 1.5;
}
.cid-ubwOKiSuV1 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOKiSuV1 .start:hover {
  background: #ff1f3f;
}
.cid-ubwOKiSuV1 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOKiSuV1 a {
  background-image: none !important;
}
.cid-ubwOKiSuV1 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOKiSuV1 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOKiSuV1 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOKiSuV1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOKiSuV1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOKiSuV1 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOKiSuV1 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOKiSuV1 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOKiSuV1 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOKiSuV1 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOKiSuV1 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOKiSuV1 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOKiSuV1 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOKiSuV1 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOKiSuV1 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOKiSuV1 .playEnfant,
.cid-ubwOKiSuV1 .pauseEnfant,
.cid-ubwOKiSuV1 .prevEnfant,
.cid-ubwOKiSuV1 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOKiSuV1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOKiSuV1 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOKiSuV1 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOKiSuV1 .mbr-card-title,
.cid-ubwOKiSuV1 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOKiSuV1 .mbr-section-title P {
  text-align: right;
}
.cid-ubwOKWkDFO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOKWkDFO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOKWkDFO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOKWkDFO .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOKWkDFO .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOKWkDFO .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOKWkDFO .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOKWkDFO .card-row {
  align-items: stretch;
}
.cid-ubwOKWkDFO .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOKWkDFO .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOKWkDFO .couleur1 {
  background-color: royalblue;
}
.cid-ubwOKWkDFO .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOKWkDFO .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOKWkDFO .card-box {
  height: 100%;
}
.cid-ubwOKWkDFO .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOKWkDFO .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOKWkDFO .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOKWkDFO .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHGnzTtN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHGnzTtN .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHGnzTtN .mbr-text,
.cid-ubpHGnzTtN .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BChrhMHT.popup-builder {
  background-color: #ffffff;
}
.cid-t0BChrhMHT.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BChrhMHT.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BChrhMHT .modal-content,
.cid-t0BChrhMHT .modal-dialog {
  height: auto;
}
.cid-t0BChrhMHT .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BChrhMHT .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BChrhMHT .form-wrapper .mbr-form .form-group,
  .cid-t0BChrhMHT .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BChrhMHT .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BChrhMHT .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BChrhMHT .mbr-text {
  text-align: center;
}
.cid-t0BChrhMHT .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BChrhMHT .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BChrhMHT .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BChrhMHT .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BChrhMHT .modal-open {
  overflow: hidden;
}
.cid-t0BChrhMHT .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BChrhMHT .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BChrhMHT .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BChrhMHT .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BChrhMHT .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BChrhMHT .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BChrhMHT .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BChrhMHT .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BChrhMHT .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BChrhMHT .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BChrhMHT .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BChrhMHT .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BChrhMHT .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BChrhMHT .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BChrhMHT .modal-header {
    padding: 1rem;
  }
}
.cid-t0BChrhMHT .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BChrhMHT .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BChrhMHT .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BChrhMHT .modal-header .close:focus {
  outline: none;
}
.cid-t0BChrhMHT .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BChrhMHT .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BChrhMHT .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BChrhMHT .modal-body {
    padding: 1rem;
  }
}
.cid-t0BChrhMHT .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BChrhMHT .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BChrhMHT .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BChrhMHT .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BChrhMHT .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BChrhMHT .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BChrhMHT .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BChrhMHT .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BChrhMHT .modal-lg,
  .cid-t0BChrhMHT .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BChrhMHT .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BChrhMHT .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BChrhMHT .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BChrhMHT .form-group {
  margin-bottom: 1rem;
}
.cid-t0BChrhMHT .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BChrhMHT .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BChrhMHT .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BChrhMHT .mbr-section-btn {
  margin: 0;
}
.cid-t0BChrhMHT .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BChrhMHT .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BChrhMHT .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgdTpa2H .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgdTpa2H .my-float {
  margin-top: 16px;
}
.cid-t2MgdTpa2H P {
  color: #232323;
}
.cid-t2MgdTpa2H DIV {
  color: #ffffff;
}
.cid-t2MgdTpa2H H10 {
  color: #767676;
}
.cid-t2MgdTpa2H .hidden {
  display: none;
}
.cid-tSDOfzPVII.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPVII.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPVII.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPVII .modal-content,
.cid-tSDOfzPVII .modal-dialog {
  height: auto;
}
.cid-tSDOfzPVII .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPVII .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPVII .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPVII .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPVII .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPVII .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPVII .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPVII .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPVII .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPVII .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPVII .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPVII .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPVII .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPVII .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPVII .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPVII .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPVII .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPVII .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPVII .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPVII .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPVII .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPVII .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPVII .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPVII .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPVII .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPVII .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPVII .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPVII .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPVII .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPVII .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPVII .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPVII .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPVII .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPVII .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPVII .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPVII .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPVII .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPVII .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPVII .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPVII .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPVII .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPVII .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPVII .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPVII .modal-lg,
  .cid-tSDOfzPVII .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPVII .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPVII .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPVII .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPVII .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPVII .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPVII .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPVII .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPVII .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPVII .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAB3fvqJ91 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAB3fvqJ91 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lt body {
  background-color: black;
}
#custom-html-1lt .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lt .complet {
  background-color: #000000;
}
#custom-html-1lt .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lt .conteneurVideo iframe,
#custom-html-1lt .conteneurVideo object,
#custom-html-1lt .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lt #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lt .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lt #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lt .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lt .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHB8mz0m {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHB8mz0m .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAB3fvZIKV {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAB3fvZIKV .mbr-text {
  color: #ffffff;
}
.cid-sAB3fvZIKV .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAB3fvZIKV .mbr-section-title {
  color: #4479d9;
}
.cid-sAB3fvZIKV H1 {
  color: #4479d9;
}
.cid-sAB3fvZIKV H2 {
  color: #4479d9;
}
.cid-sAB3fvZIKV H3 {
  color: #4479d9;
}
.cid-sAB3fvZIKV .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAB3fvZIKV .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAB3fvZIKV .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAB3fvZIKV .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAB3fvZIKV .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAB3fvZIKV .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAB3fvZIKV .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAB3fvZIKV .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAB3fvZIKV .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAB3fvZIKV .play,
.cid-sAB3fvZIKV .pause,
.cid-sAB3fvZIKV .prev,
.cid-sAB3fvZIKV .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAB3fvZIKV .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAB3fvZIKV #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAB3fvZIKV .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOGVj8gg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOGVj8gg .mbr-media {
  position: relative;
}
.cid-ubwOGVj8gg .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOGVj8gg img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOGVj8gg img {
    max-width: 95%;
  }
}
.cid-ubwOGVj8gg h1 {
  line-height: 1.5;
}
.cid-ubwOGVj8gg .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOGVj8gg .start:hover {
  background: #ff1f3f;
}
.cid-ubwOGVj8gg .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOGVj8gg a {
  background-image: none !important;
}
.cid-ubwOGVj8gg .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOGVj8gg .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOGVj8gg .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOGVj8gg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOGVj8gg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOGVj8gg .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOGVj8gg .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOGVj8gg .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOGVj8gg .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOGVj8gg .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOGVj8gg .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOGVj8gg .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOGVj8gg .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOGVj8gg .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOGVj8gg .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOGVj8gg .playEnfant,
.cid-ubwOGVj8gg .pauseEnfant,
.cid-ubwOGVj8gg .prevEnfant,
.cid-ubwOGVj8gg .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOGVj8gg .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOGVj8gg #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOGVj8gg .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOGVj8gg .mbr-card-title,
.cid-ubwOGVj8gg .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOGVj8gg .mbr-section-title P {
  text-align: right;
}
.cid-ubwOHtzWu4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOHtzWu4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOHtzWu4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOHtzWu4 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOHtzWu4 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOHtzWu4 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOHtzWu4 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOHtzWu4 .card-row {
  align-items: stretch;
}
.cid-ubwOHtzWu4 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOHtzWu4 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOHtzWu4 .couleur1 {
  background-color: royalblue;
}
.cid-ubwOHtzWu4 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOHtzWu4 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOHtzWu4 .card-box {
  height: 100%;
}
.cid-ubwOHtzWu4 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOHtzWu4 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOHtzWu4 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOHtzWu4 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHCNLhtK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHCNLhtK .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHCNLhtK .mbr-text,
.cid-ubpHCNLhtK .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCkMazM5.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCkMazM5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCkMazM5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCkMazM5 .modal-content,
.cid-t0BCkMazM5 .modal-dialog {
  height: auto;
}
.cid-t0BCkMazM5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCkMazM5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCkMazM5 .form-wrapper .mbr-form .form-group,
  .cid-t0BCkMazM5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCkMazM5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCkMazM5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCkMazM5 .mbr-text {
  text-align: center;
}
.cid-t0BCkMazM5 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCkMazM5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCkMazM5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCkMazM5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCkMazM5 .modal-open {
  overflow: hidden;
}
.cid-t0BCkMazM5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCkMazM5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCkMazM5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCkMazM5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCkMazM5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCkMazM5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCkMazM5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCkMazM5 .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCkMazM5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCkMazM5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCkMazM5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCkMazM5 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCkMazM5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCkMazM5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCkMazM5 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCkMazM5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCkMazM5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCkMazM5 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCkMazM5 .modal-header .close:focus {
  outline: none;
}
.cid-t0BCkMazM5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCkMazM5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCkMazM5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCkMazM5 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCkMazM5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCkMazM5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCkMazM5 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCkMazM5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCkMazM5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCkMazM5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCkMazM5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCkMazM5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCkMazM5 .modal-lg,
  .cid-t0BCkMazM5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCkMazM5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCkMazM5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCkMazM5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCkMazM5 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCkMazM5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCkMazM5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCkMazM5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCkMazM5 .mbr-section-btn {
  margin: 0;
}
.cid-t0BCkMazM5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCkMazM5 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCkMazM5 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgiQC82E .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgiQC82E .my-float {
  margin-top: 16px;
}
.cid-t2MgiQC82E P {
  color: #232323;
}
.cid-t2MgiQC82E DIV {
  color: #ffffff;
}
.cid-t2MgiQC82E H10 {
  color: #767676;
}
.cid-t2MgiQC82E .hidden {
  display: none;
}
.cid-tSDOfzPxk0.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPxk0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPxk0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPxk0 .modal-content,
.cid-tSDOfzPxk0 .modal-dialog {
  height: auto;
}
.cid-tSDOfzPxk0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPxk0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPxk0 .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPxk0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPxk0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPxk0 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPxk0 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPxk0 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPxk0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPxk0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPxk0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPxk0 .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPxk0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPxk0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPxk0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPxk0 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPxk0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPxk0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPxk0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPxk0 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPxk0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPxk0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPxk0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPxk0 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPxk0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPxk0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPxk0 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPxk0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPxk0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPxk0 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPxk0 .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPxk0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPxk0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPxk0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPxk0 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPxk0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPxk0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPxk0 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPxk0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPxk0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPxk0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPxk0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPxk0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPxk0 .modal-lg,
  .cid-tSDOfzPxk0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPxk0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPxk0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPxk0 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPxk0 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPxk0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPxk0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPxk0 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPxk0 .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPxk0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAMvjz3spZ {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAMvjz3spZ .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lv body {
  background-color: black;
}
#custom-html-1lv .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lv .complet {
  background-color: #000000;
}
#custom-html-1lv .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lv .conteneurVideo iframe,
#custom-html-1lv .conteneurVideo object,
#custom-html-1lv .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lv #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lv .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lv #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lv .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lv .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHtsRSgI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHtsRSgI .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAMvjzBs6d {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAMvjzBs6d .mbr-text {
  color: #ffffff;
}
.cid-sAMvjzBs6d .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAMvjzBs6d .mbr-section-title {
  color: #4479d9;
}
.cid-sAMvjzBs6d H1 {
  color: #4479d9;
}
.cid-sAMvjzBs6d H2 {
  color: #4479d9;
}
.cid-sAMvjzBs6d H3 {
  color: #4479d9;
}
.cid-sAMvjzBs6d .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAMvjzBs6d .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAMvjzBs6d .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAMvjzBs6d .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAMvjzBs6d .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAMvjzBs6d .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAMvjzBs6d .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAMvjzBs6d .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAMvjzBs6d .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAMvjzBs6d .play,
.cid-sAMvjzBs6d .pause,
.cid-sAMvjzBs6d .prev,
.cid-sAMvjzBs6d .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAMvjzBs6d .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAMvjzBs6d #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAMvjzBs6d .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOzULZp2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOzULZp2 .mbr-media {
  position: relative;
}
.cid-ubwOzULZp2 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOzULZp2 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOzULZp2 img {
    max-width: 95%;
  }
}
.cid-ubwOzULZp2 h1 {
  line-height: 1.5;
}
.cid-ubwOzULZp2 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOzULZp2 .start:hover {
  background: #ff1f3f;
}
.cid-ubwOzULZp2 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOzULZp2 a {
  background-image: none !important;
}
.cid-ubwOzULZp2 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOzULZp2 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOzULZp2 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOzULZp2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOzULZp2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOzULZp2 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOzULZp2 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOzULZp2 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOzULZp2 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOzULZp2 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOzULZp2 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOzULZp2 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOzULZp2 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOzULZp2 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOzULZp2 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOzULZp2 .playEnfant,
.cid-ubwOzULZp2 .pauseEnfant,
.cid-ubwOzULZp2 .prevEnfant,
.cid-ubwOzULZp2 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOzULZp2 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOzULZp2 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOzULZp2 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOzULZp2 .mbr-card-title,
.cid-ubwOzULZp2 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOzULZp2 .mbr-section-title P {
  text-align: right;
}
.cid-ubwOAsXOTV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOAsXOTV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOAsXOTV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOAsXOTV .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOAsXOTV .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOAsXOTV .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOAsXOTV .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOAsXOTV .card-row {
  align-items: stretch;
}
.cid-ubwOAsXOTV .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOAsXOTV .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOAsXOTV .couleur1 {
  background-color: royalblue;
}
.cid-ubwOAsXOTV .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOAsXOTV .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOAsXOTV .card-box {
  height: 100%;
}
.cid-ubwOAsXOTV .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOAsXOTV .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOAsXOTV .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOAsXOTV .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHuY34vo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHuY34vo .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHuY34vo .mbr-text,
.cid-ubpHuY34vo .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCo9D5wf.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCo9D5wf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCo9D5wf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCo9D5wf .modal-content,
.cid-t0BCo9D5wf .modal-dialog {
  height: auto;
}
.cid-t0BCo9D5wf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCo9D5wf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCo9D5wf .form-wrapper .mbr-form .form-group,
  .cid-t0BCo9D5wf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCo9D5wf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCo9D5wf .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCo9D5wf .mbr-text {
  text-align: center;
}
.cid-t0BCo9D5wf .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCo9D5wf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCo9D5wf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCo9D5wf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCo9D5wf .modal-open {
  overflow: hidden;
}
.cid-t0BCo9D5wf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCo9D5wf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCo9D5wf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCo9D5wf .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCo9D5wf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCo9D5wf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCo9D5wf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCo9D5wf .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCo9D5wf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCo9D5wf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCo9D5wf .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCo9D5wf .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCo9D5wf .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCo9D5wf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCo9D5wf .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCo9D5wf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCo9D5wf .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCo9D5wf .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCo9D5wf .modal-header .close:focus {
  outline: none;
}
.cid-t0BCo9D5wf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCo9D5wf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCo9D5wf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCo9D5wf .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCo9D5wf .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCo9D5wf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCo9D5wf .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCo9D5wf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCo9D5wf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCo9D5wf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCo9D5wf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCo9D5wf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCo9D5wf .modal-lg,
  .cid-t0BCo9D5wf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCo9D5wf .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCo9D5wf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCo9D5wf .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCo9D5wf .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCo9D5wf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCo9D5wf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCo9D5wf .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCo9D5wf .mbr-section-btn {
  margin: 0;
}
.cid-t0BCo9D5wf .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCo9D5wf .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCo9D5wf .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgnP6Dpt .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgnP6Dpt .my-float {
  margin-top: 16px;
}
.cid-t2MgnP6Dpt P {
  color: #232323;
}
.cid-t2MgnP6Dpt DIV {
  color: #ffffff;
}
.cid-t2MgnP6Dpt H10 {
  color: #767676;
}
.cid-t2MgnP6Dpt .hidden {
  display: none;
}
.cid-tSDOfzPuuz.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPuuz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPuuz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPuuz .modal-content,
.cid-tSDOfzPuuz .modal-dialog {
  height: auto;
}
.cid-tSDOfzPuuz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPuuz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPuuz .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPuuz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPuuz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPuuz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPuuz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPuuz .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPuuz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPuuz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPuuz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPuuz .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPuuz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPuuz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPuuz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPuuz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPuuz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPuuz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPuuz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPuuz .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPuuz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPuuz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPuuz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPuuz .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPuuz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPuuz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPuuz .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPuuz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPuuz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPuuz .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPuuz .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPuuz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPuuz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPuuz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPuuz .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPuuz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPuuz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPuuz .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPuuz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPuuz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPuuz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPuuz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPuuz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPuuz .modal-lg,
  .cid-tSDOfzPuuz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPuuz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPuuz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPuuz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPuuz .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPuuz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPuuz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPuuz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPuuz .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPuuz .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCgHK64Hoy {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCgHK64Hoy .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lw body {
  background-color: black;
}
#custom-html-1lw .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lw .complet {
  background-color: #000000;
}
#custom-html-1lw .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lw .conteneurVideo iframe,
#custom-html-1lw .conteneurVideo object,
#custom-html-1lw .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lw #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lw .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lw #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lw .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lw .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHooRviq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHooRviq .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCgHK6M1U7 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCgHK6M1U7 .mbr-text {
  color: #ffffff;
}
.cid-sCgHK6M1U7 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCgHK6M1U7 .mbr-section-title {
  color: #4479d9;
}
.cid-sCgHK6M1U7 H1 {
  color: #4479d9;
}
.cid-sCgHK6M1U7 H2 {
  color: #4479d9;
}
.cid-sCgHK6M1U7 H3 {
  color: #4479d9;
}
.cid-sCgHK6M1U7 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCgHK6M1U7 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCgHK6M1U7 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCgHK6M1U7 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCgHK6M1U7 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCgHK6M1U7 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCgHK6M1U7 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCgHK6M1U7 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCgHK6M1U7 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCgHK6M1U7 .play,
.cid-sCgHK6M1U7 .pause,
.cid-sCgHK6M1U7 .prev,
.cid-sCgHK6M1U7 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCgHK6M1U7 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCgHK6M1U7 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCgHK6M1U7 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOvKsrRm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOvKsrRm .mbr-media {
  position: relative;
}
.cid-ubwOvKsrRm .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOvKsrRm img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOvKsrRm img {
    max-width: 95%;
  }
}
.cid-ubwOvKsrRm h1 {
  line-height: 1.5;
}
.cid-ubwOvKsrRm .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOvKsrRm .start:hover {
  background: #ff1f3f;
}
.cid-ubwOvKsrRm .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOvKsrRm a {
  background-image: none !important;
}
.cid-ubwOvKsrRm .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOvKsrRm .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOvKsrRm .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOvKsrRm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOvKsrRm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOvKsrRm .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOvKsrRm .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOvKsrRm .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOvKsrRm .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOvKsrRm .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOvKsrRm .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOvKsrRm .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOvKsrRm .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOvKsrRm .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOvKsrRm .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOvKsrRm .playEnfant,
.cid-ubwOvKsrRm .pauseEnfant,
.cid-ubwOvKsrRm .prevEnfant,
.cid-ubwOvKsrRm .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOvKsrRm .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOvKsrRm #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOvKsrRm .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOvKsrRm .mbr-card-title,
.cid-ubwOvKsrRm .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOvKsrRm .mbr-section-title P {
  text-align: right;
}
.cid-ubwOwziKMY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOwziKMY .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOwziKMY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOwziKMY .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOwziKMY .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOwziKMY .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOwziKMY .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOwziKMY .card-row {
  align-items: stretch;
}
.cid-ubwOwziKMY .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOwziKMY .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOwziKMY .couleur1 {
  background-color: royalblue;
}
.cid-ubwOwziKMY .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOwziKMY .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOwziKMY .card-box {
  height: 100%;
}
.cid-ubwOwziKMY .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOwziKMY .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOwziKMY .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOwziKMY .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHq6RMXV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHq6RMXV .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHq6RMXV .mbr-text,
.cid-ubpHq6RMXV .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCvyaERz.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCvyaERz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCvyaERz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCvyaERz .modal-content,
.cid-t0BCvyaERz .modal-dialog {
  height: auto;
}
.cid-t0BCvyaERz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCvyaERz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCvyaERz .form-wrapper .mbr-form .form-group,
  .cid-t0BCvyaERz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCvyaERz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCvyaERz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCvyaERz .mbr-text {
  text-align: center;
}
.cid-t0BCvyaERz .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCvyaERz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCvyaERz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCvyaERz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCvyaERz .modal-open {
  overflow: hidden;
}
.cid-t0BCvyaERz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCvyaERz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCvyaERz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCvyaERz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCvyaERz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCvyaERz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCvyaERz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCvyaERz .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCvyaERz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCvyaERz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCvyaERz .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCvyaERz .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCvyaERz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCvyaERz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCvyaERz .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCvyaERz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCvyaERz .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCvyaERz .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCvyaERz .modal-header .close:focus {
  outline: none;
}
.cid-t0BCvyaERz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCvyaERz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCvyaERz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCvyaERz .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCvyaERz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCvyaERz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCvyaERz .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCvyaERz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCvyaERz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCvyaERz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCvyaERz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCvyaERz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCvyaERz .modal-lg,
  .cid-t0BCvyaERz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCvyaERz .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCvyaERz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCvyaERz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCvyaERz .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCvyaERz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCvyaERz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCvyaERz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCvyaERz .mbr-section-btn {
  margin: 0;
}
.cid-t0BCvyaERz .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCvyaERz .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCvyaERz .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgtRPXSq .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgtRPXSq .my-float {
  margin-top: 16px;
}
.cid-t2MgtRPXSq P {
  color: #232323;
}
.cid-t2MgtRPXSq DIV {
  color: #ffffff;
}
.cid-t2MgtRPXSq H10 {
  color: #767676;
}
.cid-t2MgtRPXSq .hidden {
  display: none;
}
.cid-tSDOfzPGU9.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPGU9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPGU9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPGU9 .modal-content,
.cid-tSDOfzPGU9 .modal-dialog {
  height: auto;
}
.cid-tSDOfzPGU9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPGU9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPGU9 .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPGU9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPGU9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPGU9 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPGU9 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPGU9 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPGU9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPGU9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPGU9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPGU9 .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPGU9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPGU9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPGU9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPGU9 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPGU9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPGU9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPGU9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPGU9 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPGU9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPGU9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPGU9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPGU9 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPGU9 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPGU9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPGU9 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPGU9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPGU9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPGU9 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPGU9 .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPGU9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPGU9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPGU9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPGU9 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPGU9 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPGU9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPGU9 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPGU9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPGU9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPGU9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPGU9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPGU9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPGU9 .modal-lg,
  .cid-tSDOfzPGU9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPGU9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPGU9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPGU9 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPGU9 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPGU9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPGU9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPGU9 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPGU9 .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPGU9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCmoFASgIc {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCmoFASgIc .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lx body {
  background-color: black;
}
#custom-html-1lx .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lx .complet {
  background-color: #000000;
}
#custom-html-1lx .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lx .conteneurVideo iframe,
#custom-html-1lx .conteneurVideo object,
#custom-html-1lx .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lx #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lx .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lx #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lx .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lx .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHkEULuu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHkEULuu .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCmoFBmjCk {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCmoFBmjCk .mbr-text {
  color: #ffffff;
}
.cid-sCmoFBmjCk .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCmoFBmjCk .mbr-section-title {
  color: #4479d9;
}
.cid-sCmoFBmjCk H1 {
  color: #4479d9;
}
.cid-sCmoFBmjCk H2 {
  color: #4479d9;
}
.cid-sCmoFBmjCk H3 {
  color: #4479d9;
}
.cid-sCmoFBmjCk .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCmoFBmjCk .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCmoFBmjCk .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCmoFBmjCk .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCmoFBmjCk .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCmoFBmjCk .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCmoFBmjCk .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCmoFBmjCk .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCmoFBmjCk .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCmoFBmjCk .play,
.cid-sCmoFBmjCk .pause,
.cid-sCmoFBmjCk .prev,
.cid-sCmoFBmjCk .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCmoFBmjCk .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCmoFBmjCk #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCmoFBmjCk .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOrIwuCT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOrIwuCT .mbr-media {
  position: relative;
}
.cid-ubwOrIwuCT .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOrIwuCT img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOrIwuCT img {
    max-width: 95%;
  }
}
.cid-ubwOrIwuCT h1 {
  line-height: 1.5;
}
.cid-ubwOrIwuCT .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOrIwuCT .start:hover {
  background: #ff1f3f;
}
.cid-ubwOrIwuCT .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOrIwuCT a {
  background-image: none !important;
}
.cid-ubwOrIwuCT .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOrIwuCT .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOrIwuCT .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOrIwuCT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOrIwuCT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOrIwuCT .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOrIwuCT .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOrIwuCT .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOrIwuCT .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOrIwuCT .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOrIwuCT .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOrIwuCT .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOrIwuCT .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOrIwuCT .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOrIwuCT .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOrIwuCT .playEnfant,
.cid-ubwOrIwuCT .pauseEnfant,
.cid-ubwOrIwuCT .prevEnfant,
.cid-ubwOrIwuCT .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOrIwuCT .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOrIwuCT #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOrIwuCT .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOrIwuCT .mbr-card-title,
.cid-ubwOrIwuCT .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOrIwuCT .mbr-section-title P {
  text-align: right;
}
.cid-ubwOstMTrE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOstMTrE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOstMTrE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOstMTrE .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOstMTrE .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOstMTrE .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOstMTrE .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOstMTrE .card-row {
  align-items: stretch;
}
.cid-ubwOstMTrE .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOstMTrE .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOstMTrE .couleur1 {
  background-color: royalblue;
}
.cid-ubwOstMTrE .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOstMTrE .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOstMTrE .card-box {
  height: 100%;
}
.cid-ubwOstMTrE .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOstMTrE .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOstMTrE .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOstMTrE .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHm6OSRk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHm6OSRk .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHm6OSRk .mbr-text,
.cid-ubpHm6OSRk .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCyQiL2K.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCyQiL2K.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCyQiL2K.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCyQiL2K .modal-content,
.cid-t0BCyQiL2K .modal-dialog {
  height: auto;
}
.cid-t0BCyQiL2K .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCyQiL2K .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCyQiL2K .form-wrapper .mbr-form .form-group,
  .cid-t0BCyQiL2K .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCyQiL2K .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCyQiL2K .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCyQiL2K .mbr-text {
  text-align: center;
}
.cid-t0BCyQiL2K .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCyQiL2K .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCyQiL2K .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCyQiL2K .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCyQiL2K .modal-open {
  overflow: hidden;
}
.cid-t0BCyQiL2K .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCyQiL2K .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCyQiL2K .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCyQiL2K .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCyQiL2K .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCyQiL2K .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCyQiL2K .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCyQiL2K .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCyQiL2K .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCyQiL2K .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCyQiL2K .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCyQiL2K .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCyQiL2K .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCyQiL2K .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCyQiL2K .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCyQiL2K .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCyQiL2K .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCyQiL2K .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCyQiL2K .modal-header .close:focus {
  outline: none;
}
.cid-t0BCyQiL2K .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCyQiL2K .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCyQiL2K .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCyQiL2K .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCyQiL2K .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCyQiL2K .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCyQiL2K .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCyQiL2K .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCyQiL2K .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCyQiL2K .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCyQiL2K .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCyQiL2K .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCyQiL2K .modal-lg,
  .cid-t0BCyQiL2K .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCyQiL2K .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCyQiL2K .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCyQiL2K .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCyQiL2K .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCyQiL2K .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCyQiL2K .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCyQiL2K .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCyQiL2K .mbr-section-btn {
  margin: 0;
}
.cid-t0BCyQiL2K .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCyQiL2K .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCyQiL2K .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CodBWd3B.popup-builder {
  background-color: #ffffff;
}
.cid-t0CodBWd3B.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CodBWd3B.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CodBWd3B .modal-content,
.cid-t0CodBWd3B .modal-dialog {
  height: auto;
}
.cid-t0CodBWd3B .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CodBWd3B .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CodBWd3B .form-wrapper .mbr-form .form-group,
  .cid-t0CodBWd3B .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CodBWd3B .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CodBWd3B .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CodBWd3B .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CodBWd3B .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CodBWd3B .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CodBWd3B .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CodBWd3B .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CodBWd3B .modal-open {
  overflow: hidden;
}
.cid-t0CodBWd3B .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CodBWd3B .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CodBWd3B .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CodBWd3B .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CodBWd3B .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CodBWd3B .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CodBWd3B .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CodBWd3B .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CodBWd3B .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CodBWd3B .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CodBWd3B .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CodBWd3B .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CodBWd3B .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CodBWd3B .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CodBWd3B .modal-header {
    padding: 1rem;
  }
}
.cid-t0CodBWd3B .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CodBWd3B .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CodBWd3B .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CodBWd3B .modal-header .close:focus {
  outline: none;
}
.cid-t0CodBWd3B .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CodBWd3B .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CodBWd3B .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CodBWd3B .modal-body {
    padding: 1rem;
  }
}
.cid-t0CodBWd3B .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CodBWd3B .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CodBWd3B .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CodBWd3B .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CodBWd3B .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CodBWd3B .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CodBWd3B .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CodBWd3B .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CodBWd3B .modal-lg,
  .cid-t0CodBWd3B .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CodBWd3B .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CodBWd3B .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CodBWd3B .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CodBWd3B .form-group {
  margin-bottom: 1rem;
}
.cid-t0CodBWd3B .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CodBWd3B .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CodBWd3B .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CodBWd3B .mbr-section-btn {
  margin: 0;
}
.cid-t0CodBWd3B .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgAyZ7CT .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgAyZ7CT .my-float {
  margin-top: 16px;
}
.cid-t2MgAyZ7CT P {
  color: #232323;
}
.cid-t2MgAyZ7CT DIV {
  color: #ffffff;
}
.cid-t2MgAyZ7CT H10 {
  color: #767676;
}
.cid-t2MgAyZ7CT .hidden {
  display: none;
}
.cid-tSDOfzPBFl.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPBFl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPBFl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPBFl .modal-content,
.cid-tSDOfzPBFl .modal-dialog {
  height: auto;
}
.cid-tSDOfzPBFl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPBFl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPBFl .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPBFl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPBFl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPBFl .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPBFl .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPBFl .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPBFl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPBFl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPBFl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPBFl .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPBFl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPBFl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPBFl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPBFl .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPBFl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPBFl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPBFl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPBFl .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPBFl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPBFl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPBFl .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPBFl .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPBFl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPBFl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPBFl .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPBFl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPBFl .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPBFl .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPBFl .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPBFl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPBFl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPBFl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPBFl .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPBFl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPBFl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPBFl .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPBFl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPBFl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPBFl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPBFl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPBFl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPBFl .modal-lg,
  .cid-tSDOfzPBFl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPBFl .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPBFl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPBFl .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPBFl .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPBFl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPBFl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPBFl .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPBFl .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPBFl .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sIqh5Vfqut {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sIqh5Vfqut .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ly body {
  background-color: black;
}
#custom-html-1ly .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ly .complet {
  background-color: #000000;
}
#custom-html-1ly .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ly .conteneurVideo iframe,
#custom-html-1ly .conteneurVideo object,
#custom-html-1ly .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ly #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ly .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ly #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ly .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ly .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHgQEe7P {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHgQEe7P .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sIqh5VMVlZ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sIqh5VMVlZ .mbr-text {
  color: #ffffff;
}
.cid-sIqh5VMVlZ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sIqh5VMVlZ .mbr-section-title {
  color: #4479d9;
}
.cid-sIqh5VMVlZ H1 {
  color: #4479d9;
}
.cid-sIqh5VMVlZ H2 {
  color: #4479d9;
}
.cid-sIqh5VMVlZ H3 {
  color: #4479d9;
}
.cid-sIqh5VMVlZ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sIqh5VMVlZ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sIqh5VMVlZ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sIqh5VMVlZ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sIqh5VMVlZ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sIqh5VMVlZ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sIqh5VMVlZ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sIqh5VMVlZ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sIqh5VMVlZ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sIqh5VMVlZ .play,
.cid-sIqh5VMVlZ .pause,
.cid-sIqh5VMVlZ .prev,
.cid-sIqh5VMVlZ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sIqh5VMVlZ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sIqh5VMVlZ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sIqh5VMVlZ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOodi9oK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOodi9oK .mbr-media {
  position: relative;
}
.cid-ubwOodi9oK .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOodi9oK img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOodi9oK img {
    max-width: 95%;
  }
}
.cid-ubwOodi9oK h1 {
  line-height: 1.5;
}
.cid-ubwOodi9oK .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOodi9oK .start:hover {
  background: #ff1f3f;
}
.cid-ubwOodi9oK .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOodi9oK a {
  background-image: none !important;
}
.cid-ubwOodi9oK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOodi9oK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOodi9oK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOodi9oK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOodi9oK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOodi9oK .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOodi9oK .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOodi9oK .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOodi9oK .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOodi9oK .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOodi9oK .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOodi9oK .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOodi9oK .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOodi9oK .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOodi9oK .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOodi9oK .playEnfant,
.cid-ubwOodi9oK .pauseEnfant,
.cid-ubwOodi9oK .prevEnfant,
.cid-ubwOodi9oK .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOodi9oK .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOodi9oK #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOodi9oK .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOodi9oK .mbr-card-title,
.cid-ubwOodi9oK .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOodi9oK .mbr-section-title P {
  text-align: right;
}
.cid-ubwOoUfjM3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOoUfjM3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOoUfjM3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOoUfjM3 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOoUfjM3 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOoUfjM3 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOoUfjM3 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOoUfjM3 .card-row {
  align-items: stretch;
}
.cid-ubwOoUfjM3 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOoUfjM3 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOoUfjM3 .couleur1 {
  background-color: royalblue;
}
.cid-ubwOoUfjM3 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOoUfjM3 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOoUfjM3 .card-box {
  height: 100%;
}
.cid-ubwOoUfjM3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOoUfjM3 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOoUfjM3 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOoUfjM3 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHizl1QG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHizl1QG .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHizl1QG .mbr-text,
.cid-ubpHizl1QG .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCCvrn1r.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCCvrn1r.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCCvrn1r.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCCvrn1r .modal-content,
.cid-t0BCCvrn1r .modal-dialog {
  height: auto;
}
.cid-t0BCCvrn1r .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCCvrn1r .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCCvrn1r .form-wrapper .mbr-form .form-group,
  .cid-t0BCCvrn1r .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCCvrn1r .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCCvrn1r .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCCvrn1r .mbr-text {
  text-align: center;
}
.cid-t0BCCvrn1r .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCCvrn1r .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCCvrn1r .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCCvrn1r .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCCvrn1r .modal-open {
  overflow: hidden;
}
.cid-t0BCCvrn1r .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCCvrn1r .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCCvrn1r .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCCvrn1r .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCCvrn1r .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCCvrn1r .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCCvrn1r .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCCvrn1r .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCCvrn1r .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCCvrn1r .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCCvrn1r .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCCvrn1r .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCCvrn1r .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCCvrn1r .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCCvrn1r .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCCvrn1r .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCCvrn1r .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCCvrn1r .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCCvrn1r .modal-header .close:focus {
  outline: none;
}
.cid-t0BCCvrn1r .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCCvrn1r .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCCvrn1r .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCCvrn1r .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCCvrn1r .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCCvrn1r .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCCvrn1r .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCCvrn1r .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCCvrn1r .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCCvrn1r .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCCvrn1r .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCCvrn1r .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCCvrn1r .modal-lg,
  .cid-t0BCCvrn1r .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCCvrn1r .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCCvrn1r .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCCvrn1r .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCCvrn1r .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCCvrn1r .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCCvrn1r .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCCvrn1r .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCCvrn1r .mbr-section-btn {
  margin: 0;
}
.cid-t0BCCvrn1r .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCCvrn1r .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCCvrn1r .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0Cn6RpIek.popup-builder {
  background-color: #ffffff;
}
.cid-t0Cn6RpIek.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0Cn6RpIek.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0Cn6RpIek .modal-content,
.cid-t0Cn6RpIek .modal-dialog {
  height: auto;
}
.cid-t0Cn6RpIek .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0Cn6RpIek .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0Cn6RpIek .form-wrapper .mbr-form .form-group,
  .cid-t0Cn6RpIek .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0Cn6RpIek .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0Cn6RpIek .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0Cn6RpIek .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0Cn6RpIek .pt-0 {
  padding-top: 0 !important;
}
.cid-t0Cn6RpIek .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0Cn6RpIek .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0Cn6RpIek .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0Cn6RpIek .modal-open {
  overflow: hidden;
}
.cid-t0Cn6RpIek .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0Cn6RpIek .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0Cn6RpIek .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0Cn6RpIek .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0Cn6RpIek .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0Cn6RpIek .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0Cn6RpIek .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0Cn6RpIek .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0Cn6RpIek .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0Cn6RpIek .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0Cn6RpIek .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0Cn6RpIek .modal-backdrop.show {
  opacity: .5;
}
.cid-t0Cn6RpIek .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0Cn6RpIek .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Cn6RpIek .modal-header {
    padding: 1rem;
  }
}
.cid-t0Cn6RpIek .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0Cn6RpIek .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0Cn6RpIek .modal-header .close:hover {
  opacity: 1;
}
.cid-t0Cn6RpIek .modal-header .close:focus {
  outline: none;
}
.cid-t0Cn6RpIek .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0Cn6RpIek .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0Cn6RpIek .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Cn6RpIek .modal-body {
    padding: 1rem;
  }
}
.cid-t0Cn6RpIek .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0Cn6RpIek .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Cn6RpIek .modal-footer {
    padding: 1rem;
  }
}
.cid-t0Cn6RpIek .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0Cn6RpIek .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0Cn6RpIek .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0Cn6RpIek .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0Cn6RpIek .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0Cn6RpIek .modal-lg,
  .cid-t0Cn6RpIek .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0Cn6RpIek .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0Cn6RpIek .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0Cn6RpIek .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0Cn6RpIek .form-group {
  margin-bottom: 1rem;
}
.cid-t0Cn6RpIek .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0Cn6RpIek .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0Cn6RpIek .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0Cn6RpIek .mbr-section-btn {
  margin: 0;
}
.cid-t0Cn6RpIek .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgIdUyzK .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgIdUyzK .my-float {
  margin-top: 16px;
}
.cid-t2MgIdUyzK P {
  color: #232323;
}
.cid-t2MgIdUyzK DIV {
  color: #ffffff;
}
.cid-t2MgIdUyzK H10 {
  color: #767676;
}
.cid-t2MgIdUyzK .hidden {
  display: none;
}
.cid-tSDOfzPEYx.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPEYx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPEYx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPEYx .modal-content,
.cid-tSDOfzPEYx .modal-dialog {
  height: auto;
}
.cid-tSDOfzPEYx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPEYx .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPEYx .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPEYx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPEYx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPEYx .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPEYx .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPEYx .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPEYx .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPEYx .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPEYx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPEYx .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPEYx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPEYx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPEYx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPEYx .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPEYx .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPEYx .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPEYx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPEYx .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPEYx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPEYx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPEYx .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPEYx .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPEYx .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPEYx .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPEYx .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPEYx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPEYx .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPEYx .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPEYx .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPEYx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPEYx .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPEYx .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPEYx .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPEYx .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPEYx .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPEYx .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPEYx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPEYx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPEYx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPEYx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPEYx .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPEYx .modal-lg,
  .cid-tSDOfzPEYx .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPEYx .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPEYx .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPEYx .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPEYx .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPEYx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPEYx .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPEYx .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPEYx .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPEYx .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sGvFyBFtl2 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sGvFyBFtl2 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lz body {
  background-color: black;
}
#custom-html-1lz .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lz .complet {
  background-color: #000000;
}
#custom-html-1lz .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lz .conteneurVideo iframe,
#custom-html-1lz .conteneurVideo object,
#custom-html-1lz .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lz #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lz .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lz #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lz .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lz .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHcolNOx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHcolNOx .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sGvFyC6lY1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sGvFyC6lY1 .mbr-text {
  color: #ffffff;
}
.cid-sGvFyC6lY1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sGvFyC6lY1 .mbr-section-title {
  color: #4479d9;
}
.cid-sGvFyC6lY1 H1 {
  color: #4479d9;
}
.cid-sGvFyC6lY1 H2 {
  color: #4479d9;
}
.cid-sGvFyC6lY1 H3 {
  color: #4479d9;
}
.cid-sGvFyC6lY1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sGvFyC6lY1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sGvFyC6lY1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sGvFyC6lY1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sGvFyC6lY1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sGvFyC6lY1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sGvFyC6lY1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sGvFyC6lY1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sGvFyC6lY1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sGvFyC6lY1 .play,
.cid-sGvFyC6lY1 .pause,
.cid-sGvFyC6lY1 .prev,
.cid-sGvFyC6lY1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sGvFyC6lY1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sGvFyC6lY1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sGvFyC6lY1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOkpa7Yg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOkpa7Yg .mbr-media {
  position: relative;
}
.cid-ubwOkpa7Yg .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOkpa7Yg img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOkpa7Yg img {
    max-width: 95%;
  }
}
.cid-ubwOkpa7Yg h1 {
  line-height: 1.5;
}
.cid-ubwOkpa7Yg .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOkpa7Yg .start:hover {
  background: #ff1f3f;
}
.cid-ubwOkpa7Yg .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOkpa7Yg a {
  background-image: none !important;
}
.cid-ubwOkpa7Yg .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOkpa7Yg .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOkpa7Yg .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOkpa7Yg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOkpa7Yg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOkpa7Yg .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOkpa7Yg .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOkpa7Yg .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOkpa7Yg .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOkpa7Yg .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOkpa7Yg .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOkpa7Yg .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOkpa7Yg .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOkpa7Yg .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOkpa7Yg .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOkpa7Yg .playEnfant,
.cid-ubwOkpa7Yg .pauseEnfant,
.cid-ubwOkpa7Yg .prevEnfant,
.cid-ubwOkpa7Yg .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOkpa7Yg .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOkpa7Yg #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOkpa7Yg .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOkpa7Yg .mbr-card-title,
.cid-ubwOkpa7Yg .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOkpa7Yg .mbr-section-title P {
  text-align: right;
}
.cid-ubwOl6ratS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOl6ratS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOl6ratS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOl6ratS .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOl6ratS .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOl6ratS .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOl6ratS .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOl6ratS .card-row {
  align-items: stretch;
}
.cid-ubwOl6ratS .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOl6ratS .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOl6ratS .couleur1 {
  background-color: royalblue;
}
.cid-ubwOl6ratS .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOl6ratS .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOl6ratS .card-box {
  height: 100%;
}
.cid-ubwOl6ratS .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOl6ratS .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOl6ratS .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOl6ratS .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpHdPMg2R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHdPMg2R .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHdPMg2R .mbr-text,
.cid-ubpHdPMg2R .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCFFcLsP.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCFFcLsP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCFFcLsP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCFFcLsP .modal-content,
.cid-t0BCFFcLsP .modal-dialog {
  height: auto;
}
.cid-t0BCFFcLsP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCFFcLsP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCFFcLsP .form-wrapper .mbr-form .form-group,
  .cid-t0BCFFcLsP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCFFcLsP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCFFcLsP .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCFFcLsP .mbr-text {
  text-align: center;
}
.cid-t0BCFFcLsP .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCFFcLsP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCFFcLsP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCFFcLsP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCFFcLsP .modal-open {
  overflow: hidden;
}
.cid-t0BCFFcLsP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCFFcLsP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCFFcLsP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCFFcLsP .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCFFcLsP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCFFcLsP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCFFcLsP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCFFcLsP .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCFFcLsP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCFFcLsP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCFFcLsP .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCFFcLsP .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCFFcLsP .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCFFcLsP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCFFcLsP .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCFFcLsP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCFFcLsP .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCFFcLsP .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCFFcLsP .modal-header .close:focus {
  outline: none;
}
.cid-t0BCFFcLsP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCFFcLsP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCFFcLsP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCFFcLsP .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCFFcLsP .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCFFcLsP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCFFcLsP .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCFFcLsP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCFFcLsP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCFFcLsP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCFFcLsP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCFFcLsP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCFFcLsP .modal-lg,
  .cid-t0BCFFcLsP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCFFcLsP .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCFFcLsP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCFFcLsP .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCFFcLsP .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCFFcLsP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCFFcLsP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCFFcLsP .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCFFcLsP .mbr-section-btn {
  margin: 0;
}
.cid-t0BCFFcLsP .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCFFcLsP .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCFFcLsP .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgNK5JyM .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgNK5JyM .my-float {
  margin-top: 16px;
}
.cid-t2MgNK5JyM P {
  color: #232323;
}
.cid-t2MgNK5JyM DIV {
  color: #ffffff;
}
.cid-t2MgNK5JyM H10 {
  color: #767676;
}
.cid-t2MgNK5JyM .hidden {
  display: none;
}
.cid-tSDOfzPDGv.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPDGv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPDGv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPDGv .modal-content,
.cid-tSDOfzPDGv .modal-dialog {
  height: auto;
}
.cid-tSDOfzPDGv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPDGv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPDGv .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPDGv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPDGv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPDGv .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPDGv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPDGv .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPDGv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPDGv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPDGv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPDGv .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPDGv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPDGv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPDGv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPDGv .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPDGv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPDGv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPDGv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPDGv .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPDGv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPDGv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPDGv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPDGv .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPDGv .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPDGv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPDGv .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPDGv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPDGv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPDGv .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPDGv .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPDGv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPDGv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPDGv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPDGv .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPDGv .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPDGv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPDGv .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPDGv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPDGv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPDGv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPDGv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPDGv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPDGv .modal-lg,
  .cid-tSDOfzPDGv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPDGv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPDGv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPDGv .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPDGv .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPDGv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPDGv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPDGv .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPDGv .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPDGv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCsl40YsUU {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCsl40YsUU .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m0 body {
  background-color: black;
}
#custom-html-1m0 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m0 .complet {
  background-color: #000000;
}
#custom-html-1m0 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m0 .conteneurVideo iframe,
#custom-html-1m0 .conteneurVideo object,
#custom-html-1m0 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m0 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m0 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m0 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m0 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m0 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGVmlJyI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGVmlJyI .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCsl41rg97 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCsl41rg97 .mbr-text {
  color: #ffffff;
}
.cid-sCsl41rg97 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCsl41rg97 .mbr-section-title {
  color: #4479d9;
}
.cid-sCsl41rg97 H1 {
  color: #4479d9;
}
.cid-sCsl41rg97 H2 {
  color: #4479d9;
}
.cid-sCsl41rg97 H3 {
  color: #4479d9;
}
.cid-sCsl41rg97 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCsl41rg97 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCsl41rg97 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCsl41rg97 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCsl41rg97 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCsl41rg97 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCsl41rg97 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCsl41rg97 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCsl41rg97 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCsl41rg97 .play,
.cid-sCsl41rg97 .pause,
.cid-sCsl41rg97 .prev,
.cid-sCsl41rg97 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCsl41rg97 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCsl41rg97 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCsl41rg97 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwO2NgzBQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwO2NgzBQ .mbr-media {
  position: relative;
}
.cid-ubwO2NgzBQ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwO2NgzBQ img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwO2NgzBQ img {
    max-width: 95%;
  }
}
.cid-ubwO2NgzBQ h1 {
  line-height: 1.5;
}
.cid-ubwO2NgzBQ .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwO2NgzBQ .start:hover {
  background: #ff1f3f;
}
.cid-ubwO2NgzBQ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwO2NgzBQ a {
  background-image: none !important;
}
.cid-ubwO2NgzBQ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwO2NgzBQ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwO2NgzBQ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwO2NgzBQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwO2NgzBQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwO2NgzBQ .mbr-section-title {
  color: #ffffff;
}
.cid-ubwO2NgzBQ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwO2NgzBQ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwO2NgzBQ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwO2NgzBQ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwO2NgzBQ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwO2NgzBQ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwO2NgzBQ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwO2NgzBQ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwO2NgzBQ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwO2NgzBQ .playEnfant,
.cid-ubwO2NgzBQ .pauseEnfant,
.cid-ubwO2NgzBQ .prevEnfant,
.cid-ubwO2NgzBQ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwO2NgzBQ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwO2NgzBQ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwO2NgzBQ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwO2NgzBQ .mbr-card-title,
.cid-ubwO2NgzBQ .cards-wrapper {
  color: #ffa405;
}
.cid-ubwO2NgzBQ .mbr-section-title P {
  text-align: right;
}
.cid-ubwO3H9vVk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwO3H9vVk .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwO3H9vVk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwO3H9vVk .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwO3H9vVk .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwO3H9vVk .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwO3H9vVk .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwO3H9vVk .card-row {
  align-items: stretch;
}
.cid-ubwO3H9vVk .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwO3H9vVk .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwO3H9vVk .couleur1 {
  background-color: royalblue;
}
.cid-ubwO3H9vVk .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwO3H9vVk .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwO3H9vVk .card-box {
  height: 100%;
}
.cid-ubwO3H9vVk .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwO3H9vVk .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwO3H9vVk .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwO3H9vVk .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGXHhuMM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGXHhuMM .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGXHhuMM .mbr-text,
.cid-ubpGXHhuMM .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCJGJttM.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCJGJttM.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCJGJttM.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCJGJttM .modal-content,
.cid-t0BCJGJttM .modal-dialog {
  height: auto;
}
.cid-t0BCJGJttM .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCJGJttM .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCJGJttM .form-wrapper .mbr-form .form-group,
  .cid-t0BCJGJttM .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCJGJttM .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCJGJttM .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCJGJttM .mbr-text {
  text-align: center;
}
.cid-t0BCJGJttM .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCJGJttM .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCJGJttM .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCJGJttM .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCJGJttM .modal-open {
  overflow: hidden;
}
.cid-t0BCJGJttM .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCJGJttM .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCJGJttM .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCJGJttM .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCJGJttM .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCJGJttM .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCJGJttM .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCJGJttM .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCJGJttM .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCJGJttM .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCJGJttM .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCJGJttM .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCJGJttM .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCJGJttM .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCJGJttM .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCJGJttM .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCJGJttM .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCJGJttM .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCJGJttM .modal-header .close:focus {
  outline: none;
}
.cid-t0BCJGJttM .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCJGJttM .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCJGJttM .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCJGJttM .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCJGJttM .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCJGJttM .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCJGJttM .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCJGJttM .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCJGJttM .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCJGJttM .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCJGJttM .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCJGJttM .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCJGJttM .modal-lg,
  .cid-t0BCJGJttM .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCJGJttM .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCJGJttM .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCJGJttM .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCJGJttM .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCJGJttM .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCJGJttM .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCJGJttM .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCJGJttM .mbr-section-btn {
  margin: 0;
}
.cid-t0BCJGJttM .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCJGJttM .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCJGJttM .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgThNE4k .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgThNE4k .my-float {
  margin-top: 16px;
}
.cid-t2MgThNE4k P {
  color: #232323;
}
.cid-t2MgThNE4k DIV {
  color: #ffffff;
}
.cid-t2MgThNE4k H10 {
  color: #767676;
}
.cid-t2MgThNE4k .hidden {
  display: none;
}
.cid-tSDOfzPtGs.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzPtGs.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzPtGs.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzPtGs .modal-content,
.cid-tSDOfzPtGs .modal-dialog {
  height: auto;
}
.cid-tSDOfzPtGs .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzPtGs .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzPtGs .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzPtGs .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzPtGs .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzPtGs .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzPtGs .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzPtGs .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzPtGs .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzPtGs .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzPtGs .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzPtGs .modal-open {
  overflow: hidden;
}
.cid-tSDOfzPtGs .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzPtGs .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzPtGs .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzPtGs .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzPtGs .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzPtGs .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzPtGs .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzPtGs .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzPtGs .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzPtGs .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzPtGs .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzPtGs .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzPtGs .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzPtGs .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPtGs .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzPtGs .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzPtGs .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzPtGs .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzPtGs .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzPtGs .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzPtGs .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzPtGs .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPtGs .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzPtGs .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzPtGs .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzPtGs .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzPtGs .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzPtGs .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzPtGs .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzPtGs .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzPtGs .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzPtGs .modal-lg,
  .cid-tSDOfzPtGs .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzPtGs .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzPtGs .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzPtGs .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzPtGs .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzPtGs .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzPtGs .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzPtGs .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzPtGs .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzPtGs .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCVo0rT8hY {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCVo0rT8hY .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m1 body {
  background-color: black;
}
#custom-html-1m1 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m1 .complet {
  background-color: #000000;
}
#custom-html-1m1 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m1 .conteneurVideo iframe,
#custom-html-1m1 .conteneurVideo object,
#custom-html-1m1 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m1 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m1 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m1 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m1 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m1 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGNn3Ce0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGNn3Ce0 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCVo0sw7Hz {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCVo0sw7Hz .mbr-text {
  color: #ffffff;
}
.cid-sCVo0sw7Hz .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCVo0sw7Hz .mbr-section-title {
  color: #4479d9;
}
.cid-sCVo0sw7Hz H1 {
  color: #4479d9;
}
.cid-sCVo0sw7Hz H2 {
  color: #4479d9;
}
.cid-sCVo0sw7Hz H3 {
  color: #4479d9;
}
.cid-sCVo0sw7Hz .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCVo0sw7Hz .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCVo0sw7Hz .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCVo0sw7Hz .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCVo0sw7Hz .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCVo0sw7Hz .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCVo0sw7Hz .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCVo0sw7Hz .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCVo0sw7Hz .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCVo0sw7Hz .play,
.cid-sCVo0sw7Hz .pause,
.cid-sCVo0sw7Hz .prev,
.cid-sCVo0sw7Hz .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCVo0sw7Hz .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCVo0sw7Hz #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCVo0sw7Hz .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNTN77FR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNTN77FR .mbr-media {
  position: relative;
}
.cid-ubwNTN77FR .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNTN77FR img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNTN77FR img {
    max-width: 95%;
  }
}
.cid-ubwNTN77FR h1 {
  line-height: 1.5;
}
.cid-ubwNTN77FR .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNTN77FR .start:hover {
  background: #ff1f3f;
}
.cid-ubwNTN77FR .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNTN77FR a {
  background-image: none !important;
}
.cid-ubwNTN77FR .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNTN77FR .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNTN77FR .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNTN77FR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNTN77FR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNTN77FR .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNTN77FR .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNTN77FR .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNTN77FR .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNTN77FR .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNTN77FR .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNTN77FR .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNTN77FR .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNTN77FR .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNTN77FR .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNTN77FR .playEnfant,
.cid-ubwNTN77FR .pauseEnfant,
.cid-ubwNTN77FR .prevEnfant,
.cid-ubwNTN77FR .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNTN77FR .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNTN77FR #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNTN77FR .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNTN77FR .mbr-card-title,
.cid-ubwNTN77FR .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNTN77FR .mbr-section-title P {
  text-align: right;
}
.cid-ubwNUCAFVa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNUCAFVa .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNUCAFVa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNUCAFVa .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNUCAFVa .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNUCAFVa .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNUCAFVa .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNUCAFVa .card-row {
  align-items: stretch;
}
.cid-ubwNUCAFVa .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNUCAFVa .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNUCAFVa .couleur1 {
  background-color: royalblue;
}
.cid-ubwNUCAFVa .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNUCAFVa .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNUCAFVa .card-box {
  height: 100%;
}
.cid-ubwNUCAFVa .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNUCAFVa .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNUCAFVa .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNUCAFVa .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGOYBWqc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGOYBWqc .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGOYBWqc .mbr-text,
.cid-ubpGOYBWqc .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCNcjO54.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCNcjO54.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCNcjO54.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCNcjO54 .modal-content,
.cid-t0BCNcjO54 .modal-dialog {
  height: auto;
}
.cid-t0BCNcjO54 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCNcjO54 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCNcjO54 .form-wrapper .mbr-form .form-group,
  .cid-t0BCNcjO54 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCNcjO54 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCNcjO54 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCNcjO54 .mbr-text {
  text-align: center;
}
.cid-t0BCNcjO54 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCNcjO54 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCNcjO54 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCNcjO54 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCNcjO54 .modal-open {
  overflow: hidden;
}
.cid-t0BCNcjO54 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCNcjO54 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCNcjO54 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCNcjO54 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCNcjO54 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCNcjO54 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCNcjO54 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCNcjO54 .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCNcjO54 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCNcjO54 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCNcjO54 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCNcjO54 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCNcjO54 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCNcjO54 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCNcjO54 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCNcjO54 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCNcjO54 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCNcjO54 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCNcjO54 .modal-header .close:focus {
  outline: none;
}
.cid-t0BCNcjO54 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCNcjO54 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCNcjO54 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCNcjO54 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCNcjO54 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCNcjO54 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCNcjO54 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCNcjO54 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCNcjO54 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCNcjO54 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCNcjO54 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCNcjO54 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCNcjO54 .modal-lg,
  .cid-t0BCNcjO54 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCNcjO54 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCNcjO54 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCNcjO54 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCNcjO54 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCNcjO54 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCNcjO54 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCNcjO54 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCNcjO54 .mbr-section-btn {
  margin: 0;
}
.cid-t0BCNcjO54 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCNcjO54 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCNcjO54 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CmvHMMJj.popup-builder {
  background-color: #ffffff;
}
.cid-t0CmvHMMJj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CmvHMMJj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CmvHMMJj .modal-content,
.cid-t0CmvHMMJj .modal-dialog {
  height: auto;
}
.cid-t0CmvHMMJj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CmvHMMJj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CmvHMMJj .form-wrapper .mbr-form .form-group,
  .cid-t0CmvHMMJj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CmvHMMJj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CmvHMMJj .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CmvHMMJj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CmvHMMJj .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CmvHMMJj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CmvHMMJj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CmvHMMJj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CmvHMMJj .modal-open {
  overflow: hidden;
}
.cid-t0CmvHMMJj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CmvHMMJj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CmvHMMJj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CmvHMMJj .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CmvHMMJj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CmvHMMJj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CmvHMMJj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CmvHMMJj .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CmvHMMJj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CmvHMMJj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CmvHMMJj .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CmvHMMJj .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CmvHMMJj .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CmvHMMJj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CmvHMMJj .modal-header {
    padding: 1rem;
  }
}
.cid-t0CmvHMMJj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CmvHMMJj .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CmvHMMJj .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CmvHMMJj .modal-header .close:focus {
  outline: none;
}
.cid-t0CmvHMMJj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CmvHMMJj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CmvHMMJj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CmvHMMJj .modal-body {
    padding: 1rem;
  }
}
.cid-t0CmvHMMJj .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CmvHMMJj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CmvHMMJj .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CmvHMMJj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CmvHMMJj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CmvHMMJj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CmvHMMJj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CmvHMMJj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CmvHMMJj .modal-lg,
  .cid-t0CmvHMMJj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CmvHMMJj .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CmvHMMJj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CmvHMMJj .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CmvHMMJj .form-group {
  margin-bottom: 1rem;
}
.cid-t0CmvHMMJj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CmvHMMJj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CmvHMMJj .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CmvHMMJj .mbr-section-btn {
  margin: 0;
}
.cid-t0CmvHMMJj .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MgYrASug .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MgYrASug .my-float {
  margin-top: 16px;
}
.cid-t2MgYrASug P {
  color: #232323;
}
.cid-t2MgYrASug DIV {
  color: #ffffff;
}
.cid-t2MgYrASug H10 {
  color: #767676;
}
.cid-t2MgYrASug .hidden {
  display: none;
}
.cid-tSDOfzQaoe.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQaoe.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQaoe.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQaoe .modal-content,
.cid-tSDOfzQaoe .modal-dialog {
  height: auto;
}
.cid-tSDOfzQaoe .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQaoe .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQaoe .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQaoe .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQaoe .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQaoe .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQaoe .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQaoe .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQaoe .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQaoe .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQaoe .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQaoe .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQaoe .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQaoe .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQaoe .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQaoe .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQaoe .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQaoe .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQaoe .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQaoe .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQaoe .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQaoe .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQaoe .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQaoe .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQaoe .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQaoe .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQaoe .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQaoe .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQaoe .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQaoe .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQaoe .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQaoe .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQaoe .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQaoe .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQaoe .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQaoe .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQaoe .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQaoe .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQaoe .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQaoe .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQaoe .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQaoe .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQaoe .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQaoe .modal-lg,
  .cid-tSDOfzQaoe .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQaoe .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQaoe .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQaoe .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQaoe .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQaoe .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQaoe .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQaoe .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQaoe .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQaoe .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCEdrfv2iz {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCEdrfv2iz .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m2 body {
  background-color: black;
}
#custom-html-1m2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m2 .complet {
  background-color: #000000;
}
#custom-html-1m2 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m2 .conteneurVideo iframe,
#custom-html-1m2 .conteneurVideo object,
#custom-html-1m2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m2 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m2 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGIzHGp2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGIzHGp2 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCEdrfWJuQ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCEdrfWJuQ .mbr-text {
  color: #ffffff;
}
.cid-sCEdrfWJuQ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCEdrfWJuQ .mbr-section-title {
  color: #4479d9;
}
.cid-sCEdrfWJuQ H1 {
  color: #4479d9;
}
.cid-sCEdrfWJuQ H2 {
  color: #4479d9;
}
.cid-sCEdrfWJuQ H3 {
  color: #4479d9;
}
.cid-sCEdrfWJuQ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCEdrfWJuQ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCEdrfWJuQ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCEdrfWJuQ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCEdrfWJuQ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCEdrfWJuQ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCEdrfWJuQ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCEdrfWJuQ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCEdrfWJuQ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCEdrfWJuQ .play,
.cid-sCEdrfWJuQ .pause,
.cid-sCEdrfWJuQ .prev,
.cid-sCEdrfWJuQ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCEdrfWJuQ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCEdrfWJuQ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCEdrfWJuQ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNPwf1Kf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNPwf1Kf .mbr-media {
  position: relative;
}
.cid-ubwNPwf1Kf .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNPwf1Kf img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNPwf1Kf img {
    max-width: 95%;
  }
}
.cid-ubwNPwf1Kf h1 {
  line-height: 1.5;
}
.cid-ubwNPwf1Kf .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNPwf1Kf .start:hover {
  background: #ff1f3f;
}
.cid-ubwNPwf1Kf .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNPwf1Kf a {
  background-image: none !important;
}
.cid-ubwNPwf1Kf .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNPwf1Kf .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNPwf1Kf .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNPwf1Kf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNPwf1Kf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNPwf1Kf .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNPwf1Kf .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNPwf1Kf .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNPwf1Kf .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNPwf1Kf .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNPwf1Kf .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNPwf1Kf .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNPwf1Kf .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNPwf1Kf .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNPwf1Kf .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNPwf1Kf .playEnfant,
.cid-ubwNPwf1Kf .pauseEnfant,
.cid-ubwNPwf1Kf .prevEnfant,
.cid-ubwNPwf1Kf .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNPwf1Kf .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNPwf1Kf #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNPwf1Kf .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNPwf1Kf .mbr-card-title,
.cid-ubwNPwf1Kf .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNPwf1Kf .mbr-section-title P {
  text-align: right;
}
.cid-ubwNQ5gxLr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNQ5gxLr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNQ5gxLr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNQ5gxLr .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNQ5gxLr .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNQ5gxLr .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNQ5gxLr .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNQ5gxLr .card-row {
  align-items: stretch;
}
.cid-ubwNQ5gxLr .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNQ5gxLr .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNQ5gxLr .couleur1 {
  background-color: royalblue;
}
.cid-ubwNQ5gxLr .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNQ5gxLr .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNQ5gxLr .card-box {
  height: 100%;
}
.cid-ubwNQ5gxLr .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNQ5gxLr .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNQ5gxLr .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNQ5gxLr .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGKfKyxR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGKfKyxR .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGKfKyxR .mbr-text,
.cid-ubpGKfKyxR .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCRNUXAi.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCRNUXAi.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCRNUXAi.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCRNUXAi .modal-content,
.cid-t0BCRNUXAi .modal-dialog {
  height: auto;
}
.cid-t0BCRNUXAi .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCRNUXAi .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCRNUXAi .form-wrapper .mbr-form .form-group,
  .cid-t0BCRNUXAi .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCRNUXAi .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCRNUXAi .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCRNUXAi .mbr-text {
  text-align: center;
}
.cid-t0BCRNUXAi .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCRNUXAi .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCRNUXAi .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCRNUXAi .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCRNUXAi .modal-open {
  overflow: hidden;
}
.cid-t0BCRNUXAi .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCRNUXAi .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCRNUXAi .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCRNUXAi .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCRNUXAi .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCRNUXAi .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCRNUXAi .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCRNUXAi .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCRNUXAi .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCRNUXAi .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCRNUXAi .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCRNUXAi .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCRNUXAi .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCRNUXAi .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCRNUXAi .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCRNUXAi .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCRNUXAi .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCRNUXAi .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCRNUXAi .modal-header .close:focus {
  outline: none;
}
.cid-t0BCRNUXAi .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCRNUXAi .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCRNUXAi .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCRNUXAi .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCRNUXAi .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCRNUXAi .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCRNUXAi .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCRNUXAi .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCRNUXAi .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCRNUXAi .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCRNUXAi .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCRNUXAi .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCRNUXAi .modal-lg,
  .cid-t0BCRNUXAi .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCRNUXAi .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCRNUXAi .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCRNUXAi .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCRNUXAi .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCRNUXAi .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCRNUXAi .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCRNUXAi .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCRNUXAi .mbr-section-btn {
  margin: 0;
}
.cid-t0BCRNUXAi .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCRNUXAi .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCRNUXAi .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0ClyEj9RI.popup-builder {
  background-color: #ffffff;
}
.cid-t0ClyEj9RI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0ClyEj9RI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0ClyEj9RI .modal-content,
.cid-t0ClyEj9RI .modal-dialog {
  height: auto;
}
.cid-t0ClyEj9RI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0ClyEj9RI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0ClyEj9RI .form-wrapper .mbr-form .form-group,
  .cid-t0ClyEj9RI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0ClyEj9RI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0ClyEj9RI .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0ClyEj9RI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0ClyEj9RI .pt-0 {
  padding-top: 0 !important;
}
.cid-t0ClyEj9RI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0ClyEj9RI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0ClyEj9RI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0ClyEj9RI .modal-open {
  overflow: hidden;
}
.cid-t0ClyEj9RI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0ClyEj9RI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0ClyEj9RI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0ClyEj9RI .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0ClyEj9RI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0ClyEj9RI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0ClyEj9RI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0ClyEj9RI .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0ClyEj9RI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0ClyEj9RI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0ClyEj9RI .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0ClyEj9RI .modal-backdrop.show {
  opacity: .5;
}
.cid-t0ClyEj9RI .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0ClyEj9RI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0ClyEj9RI .modal-header {
    padding: 1rem;
  }
}
.cid-t0ClyEj9RI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0ClyEj9RI .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0ClyEj9RI .modal-header .close:hover {
  opacity: 1;
}
.cid-t0ClyEj9RI .modal-header .close:focus {
  outline: none;
}
.cid-t0ClyEj9RI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0ClyEj9RI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0ClyEj9RI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0ClyEj9RI .modal-body {
    padding: 1rem;
  }
}
.cid-t0ClyEj9RI .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0ClyEj9RI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0ClyEj9RI .modal-footer {
    padding: 1rem;
  }
}
.cid-t0ClyEj9RI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0ClyEj9RI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0ClyEj9RI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0ClyEj9RI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0ClyEj9RI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0ClyEj9RI .modal-lg,
  .cid-t0ClyEj9RI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0ClyEj9RI .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0ClyEj9RI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0ClyEj9RI .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0ClyEj9RI .form-group {
  margin-bottom: 1rem;
}
.cid-t0ClyEj9RI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0ClyEj9RI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0ClyEj9RI .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0ClyEj9RI .mbr-section-btn {
  margin: 0;
}
.cid-t0ClyEj9RI .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2Mh3TXfCy .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2Mh3TXfCy .my-float {
  margin-top: 16px;
}
.cid-t2Mh3TXfCy P {
  color: #232323;
}
.cid-t2Mh3TXfCy DIV {
  color: #ffffff;
}
.cid-t2Mh3TXfCy H10 {
  color: #767676;
}
.cid-t2Mh3TXfCy .hidden {
  display: none;
}
.cid-tSDOfzQtd8.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQtd8.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQtd8.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQtd8 .modal-content,
.cid-tSDOfzQtd8 .modal-dialog {
  height: auto;
}
.cid-tSDOfzQtd8 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQtd8 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQtd8 .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQtd8 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQtd8 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQtd8 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQtd8 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQtd8 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQtd8 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQtd8 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQtd8 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQtd8 .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQtd8 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQtd8 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQtd8 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQtd8 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQtd8 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQtd8 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQtd8 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQtd8 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQtd8 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQtd8 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQtd8 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQtd8 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQtd8 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQtd8 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQtd8 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQtd8 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQtd8 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQtd8 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQtd8 .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQtd8 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQtd8 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQtd8 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQtd8 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQtd8 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQtd8 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQtd8 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQtd8 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQtd8 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQtd8 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQtd8 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQtd8 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQtd8 .modal-lg,
  .cid-tSDOfzQtd8 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQtd8 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQtd8 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQtd8 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQtd8 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQtd8 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQtd8 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQtd8 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQtd8 .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQtd8 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sFokhdjkII {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sFokhdjkII .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m4 body {
  background-color: black;
}
#custom-html-1m4 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m4 .complet {
  background-color: #000000;
}
#custom-html-1m4 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m4 .conteneurVideo iframe,
#custom-html-1m4 .conteneurVideo object,
#custom-html-1m4 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m4 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m4 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m4 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m4 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m4 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGyYGpDa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGyYGpDa .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sFokhe2DI6 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sFokhe2DI6 .mbr-text {
  color: #ffffff;
}
.cid-sFokhe2DI6 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sFokhe2DI6 .mbr-section-title {
  color: #4479d9;
}
.cid-sFokhe2DI6 H1 {
  color: #4479d9;
}
.cid-sFokhe2DI6 H2 {
  color: #4479d9;
}
.cid-sFokhe2DI6 H3 {
  color: #4479d9;
}
.cid-sFokhe2DI6 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sFokhe2DI6 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sFokhe2DI6 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sFokhe2DI6 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sFokhe2DI6 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sFokhe2DI6 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sFokhe2DI6 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sFokhe2DI6 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sFokhe2DI6 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sFokhe2DI6 .play,
.cid-sFokhe2DI6 .pause,
.cid-sFokhe2DI6 .prev,
.cid-sFokhe2DI6 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sFokhe2DI6 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sFokhe2DI6 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sFokhe2DI6 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNEzeLv3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNEzeLv3 .mbr-media {
  position: relative;
}
.cid-ubwNEzeLv3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNEzeLv3 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNEzeLv3 img {
    max-width: 95%;
  }
}
.cid-ubwNEzeLv3 h1 {
  line-height: 1.5;
}
.cid-ubwNEzeLv3 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNEzeLv3 .start:hover {
  background: #ff1f3f;
}
.cid-ubwNEzeLv3 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNEzeLv3 a {
  background-image: none !important;
}
.cid-ubwNEzeLv3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNEzeLv3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNEzeLv3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNEzeLv3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNEzeLv3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNEzeLv3 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNEzeLv3 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNEzeLv3 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNEzeLv3 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNEzeLv3 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNEzeLv3 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNEzeLv3 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNEzeLv3 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNEzeLv3 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNEzeLv3 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNEzeLv3 .playEnfant,
.cid-ubwNEzeLv3 .pauseEnfant,
.cid-ubwNEzeLv3 .prevEnfant,
.cid-ubwNEzeLv3 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNEzeLv3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNEzeLv3 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNEzeLv3 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNEzeLv3 .mbr-card-title,
.cid-ubwNEzeLv3 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNEzeLv3 .mbr-section-title P {
  text-align: right;
}
.cid-ubwNFdS1Kn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNFdS1Kn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNFdS1Kn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNFdS1Kn .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNFdS1Kn .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNFdS1Kn .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNFdS1Kn .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNFdS1Kn .card-row {
  align-items: stretch;
}
.cid-ubwNFdS1Kn .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNFdS1Kn .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNFdS1Kn .couleur1 {
  background-color: royalblue;
}
.cid-ubwNFdS1Kn .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNFdS1Kn .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNFdS1Kn .card-box {
  height: 100%;
}
.cid-ubwNFdS1Kn .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNFdS1Kn .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNFdS1Kn .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNFdS1Kn .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGBHbPA9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGBHbPA9 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGBHbPA9 .mbr-text,
.cid-ubpGBHbPA9 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCV4WAec.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCV4WAec.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCV4WAec.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCV4WAec .modal-content,
.cid-t0BCV4WAec .modal-dialog {
  height: auto;
}
.cid-t0BCV4WAec .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCV4WAec .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCV4WAec .form-wrapper .mbr-form .form-group,
  .cid-t0BCV4WAec .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCV4WAec .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCV4WAec .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCV4WAec .mbr-text {
  text-align: center;
}
.cid-t0BCV4WAec .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCV4WAec .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCV4WAec .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCV4WAec .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCV4WAec .modal-open {
  overflow: hidden;
}
.cid-t0BCV4WAec .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCV4WAec .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCV4WAec .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCV4WAec .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCV4WAec .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCV4WAec .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCV4WAec .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCV4WAec .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCV4WAec .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCV4WAec .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCV4WAec .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCV4WAec .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCV4WAec .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCV4WAec .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCV4WAec .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCV4WAec .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCV4WAec .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCV4WAec .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCV4WAec .modal-header .close:focus {
  outline: none;
}
.cid-t0BCV4WAec .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCV4WAec .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCV4WAec .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCV4WAec .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCV4WAec .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCV4WAec .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCV4WAec .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCV4WAec .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCV4WAec .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCV4WAec .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCV4WAec .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCV4WAec .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCV4WAec .modal-lg,
  .cid-t0BCV4WAec .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCV4WAec .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCV4WAec .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCV4WAec .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCV4WAec .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCV4WAec .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCV4WAec .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCV4WAec .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCV4WAec .mbr-section-btn {
  margin: 0;
}
.cid-t0BCV4WAec .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCV4WAec .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCV4WAec .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CkRAcyv3.popup-builder {
  background-color: #ffffff;
}
.cid-t0CkRAcyv3.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CkRAcyv3.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CkRAcyv3 .modal-content,
.cid-t0CkRAcyv3 .modal-dialog {
  height: auto;
}
.cid-t0CkRAcyv3 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CkRAcyv3 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CkRAcyv3 .form-wrapper .mbr-form .form-group,
  .cid-t0CkRAcyv3 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CkRAcyv3 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CkRAcyv3 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CkRAcyv3 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CkRAcyv3 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CkRAcyv3 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CkRAcyv3 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CkRAcyv3 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CkRAcyv3 .modal-open {
  overflow: hidden;
}
.cid-t0CkRAcyv3 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CkRAcyv3 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CkRAcyv3 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CkRAcyv3 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CkRAcyv3 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CkRAcyv3 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CkRAcyv3 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CkRAcyv3 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CkRAcyv3 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CkRAcyv3 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CkRAcyv3 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CkRAcyv3 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CkRAcyv3 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CkRAcyv3 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CkRAcyv3 .modal-header {
    padding: 1rem;
  }
}
.cid-t0CkRAcyv3 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CkRAcyv3 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CkRAcyv3 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CkRAcyv3 .modal-header .close:focus {
  outline: none;
}
.cid-t0CkRAcyv3 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CkRAcyv3 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CkRAcyv3 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CkRAcyv3 .modal-body {
    padding: 1rem;
  }
}
.cid-t0CkRAcyv3 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CkRAcyv3 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CkRAcyv3 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CkRAcyv3 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CkRAcyv3 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CkRAcyv3 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CkRAcyv3 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CkRAcyv3 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CkRAcyv3 .modal-lg,
  .cid-t0CkRAcyv3 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CkRAcyv3 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CkRAcyv3 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CkRAcyv3 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CkRAcyv3 .form-group {
  margin-bottom: 1rem;
}
.cid-t0CkRAcyv3 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CkRAcyv3 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CkRAcyv3 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CkRAcyv3 .mbr-section-btn {
  margin: 0;
}
.cid-t0CkRAcyv3 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2Mh8QC3Z7 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2Mh8QC3Z7 .my-float {
  margin-top: 16px;
}
.cid-t2Mh8QC3Z7 P {
  color: #232323;
}
.cid-t2Mh8QC3Z7 DIV {
  color: #ffffff;
}
.cid-t2Mh8QC3Z7 H10 {
  color: #767676;
}
.cid-t2Mh8QC3Z7 .hidden {
  display: none;
}
.cid-tSDOfzQrDV.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQrDV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQrDV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQrDV .modal-content,
.cid-tSDOfzQrDV .modal-dialog {
  height: auto;
}
.cid-tSDOfzQrDV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQrDV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQrDV .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQrDV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQrDV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQrDV .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQrDV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQrDV .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQrDV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQrDV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQrDV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQrDV .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQrDV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQrDV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQrDV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQrDV .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQrDV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQrDV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQrDV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQrDV .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQrDV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQrDV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQrDV .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQrDV .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQrDV .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQrDV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQrDV .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQrDV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQrDV .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQrDV .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQrDV .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQrDV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQrDV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQrDV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQrDV .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQrDV .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQrDV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQrDV .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQrDV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQrDV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQrDV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQrDV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQrDV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQrDV .modal-lg,
  .cid-tSDOfzQrDV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQrDV .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQrDV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQrDV .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQrDV .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQrDV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQrDV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQrDV .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQrDV .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQrDV .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sN6Zq8Nqws {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sN6Zq8Nqws .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m5 body {
  background-color: black;
}
#custom-html-1m5 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m5 .complet {
  background-color: #000000;
}
#custom-html-1m5 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m5 .conteneurVideo iframe,
#custom-html-1m5 .conteneurVideo object,
#custom-html-1m5 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m5 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m5 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m5 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m5 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m5 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGuKmo2X {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGuKmo2X .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sN6Zq9pDkc {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sN6Zq9pDkc .mbr-text {
  color: #ffffff;
}
.cid-sN6Zq9pDkc .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sN6Zq9pDkc .mbr-section-title {
  color: #4479d9;
}
.cid-sN6Zq9pDkc H1 {
  color: #4479d9;
}
.cid-sN6Zq9pDkc H2 {
  color: #4479d9;
}
.cid-sN6Zq9pDkc H3 {
  color: #4479d9;
}
.cid-sN6Zq9pDkc .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sN6Zq9pDkc .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sN6Zq9pDkc .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sN6Zq9pDkc .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sN6Zq9pDkc .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sN6Zq9pDkc .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sN6Zq9pDkc .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sN6Zq9pDkc .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sN6Zq9pDkc .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sN6Zq9pDkc .play,
.cid-sN6Zq9pDkc .pause,
.cid-sN6Zq9pDkc .prev,
.cid-sN6Zq9pDkc .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sN6Zq9pDkc .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sN6Zq9pDkc #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sN6Zq9pDkc .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNAv3NIj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNAv3NIj .mbr-media {
  position: relative;
}
.cid-ubwNAv3NIj .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNAv3NIj img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNAv3NIj img {
    max-width: 95%;
  }
}
.cid-ubwNAv3NIj h1 {
  line-height: 1.5;
}
.cid-ubwNAv3NIj .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNAv3NIj .start:hover {
  background: #ff1f3f;
}
.cid-ubwNAv3NIj .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNAv3NIj a {
  background-image: none !important;
}
.cid-ubwNAv3NIj .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNAv3NIj .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNAv3NIj .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNAv3NIj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNAv3NIj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNAv3NIj .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNAv3NIj .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNAv3NIj .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNAv3NIj .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNAv3NIj .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNAv3NIj .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNAv3NIj .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNAv3NIj .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNAv3NIj .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNAv3NIj .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNAv3NIj .playEnfant,
.cid-ubwNAv3NIj .pauseEnfant,
.cid-ubwNAv3NIj .prevEnfant,
.cid-ubwNAv3NIj .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNAv3NIj .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNAv3NIj #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNAv3NIj .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNAv3NIj .mbr-card-title,
.cid-ubwNAv3NIj .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNAv3NIj .mbr-section-title P {
  text-align: right;
}
.cid-ubwNBfmigJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNBfmigJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNBfmigJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNBfmigJ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNBfmigJ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNBfmigJ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNBfmigJ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNBfmigJ .card-row {
  align-items: stretch;
}
.cid-ubwNBfmigJ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNBfmigJ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNBfmigJ .couleur1 {
  background-color: royalblue;
}
.cid-ubwNBfmigJ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNBfmigJ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNBfmigJ .card-box {
  height: 100%;
}
.cid-ubwNBfmigJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNBfmigJ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNBfmigJ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNBfmigJ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGwAJREB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGwAJREB .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGwAJREB .mbr-text,
.cid-ubpGwAJREB .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BCYyJctL.popup-builder {
  background-color: #ffffff;
}
.cid-t0BCYyJctL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BCYyJctL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BCYyJctL .modal-content,
.cid-t0BCYyJctL .modal-dialog {
  height: auto;
}
.cid-t0BCYyJctL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BCYyJctL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BCYyJctL .form-wrapper .mbr-form .form-group,
  .cid-t0BCYyJctL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BCYyJctL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BCYyJctL .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BCYyJctL .mbr-text {
  text-align: center;
}
.cid-t0BCYyJctL .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BCYyJctL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BCYyJctL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BCYyJctL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BCYyJctL .modal-open {
  overflow: hidden;
}
.cid-t0BCYyJctL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BCYyJctL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BCYyJctL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BCYyJctL .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BCYyJctL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BCYyJctL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BCYyJctL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BCYyJctL .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BCYyJctL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BCYyJctL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BCYyJctL .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BCYyJctL .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BCYyJctL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BCYyJctL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCYyJctL .modal-header {
    padding: 1rem;
  }
}
.cid-t0BCYyJctL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BCYyJctL .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BCYyJctL .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BCYyJctL .modal-header .close:focus {
  outline: none;
}
.cid-t0BCYyJctL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BCYyJctL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BCYyJctL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCYyJctL .modal-body {
    padding: 1rem;
  }
}
.cid-t0BCYyJctL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BCYyJctL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BCYyJctL .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BCYyJctL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BCYyJctL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BCYyJctL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BCYyJctL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BCYyJctL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BCYyJctL .modal-lg,
  .cid-t0BCYyJctL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BCYyJctL .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BCYyJctL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BCYyJctL .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BCYyJctL .form-group {
  margin-bottom: 1rem;
}
.cid-t0BCYyJctL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BCYyJctL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BCYyJctL .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BCYyJctL .mbr-section-btn {
  margin: 0;
}
.cid-t0BCYyJctL .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BCYyJctL .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BCYyJctL .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MhGz4LhK .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MhGz4LhK .my-float {
  margin-top: 16px;
}
.cid-t2MhGz4LhK P {
  color: #232323;
}
.cid-t2MhGz4LhK DIV {
  color: #ffffff;
}
.cid-t2MhGz4LhK H10 {
  color: #767676;
}
.cid-t2MhGz4LhK .hidden {
  display: none;
}
.cid-tSDOfzQV9D.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQV9D.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQV9D.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQV9D .modal-content,
.cid-tSDOfzQV9D .modal-dialog {
  height: auto;
}
.cid-tSDOfzQV9D .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQV9D .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQV9D .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQV9D .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQV9D .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQV9D .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQV9D .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQV9D .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQV9D .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQV9D .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQV9D .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQV9D .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQV9D .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQV9D .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQV9D .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQV9D .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQV9D .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQV9D .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQV9D .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQV9D .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQV9D .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQV9D .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQV9D .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQV9D .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQV9D .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQV9D .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQV9D .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQV9D .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQV9D .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQV9D .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQV9D .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQV9D .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQV9D .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQV9D .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQV9D .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQV9D .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQV9D .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQV9D .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQV9D .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQV9D .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQV9D .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQV9D .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQV9D .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQV9D .modal-lg,
  .cid-tSDOfzQV9D .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQV9D .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQV9D .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQV9D .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQV9D .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQV9D .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQV9D .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQV9D .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQV9D .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQV9D .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCEqRCfi9x {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCEqRCfi9x .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m6 body {
  background-color: black;
}
#custom-html-1m6 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m6 .complet {
  background-color: #000000;
}
#custom-html-1m6 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m6 .conteneurVideo iframe,
#custom-html-1m6 .conteneurVideo object,
#custom-html-1m6 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m6 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m6 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m6 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m6 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m6 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGqEPlOf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGqEPlOf .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCEqRDn6WK {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCEqRDn6WK .mbr-text {
  color: #ffffff;
}
.cid-sCEqRDn6WK .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCEqRDn6WK .mbr-section-title {
  color: #4479d9;
}
.cid-sCEqRDn6WK H1 {
  color: #4479d9;
}
.cid-sCEqRDn6WK H2 {
  color: #4479d9;
}
.cid-sCEqRDn6WK H3 {
  color: #4479d9;
}
.cid-sCEqRDn6WK .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCEqRDn6WK .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCEqRDn6WK .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCEqRDn6WK .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCEqRDn6WK .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCEqRDn6WK .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCEqRDn6WK .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCEqRDn6WK .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCEqRDn6WK .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCEqRDn6WK .play,
.cid-sCEqRDn6WK .pause,
.cid-sCEqRDn6WK .prev,
.cid-sCEqRDn6WK .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCEqRDn6WK .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCEqRDn6WK #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCEqRDn6WK .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNwK1kU3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNwK1kU3 .mbr-media {
  position: relative;
}
.cid-ubwNwK1kU3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNwK1kU3 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNwK1kU3 img {
    max-width: 95%;
  }
}
.cid-ubwNwK1kU3 h1 {
  line-height: 1.5;
}
.cid-ubwNwK1kU3 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNwK1kU3 .start:hover {
  background: #ff1f3f;
}
.cid-ubwNwK1kU3 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNwK1kU3 a {
  background-image: none !important;
}
.cid-ubwNwK1kU3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNwK1kU3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNwK1kU3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNwK1kU3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNwK1kU3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNwK1kU3 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNwK1kU3 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNwK1kU3 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNwK1kU3 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNwK1kU3 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNwK1kU3 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNwK1kU3 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNwK1kU3 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNwK1kU3 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNwK1kU3 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNwK1kU3 .playEnfant,
.cid-ubwNwK1kU3 .pauseEnfant,
.cid-ubwNwK1kU3 .prevEnfant,
.cid-ubwNwK1kU3 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNwK1kU3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNwK1kU3 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNwK1kU3 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNwK1kU3 .mbr-card-title,
.cid-ubwNwK1kU3 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNwK1kU3 .mbr-section-title P {
  text-align: right;
}
.cid-ubwNxrLYE0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNxrLYE0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNxrLYE0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNxrLYE0 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNxrLYE0 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNxrLYE0 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNxrLYE0 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNxrLYE0 .card-row {
  align-items: stretch;
}
.cid-ubwNxrLYE0 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNxrLYE0 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNxrLYE0 .couleur1 {
  background-color: royalblue;
}
.cid-ubwNxrLYE0 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNxrLYE0 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNxrLYE0 .card-box {
  height: 100%;
}
.cid-ubwNxrLYE0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNxrLYE0 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNxrLYE0 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNxrLYE0 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGszNJcH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGszNJcH .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGszNJcH .mbr-text,
.cid-ubpGszNJcH .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BD4idPqf.popup-builder {
  background-color: #ffffff;
}
.cid-t0BD4idPqf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BD4idPqf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BD4idPqf .modal-content,
.cid-t0BD4idPqf .modal-dialog {
  height: auto;
}
.cid-t0BD4idPqf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BD4idPqf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BD4idPqf .form-wrapper .mbr-form .form-group,
  .cid-t0BD4idPqf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BD4idPqf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BD4idPqf .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BD4idPqf .mbr-text {
  text-align: center;
}
.cid-t0BD4idPqf .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BD4idPqf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BD4idPqf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BD4idPqf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BD4idPqf .modal-open {
  overflow: hidden;
}
.cid-t0BD4idPqf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BD4idPqf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BD4idPqf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BD4idPqf .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BD4idPqf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BD4idPqf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BD4idPqf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BD4idPqf .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BD4idPqf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BD4idPqf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BD4idPqf .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BD4idPqf .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BD4idPqf .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BD4idPqf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BD4idPqf .modal-header {
    padding: 1rem;
  }
}
.cid-t0BD4idPqf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BD4idPqf .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BD4idPqf .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BD4idPqf .modal-header .close:focus {
  outline: none;
}
.cid-t0BD4idPqf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BD4idPqf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BD4idPqf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BD4idPqf .modal-body {
    padding: 1rem;
  }
}
.cid-t0BD4idPqf .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BD4idPqf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BD4idPqf .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BD4idPqf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BD4idPqf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BD4idPqf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BD4idPqf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BD4idPqf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BD4idPqf .modal-lg,
  .cid-t0BD4idPqf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BD4idPqf .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BD4idPqf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BD4idPqf .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BD4idPqf .form-group {
  margin-bottom: 1rem;
}
.cid-t0BD4idPqf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BD4idPqf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BD4idPqf .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BD4idPqf .mbr-section-btn {
  margin: 0;
}
.cid-t0BD4idPqf .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BD4idPqf .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BD4idPqf .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MhLNttHM .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MhLNttHM .my-float {
  margin-top: 16px;
}
.cid-t2MhLNttHM P {
  color: #232323;
}
.cid-t2MhLNttHM DIV {
  color: #ffffff;
}
.cid-t2MhLNttHM H10 {
  color: #767676;
}
.cid-t2MhLNttHM .hidden {
  display: none;
}
.cid-tSDOfzQfXL.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQfXL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQfXL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQfXL .modal-content,
.cid-tSDOfzQfXL .modal-dialog {
  height: auto;
}
.cid-tSDOfzQfXL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQfXL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQfXL .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQfXL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQfXL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQfXL .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQfXL .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQfXL .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQfXL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQfXL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQfXL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQfXL .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQfXL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQfXL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQfXL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQfXL .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQfXL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQfXL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQfXL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQfXL .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQfXL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQfXL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQfXL .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQfXL .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQfXL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQfXL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQfXL .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQfXL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQfXL .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQfXL .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQfXL .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQfXL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQfXL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQfXL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQfXL .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQfXL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQfXL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQfXL .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQfXL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQfXL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQfXL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQfXL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQfXL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQfXL .modal-lg,
  .cid-tSDOfzQfXL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQfXL .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQfXL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQfXL .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQfXL .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQfXL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQfXL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQfXL .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQfXL .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQfXL .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sG93wFMACt {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sG93wFMACt .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m7 body {
  background-color: black;
}
#custom-html-1m7 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m7 .complet {
  background-color: #000000;
}
#custom-html-1m7 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m7 .conteneurVideo iframe,
#custom-html-1m7 .conteneurVideo object,
#custom-html-1m7 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m7 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m7 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m7 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m7 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m7 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGmNKpI9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGmNKpI9 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sG93wGeP0d {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sG93wGeP0d .mbr-text {
  color: #ffffff;
}
.cid-sG93wGeP0d .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sG93wGeP0d .mbr-section-title {
  color: #4479d9;
}
.cid-sG93wGeP0d H1 {
  color: #4479d9;
}
.cid-sG93wGeP0d H2 {
  color: #4479d9;
}
.cid-sG93wGeP0d H3 {
  color: #4479d9;
}
.cid-sG93wGeP0d .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sG93wGeP0d .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sG93wGeP0d .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sG93wGeP0d .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sG93wGeP0d .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sG93wGeP0d .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sG93wGeP0d .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sG93wGeP0d .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sG93wGeP0d .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sG93wGeP0d .play,
.cid-sG93wGeP0d .pause,
.cid-sG93wGeP0d .prev,
.cid-sG93wGeP0d .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sG93wGeP0d .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sG93wGeP0d #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sG93wGeP0d .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNsCEGMr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNsCEGMr .mbr-media {
  position: relative;
}
.cid-ubwNsCEGMr .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNsCEGMr img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNsCEGMr img {
    max-width: 95%;
  }
}
.cid-ubwNsCEGMr h1 {
  line-height: 1.5;
}
.cid-ubwNsCEGMr .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNsCEGMr .start:hover {
  background: #ff1f3f;
}
.cid-ubwNsCEGMr .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNsCEGMr a {
  background-image: none !important;
}
.cid-ubwNsCEGMr .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNsCEGMr .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNsCEGMr .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNsCEGMr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNsCEGMr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNsCEGMr .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNsCEGMr .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNsCEGMr .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNsCEGMr .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNsCEGMr .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNsCEGMr .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNsCEGMr .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNsCEGMr .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNsCEGMr .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNsCEGMr .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNsCEGMr .playEnfant,
.cid-ubwNsCEGMr .pauseEnfant,
.cid-ubwNsCEGMr .prevEnfant,
.cid-ubwNsCEGMr .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNsCEGMr .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNsCEGMr #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNsCEGMr .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNsCEGMr .mbr-card-title,
.cid-ubwNsCEGMr .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNsCEGMr .mbr-section-title P {
  text-align: right;
}
.cid-ubwNtnduV0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNtnduV0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNtnduV0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNtnduV0 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNtnduV0 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNtnduV0 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNtnduV0 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNtnduV0 .card-row {
  align-items: stretch;
}
.cid-ubwNtnduV0 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNtnduV0 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNtnduV0 .couleur1 {
  background-color: royalblue;
}
.cid-ubwNtnduV0 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNtnduV0 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNtnduV0 .card-box {
  height: 100%;
}
.cid-ubwNtnduV0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNtnduV0 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNtnduV0 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNtnduV0 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGoADTkj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGoADTkj .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGoADTkj .mbr-text,
.cid-ubpGoADTkj .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BD88MJyA.popup-builder {
  background-color: #ffffff;
}
.cid-t0BD88MJyA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BD88MJyA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BD88MJyA .modal-content,
.cid-t0BD88MJyA .modal-dialog {
  height: auto;
}
.cid-t0BD88MJyA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BD88MJyA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BD88MJyA .form-wrapper .mbr-form .form-group,
  .cid-t0BD88MJyA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BD88MJyA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BD88MJyA .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BD88MJyA .mbr-text {
  text-align: center;
}
.cid-t0BD88MJyA .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BD88MJyA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BD88MJyA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BD88MJyA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BD88MJyA .modal-open {
  overflow: hidden;
}
.cid-t0BD88MJyA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BD88MJyA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BD88MJyA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BD88MJyA .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BD88MJyA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BD88MJyA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BD88MJyA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BD88MJyA .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BD88MJyA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BD88MJyA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BD88MJyA .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BD88MJyA .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BD88MJyA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BD88MJyA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BD88MJyA .modal-header {
    padding: 1rem;
  }
}
.cid-t0BD88MJyA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BD88MJyA .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BD88MJyA .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BD88MJyA .modal-header .close:focus {
  outline: none;
}
.cid-t0BD88MJyA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BD88MJyA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BD88MJyA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BD88MJyA .modal-body {
    padding: 1rem;
  }
}
.cid-t0BD88MJyA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BD88MJyA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BD88MJyA .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BD88MJyA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BD88MJyA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BD88MJyA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BD88MJyA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BD88MJyA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BD88MJyA .modal-lg,
  .cid-t0BD88MJyA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BD88MJyA .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BD88MJyA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BD88MJyA .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BD88MJyA .form-group {
  margin-bottom: 1rem;
}
.cid-t0BD88MJyA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BD88MJyA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BD88MJyA .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BD88MJyA .mbr-section-btn {
  margin: 0;
}
.cid-t0BD88MJyA .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BD88MJyA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BD88MJyA .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MhR6TXkO .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MhR6TXkO .my-float {
  margin-top: 16px;
}
.cid-t2MhR6TXkO P {
  color: #232323;
}
.cid-t2MhR6TXkO DIV {
  color: #ffffff;
}
.cid-t2MhR6TXkO H10 {
  color: #767676;
}
.cid-t2MhR6TXkO .hidden {
  display: none;
}
.cid-tSDOfzQEwI.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQEwI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQEwI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQEwI .modal-content,
.cid-tSDOfzQEwI .modal-dialog {
  height: auto;
}
.cid-tSDOfzQEwI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQEwI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQEwI .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQEwI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQEwI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQEwI .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQEwI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQEwI .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQEwI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQEwI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQEwI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQEwI .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQEwI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQEwI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQEwI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQEwI .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQEwI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQEwI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQEwI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQEwI .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQEwI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQEwI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQEwI .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQEwI .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQEwI .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQEwI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQEwI .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQEwI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQEwI .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQEwI .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQEwI .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQEwI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQEwI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQEwI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQEwI .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQEwI .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQEwI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQEwI .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQEwI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQEwI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQEwI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQEwI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQEwI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQEwI .modal-lg,
  .cid-tSDOfzQEwI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQEwI .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQEwI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQEwI .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQEwI .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQEwI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQEwI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQEwI .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQEwI .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQEwI .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sCPITBM90t {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sCPITBM90t .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m8 body {
  background-color: black;
}
#custom-html-1m8 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m8 .complet {
  background-color: #000000;
}
#custom-html-1m8 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m8 .conteneurVideo iframe,
#custom-html-1m8 .conteneurVideo object,
#custom-html-1m8 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m8 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m8 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m8 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m8 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m8 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGbftM52 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGbftM52 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sCPITCkI3F {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sCPITCkI3F .mbr-text {
  color: #ffffff;
}
.cid-sCPITCkI3F .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sCPITCkI3F .mbr-section-title {
  color: #4479d9;
}
.cid-sCPITCkI3F H1 {
  color: #4479d9;
}
.cid-sCPITCkI3F H2 {
  color: #4479d9;
}
.cid-sCPITCkI3F H3 {
  color: #4479d9;
}
.cid-sCPITCkI3F .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sCPITCkI3F .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sCPITCkI3F .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sCPITCkI3F .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sCPITCkI3F .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sCPITCkI3F .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sCPITCkI3F .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sCPITCkI3F .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sCPITCkI3F .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sCPITCkI3F .play,
.cid-sCPITCkI3F .pause,
.cid-sCPITCkI3F .prev,
.cid-sCPITCkI3F .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sCPITCkI3F .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sCPITCkI3F #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sCPITCkI3F .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNgYSbHU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNgYSbHU .mbr-media {
  position: relative;
}
.cid-ubwNgYSbHU .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNgYSbHU img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNgYSbHU img {
    max-width: 95%;
  }
}
.cid-ubwNgYSbHU h1 {
  line-height: 1.5;
}
.cid-ubwNgYSbHU .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNgYSbHU .start:hover {
  background: #ff1f3f;
}
.cid-ubwNgYSbHU .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNgYSbHU a {
  background-image: none !important;
}
.cid-ubwNgYSbHU .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNgYSbHU .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNgYSbHU .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNgYSbHU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNgYSbHU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNgYSbHU .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNgYSbHU .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNgYSbHU .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNgYSbHU .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNgYSbHU .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNgYSbHU .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNgYSbHU .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNgYSbHU .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNgYSbHU .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNgYSbHU .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNgYSbHU .playEnfant,
.cid-ubwNgYSbHU .pauseEnfant,
.cid-ubwNgYSbHU .prevEnfant,
.cid-ubwNgYSbHU .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNgYSbHU .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNgYSbHU #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNgYSbHU .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNgYSbHU .mbr-card-title,
.cid-ubwNgYSbHU .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNgYSbHU .mbr-section-title P {
  text-align: right;
}
.cid-ubwNhCETeh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNhCETeh .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNhCETeh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNhCETeh .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNhCETeh .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNhCETeh .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNhCETeh .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNhCETeh .card-row {
  align-items: stretch;
}
.cid-ubwNhCETeh .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNhCETeh .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNhCETeh .couleur1 {
  background-color: royalblue;
}
.cid-ubwNhCETeh .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNhCETeh .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNhCETeh .card-box {
  height: 100%;
}
.cid-ubwNhCETeh .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNhCETeh .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNhCETeh .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNhCETeh .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpGcRnt8r {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGcRnt8r .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGcRnt8r .mbr-text,
.cid-ubpGcRnt8r .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BDc1E8fA.popup-builder {
  background-color: #ffffff;
}
.cid-t0BDc1E8fA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BDc1E8fA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BDc1E8fA .modal-content,
.cid-t0BDc1E8fA .modal-dialog {
  height: auto;
}
.cid-t0BDc1E8fA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BDc1E8fA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BDc1E8fA .form-wrapper .mbr-form .form-group,
  .cid-t0BDc1E8fA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BDc1E8fA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BDc1E8fA .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BDc1E8fA .mbr-text {
  text-align: center;
}
.cid-t0BDc1E8fA .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BDc1E8fA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BDc1E8fA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BDc1E8fA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BDc1E8fA .modal-open {
  overflow: hidden;
}
.cid-t0BDc1E8fA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BDc1E8fA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BDc1E8fA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BDc1E8fA .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BDc1E8fA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BDc1E8fA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BDc1E8fA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BDc1E8fA .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BDc1E8fA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BDc1E8fA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BDc1E8fA .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BDc1E8fA .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BDc1E8fA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BDc1E8fA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDc1E8fA .modal-header {
    padding: 1rem;
  }
}
.cid-t0BDc1E8fA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BDc1E8fA .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BDc1E8fA .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BDc1E8fA .modal-header .close:focus {
  outline: none;
}
.cid-t0BDc1E8fA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BDc1E8fA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BDc1E8fA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDc1E8fA .modal-body {
    padding: 1rem;
  }
}
.cid-t0BDc1E8fA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BDc1E8fA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDc1E8fA .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BDc1E8fA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BDc1E8fA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BDc1E8fA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BDc1E8fA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BDc1E8fA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BDc1E8fA .modal-lg,
  .cid-t0BDc1E8fA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BDc1E8fA .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BDc1E8fA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BDc1E8fA .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BDc1E8fA .form-group {
  margin-bottom: 1rem;
}
.cid-t0BDc1E8fA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BDc1E8fA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BDc1E8fA .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BDc1E8fA .mbr-section-btn {
  margin: 0;
}
.cid-t0BDc1E8fA .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BDc1E8fA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BDc1E8fA .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2MhW5sEtl .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2MhW5sEtl .my-float {
  margin-top: 16px;
}
.cid-t2MhW5sEtl P {
  color: #232323;
}
.cid-t2MhW5sEtl DIV {
  color: #ffffff;
}
.cid-t2MhW5sEtl H10 {
  color: #767676;
}
.cid-t2MhW5sEtl .hidden {
  display: none;
}
.cid-tSDOfzQl98.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQl98.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQl98.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQl98 .modal-content,
.cid-tSDOfzQl98 .modal-dialog {
  height: auto;
}
.cid-tSDOfzQl98 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQl98 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQl98 .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQl98 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQl98 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQl98 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQl98 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQl98 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQl98 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQl98 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQl98 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQl98 .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQl98 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQl98 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQl98 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQl98 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQl98 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQl98 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQl98 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQl98 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQl98 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQl98 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQl98 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQl98 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQl98 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQl98 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQl98 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQl98 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQl98 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQl98 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQl98 .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQl98 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQl98 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQl98 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQl98 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQl98 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQl98 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQl98 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQl98 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQl98 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQl98 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQl98 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQl98 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQl98 .modal-lg,
  .cid-tSDOfzQl98 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQl98 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQl98 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQl98 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQl98 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQl98 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQl98 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQl98 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQl98 .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQl98 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sD2zLBKOqf {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sD2zLBKOqf .mbr-section-title {
  color: #4479d9;
}
#custom-html-1mb body {
  background-color: black;
}
#custom-html-1mb .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1mb .complet {
  background-color: #000000;
}
#custom-html-1mb .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1mb .conteneurVideo iframe,
#custom-html-1mb .conteneurVideo object,
#custom-html-1mb .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1mb #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1mb .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1mb #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1mb .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1mb .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpFYCpuKt {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpFYCpuKt .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sD2zLCuB3X {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sD2zLCuB3X .mbr-text {
  color: #ffffff;
}
.cid-sD2zLCuB3X .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sD2zLCuB3X .mbr-section-title {
  color: #4479d9;
}
.cid-sD2zLCuB3X H1 {
  color: #4479d9;
}
.cid-sD2zLCuB3X H2 {
  color: #4479d9;
}
.cid-sD2zLCuB3X H3 {
  color: #4479d9;
}
.cid-sD2zLCuB3X .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sD2zLCuB3X .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sD2zLCuB3X .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sD2zLCuB3X .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sD2zLCuB3X .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sD2zLCuB3X .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sD2zLCuB3X .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sD2zLCuB3X .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sD2zLCuB3X .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sD2zLCuB3X .play,
.cid-sD2zLCuB3X .pause,
.cid-sD2zLCuB3X .prev,
.cid-sD2zLCuB3X .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sD2zLCuB3X .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sD2zLCuB3X #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sD2zLCuB3X .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwN24ZKt6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwN24ZKt6 .mbr-media {
  position: relative;
}
.cid-ubwN24ZKt6 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwN24ZKt6 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwN24ZKt6 img {
    max-width: 95%;
  }
}
.cid-ubwN24ZKt6 h1 {
  line-height: 1.5;
}
.cid-ubwN24ZKt6 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwN24ZKt6 .start:hover {
  background: #ff1f3f;
}
.cid-ubwN24ZKt6 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwN24ZKt6 a {
  background-image: none !important;
}
.cid-ubwN24ZKt6 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwN24ZKt6 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwN24ZKt6 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwN24ZKt6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwN24ZKt6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwN24ZKt6 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwN24ZKt6 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwN24ZKt6 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwN24ZKt6 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwN24ZKt6 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwN24ZKt6 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwN24ZKt6 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwN24ZKt6 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwN24ZKt6 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwN24ZKt6 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwN24ZKt6 .playEnfant,
.cid-ubwN24ZKt6 .pauseEnfant,
.cid-ubwN24ZKt6 .prevEnfant,
.cid-ubwN24ZKt6 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwN24ZKt6 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwN24ZKt6 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwN24ZKt6 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwN24ZKt6 .mbr-card-title,
.cid-ubwN24ZKt6 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwN24ZKt6 .mbr-section-title P {
  text-align: right;
}
.cid-ubwN2UNtID {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwN2UNtID .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwN2UNtID .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwN2UNtID .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwN2UNtID .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwN2UNtID .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwN2UNtID .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwN2UNtID .card-row {
  align-items: stretch;
}
.cid-ubwN2UNtID .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwN2UNtID .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwN2UNtID .couleur1 {
  background-color: royalblue;
}
.cid-ubwN2UNtID .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwN2UNtID .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwN2UNtID .card-box {
  height: 100%;
}
.cid-ubwN2UNtID .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwN2UNtID .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwN2UNtID .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwN2UNtID .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpG0GwuQL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpG0GwuQL .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpG0GwuQL .mbr-text,
.cid-ubpG0GwuQL .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BDfoYhdA.popup-builder {
  background-color: #ffffff;
}
.cid-t0BDfoYhdA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BDfoYhdA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BDfoYhdA .modal-content,
.cid-t0BDfoYhdA .modal-dialog {
  height: auto;
}
.cid-t0BDfoYhdA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BDfoYhdA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BDfoYhdA .form-wrapper .mbr-form .form-group,
  .cid-t0BDfoYhdA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BDfoYhdA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BDfoYhdA .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BDfoYhdA .mbr-text {
  text-align: center;
}
.cid-t0BDfoYhdA .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BDfoYhdA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BDfoYhdA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BDfoYhdA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BDfoYhdA .modal-open {
  overflow: hidden;
}
.cid-t0BDfoYhdA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BDfoYhdA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BDfoYhdA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BDfoYhdA .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BDfoYhdA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BDfoYhdA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BDfoYhdA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BDfoYhdA .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BDfoYhdA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BDfoYhdA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BDfoYhdA .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BDfoYhdA .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BDfoYhdA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BDfoYhdA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDfoYhdA .modal-header {
    padding: 1rem;
  }
}
.cid-t0BDfoYhdA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BDfoYhdA .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BDfoYhdA .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BDfoYhdA .modal-header .close:focus {
  outline: none;
}
.cid-t0BDfoYhdA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BDfoYhdA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BDfoYhdA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDfoYhdA .modal-body {
    padding: 1rem;
  }
}
.cid-t0BDfoYhdA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BDfoYhdA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDfoYhdA .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BDfoYhdA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BDfoYhdA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BDfoYhdA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BDfoYhdA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BDfoYhdA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BDfoYhdA .modal-lg,
  .cid-t0BDfoYhdA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BDfoYhdA .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BDfoYhdA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BDfoYhdA .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BDfoYhdA .form-group {
  margin-bottom: 1rem;
}
.cid-t0BDfoYhdA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BDfoYhdA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BDfoYhdA .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BDfoYhdA .mbr-section-btn {
  margin: 0;
}
.cid-t0BDfoYhdA .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BDfoYhdA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BDfoYhdA .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CjoUEQHM.popup-builder {
  background-color: #ffffff;
}
.cid-t0CjoUEQHM.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CjoUEQHM.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CjoUEQHM .modal-content,
.cid-t0CjoUEQHM .modal-dialog {
  height: auto;
}
.cid-t0CjoUEQHM .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CjoUEQHM .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CjoUEQHM .form-wrapper .mbr-form .form-group,
  .cid-t0CjoUEQHM .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CjoUEQHM .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CjoUEQHM .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CjoUEQHM .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CjoUEQHM .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CjoUEQHM .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CjoUEQHM .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CjoUEQHM .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CjoUEQHM .modal-open {
  overflow: hidden;
}
.cid-t0CjoUEQHM .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CjoUEQHM .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CjoUEQHM .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CjoUEQHM .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CjoUEQHM .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CjoUEQHM .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CjoUEQHM .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CjoUEQHM .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CjoUEQHM .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CjoUEQHM .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CjoUEQHM .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CjoUEQHM .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CjoUEQHM .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CjoUEQHM .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CjoUEQHM .modal-header {
    padding: 1rem;
  }
}
.cid-t0CjoUEQHM .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CjoUEQHM .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CjoUEQHM .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CjoUEQHM .modal-header .close:focus {
  outline: none;
}
.cid-t0CjoUEQHM .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CjoUEQHM .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CjoUEQHM .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CjoUEQHM .modal-body {
    padding: 1rem;
  }
}
.cid-t0CjoUEQHM .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CjoUEQHM .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CjoUEQHM .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CjoUEQHM .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CjoUEQHM .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CjoUEQHM .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CjoUEQHM .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CjoUEQHM .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CjoUEQHM .modal-lg,
  .cid-t0CjoUEQHM .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CjoUEQHM .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CjoUEQHM .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CjoUEQHM .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CjoUEQHM .form-group {
  margin-bottom: 1rem;
}
.cid-t0CjoUEQHM .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CjoUEQHM .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CjoUEQHM .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CjoUEQHM .mbr-section-btn {
  margin: 0;
}
.cid-t0CjoUEQHM .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0CjoUEQHM .audio-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2Mi0ZAfsl .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2Mi0ZAfsl .my-float {
  margin-top: 16px;
}
.cid-t2Mi0ZAfsl P {
  color: #232323;
}
.cid-t2Mi0ZAfsl DIV {
  color: #ffffff;
}
.cid-t2Mi0ZAfsl H10 {
  color: #767676;
}
.cid-t2Mi0ZAfsl .hidden {
  display: none;
}
.cid-tSDOfzQfbw.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQfbw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQfbw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQfbw .modal-content,
.cid-tSDOfzQfbw .modal-dialog {
  height: auto;
}
.cid-tSDOfzQfbw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQfbw .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQfbw .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQfbw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQfbw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQfbw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQfbw .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQfbw .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQfbw .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQfbw .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQfbw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQfbw .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQfbw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQfbw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQfbw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQfbw .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQfbw .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQfbw .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQfbw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQfbw .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQfbw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQfbw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQfbw .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQfbw .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQfbw .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQfbw .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQfbw .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQfbw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQfbw .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQfbw .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQfbw .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQfbw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQfbw .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQfbw .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQfbw .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQfbw .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQfbw .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQfbw .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQfbw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQfbw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQfbw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQfbw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQfbw .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQfbw .modal-lg,
  .cid-tSDOfzQfbw .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQfbw .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQfbw .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQfbw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQfbw .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQfbw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQfbw .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQfbw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQfbw .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQfbw .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-ts0TU8x9Nd {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ts0TU8x9Nd .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ll body {
  background-color: black;
}
#custom-html-1ll .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ll .complet {
  background-color: #000000;
}
#custom-html-1ll .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ll .conteneurVideo iframe,
#custom-html-1ll .conteneurVideo object,
#custom-html-1ll .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ll #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ll .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ll #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ll .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ll .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpI8abHnU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpI8abHnU .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ts0TU9mdcQ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-ts0TU9mdcQ .mbr-text {
  color: #ffffff;
}
.cid-ts0TU9mdcQ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-ts0TU9mdcQ .mbr-section-title {
  color: #4479d9;
}
.cid-ts0TU9mdcQ H1 {
  color: #4479d9;
}
.cid-ts0TU9mdcQ H2 {
  color: #4479d9;
}
.cid-ts0TU9mdcQ H3 {
  color: #4479d9;
}
.cid-ts0TU9mdcQ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-ts0TU9mdcQ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ts0TU9mdcQ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ts0TU9mdcQ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ts0TU9mdcQ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-ts0TU9mdcQ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ts0TU9mdcQ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ts0TU9mdcQ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ts0TU9mdcQ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-ts0TU9mdcQ .play,
.cid-ts0TU9mdcQ .pause,
.cid-ts0TU9mdcQ .prev,
.cid-ts0TU9mdcQ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ts0TU9mdcQ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ts0TU9mdcQ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ts0TU9mdcQ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwPbrhbBb {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwPbrhbBb .mbr-media {
  position: relative;
}
.cid-ubwPbrhbBb .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwPbrhbBb img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwPbrhbBb img {
    max-width: 95%;
  }
}
.cid-ubwPbrhbBb h1 {
  line-height: 1.5;
}
.cid-ubwPbrhbBb .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwPbrhbBb .start:hover {
  background: #ff1f3f;
}
.cid-ubwPbrhbBb .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwPbrhbBb a {
  background-image: none !important;
}
.cid-ubwPbrhbBb .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwPbrhbBb .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwPbrhbBb .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwPbrhbBb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwPbrhbBb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwPbrhbBb .mbr-section-title {
  color: #ffffff;
}
.cid-ubwPbrhbBb .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwPbrhbBb .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwPbrhbBb .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwPbrhbBb .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwPbrhbBb .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwPbrhbBb .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwPbrhbBb .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwPbrhbBb .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwPbrhbBb .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwPbrhbBb .playEnfant,
.cid-ubwPbrhbBb .pauseEnfant,
.cid-ubwPbrhbBb .prevEnfant,
.cid-ubwPbrhbBb .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwPbrhbBb .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwPbrhbBb #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwPbrhbBb .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwPbrhbBb .mbr-card-title,
.cid-ubwPbrhbBb .cards-wrapper {
  color: #ffa405;
}
.cid-ubwPbrhbBb .mbr-section-title P {
  text-align: right;
}
.cid-ubwPc6vBm4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwPc6vBm4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwPc6vBm4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwPc6vBm4 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwPc6vBm4 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwPc6vBm4 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwPc6vBm4 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwPc6vBm4 .card-row {
  align-items: stretch;
}
.cid-ubwPc6vBm4 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwPc6vBm4 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwPc6vBm4 .couleur1 {
  background-color: royalblue;
}
.cid-ubwPc6vBm4 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwPc6vBm4 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwPc6vBm4 .card-box {
  height: 100%;
}
.cid-ubwPc6vBm4 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwPc6vBm4 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwPc6vBm4 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwPc6vBm4 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-ts0TUa9fx1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ts0TUa9fx1 .btn {
  border-radius: 1vh;
}
.cid-ubpI9VcqrD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpI9VcqrD .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpI9VcqrD .mbr-text,
.cid-ubpI9VcqrD .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-ts0TUaKEOF.popup-builder {
  background-color: #ffffff;
}
.cid-ts0TUaKEOF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ts0TUaKEOF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ts0TUaKEOF .modal-content,
.cid-ts0TUaKEOF .modal-dialog {
  height: auto;
}
.cid-ts0TUaKEOF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ts0TUaKEOF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ts0TUaKEOF .form-wrapper .mbr-form .form-group,
  .cid-ts0TUaKEOF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ts0TUaKEOF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ts0TUaKEOF .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ts0TUaKEOF .mbr-text {
  text-align: center;
}
.cid-ts0TUaKEOF .pt-0 {
  padding-top: 0 !important;
}
.cid-ts0TUaKEOF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ts0TUaKEOF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ts0TUaKEOF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ts0TUaKEOF .modal-open {
  overflow: hidden;
}
.cid-ts0TUaKEOF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ts0TUaKEOF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ts0TUaKEOF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ts0TUaKEOF .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ts0TUaKEOF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ts0TUaKEOF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ts0TUaKEOF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ts0TUaKEOF .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ts0TUaKEOF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ts0TUaKEOF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ts0TUaKEOF .modal-backdrop.fade {
  opacity: 0;
}
.cid-ts0TUaKEOF .modal-backdrop.show {
  opacity: .5;
}
.cid-ts0TUaKEOF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ts0TUaKEOF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ts0TUaKEOF .modal-header {
    padding: 1rem;
  }
}
.cid-ts0TUaKEOF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ts0TUaKEOF .modal-header .close svg {
  fill: #ffffff;
}
.cid-ts0TUaKEOF .modal-header .close:hover {
  opacity: 1;
}
.cid-ts0TUaKEOF .modal-header .close:focus {
  outline: none;
}
.cid-ts0TUaKEOF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ts0TUaKEOF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ts0TUaKEOF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ts0TUaKEOF .modal-body {
    padding: 1rem;
  }
}
.cid-ts0TUaKEOF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ts0TUaKEOF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ts0TUaKEOF .modal-footer {
    padding: 1rem;
  }
}
.cid-ts0TUaKEOF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ts0TUaKEOF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ts0TUaKEOF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ts0TUaKEOF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ts0TUaKEOF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ts0TUaKEOF .modal-lg,
  .cid-ts0TUaKEOF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ts0TUaKEOF .modal-xl {
    max-width: 1140px;
  }
}
.cid-ts0TUaKEOF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ts0TUaKEOF .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ts0TUaKEOF .form-group {
  margin-bottom: 1rem;
}
.cid-ts0TUaKEOF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ts0TUaKEOF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ts0TUaKEOF .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ts0TUaKEOF .mbr-section-btn {
  margin: 0;
}
.cid-ts0TUaKEOF .mbr-section-btn .btn {
  margin: 0;
}
.cid-ts0TUaKEOF .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-ts0TUaKEOF .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-ts0TUbfUPm.popup-builder {
  background-color: #ffffff;
}
.cid-ts0TUbfUPm.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ts0TUbfUPm.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ts0TUbfUPm .modal-content,
.cid-ts0TUbfUPm .modal-dialog {
  height: auto;
}
.cid-ts0TUbfUPm .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ts0TUbfUPm .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ts0TUbfUPm .form-wrapper .mbr-form .form-group,
  .cid-ts0TUbfUPm .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ts0TUbfUPm .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ts0TUbfUPm .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ts0TUbfUPm .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ts0TUbfUPm .pt-0 {
  padding-top: 0 !important;
}
.cid-ts0TUbfUPm .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ts0TUbfUPm .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ts0TUbfUPm .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ts0TUbfUPm .modal-open {
  overflow: hidden;
}
.cid-ts0TUbfUPm .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ts0TUbfUPm .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ts0TUbfUPm .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ts0TUbfUPm .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ts0TUbfUPm .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ts0TUbfUPm .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ts0TUbfUPm .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ts0TUbfUPm .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ts0TUbfUPm .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ts0TUbfUPm .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ts0TUbfUPm .modal-backdrop.fade {
  opacity: 0;
}
.cid-ts0TUbfUPm .modal-backdrop.show {
  opacity: .5;
}
.cid-ts0TUbfUPm .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ts0TUbfUPm .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ts0TUbfUPm .modal-header {
    padding: 1rem;
  }
}
.cid-ts0TUbfUPm .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ts0TUbfUPm .modal-header .close svg {
  fill: #ffffff;
}
.cid-ts0TUbfUPm .modal-header .close:hover {
  opacity: 1;
}
.cid-ts0TUbfUPm .modal-header .close:focus {
  outline: none;
}
.cid-ts0TUbfUPm .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ts0TUbfUPm .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ts0TUbfUPm .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ts0TUbfUPm .modal-body {
    padding: 1rem;
  }
}
.cid-ts0TUbfUPm .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ts0TUbfUPm .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ts0TUbfUPm .modal-footer {
    padding: 1rem;
  }
}
.cid-ts0TUbfUPm .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ts0TUbfUPm .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ts0TUbfUPm .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ts0TUbfUPm .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ts0TUbfUPm .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ts0TUbfUPm .modal-lg,
  .cid-ts0TUbfUPm .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ts0TUbfUPm .modal-xl {
    max-width: 1140px;
  }
}
.cid-ts0TUbfUPm .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ts0TUbfUPm .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ts0TUbfUPm .form-group {
  margin-bottom: 1rem;
}
.cid-ts0TUbfUPm .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ts0TUbfUPm .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ts0TUbfUPm .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ts0TUbfUPm .mbr-section-btn {
  margin: 0;
}
.cid-ts0TUbfUPm .mbr-section-btn .btn {
  margin: 0;
}
.cid-ts0TUbfUPm #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ts0TUbfUPm #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ts0TUbfUPm #creativecommons img,
.cid-ts0TUbfUPm iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ts0TUbZq4v {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ts0TUbZq4v .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ts0TUbZq4v .bg-facebook:hover {
  background: #0b60cb;
}
.cid-ts0TUbZq4v .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-ts0TUbZq4v .bg-youtube:hover {
  background: #cc0000;
}
.cid-ts0TUbZq4v .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-ts0TUbZq4v .bg-twitch:hover {
  background: #7313ff;
}
.cid-ts0TUbZq4v .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-ts0TUbZq4v [class^="socicon-"]:before,
.cid-ts0TUbZq4v [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-ts0TUbZq4v .mbr-section-title,
.cid-ts0TUbZq4v .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-ts0TUcGRvA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-ts0TUcGRvA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ts0TUcGRvA .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-ts0TUcGRvA .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-ts0TUcGRvA .form-control:focus,
.cid-ts0TUcGRvA .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-ts0TUcGRvA .form-group {
  margin-bottom: 1rem;
}
.cid-ts0TUcGRvA input::-webkit-input-placeholder,
.cid-ts0TUcGRvA textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-ts0TUcGRvA input:-moz-placeholder,
.cid-ts0TUcGRvA textarea:-moz-placeholder {
  color: #656565;
}
.cid-ts0TUcGRvA .jq-selectbox li,
.cid-ts0TUcGRvA .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ts0TUcGRvA .jq-selectbox li:hover,
.cid-ts0TUcGRvA .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ts0TUcGRvA .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ts0TUcGRvA .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ts0TUcGRvA textarea.form-control {
  resize: none;
}
.cid-ts0TUcGRvA .input-group-btn {
  display: inline-block;
}
.cid-ts0TUcGRvA .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-ts0TUcGRvA .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ts0TUcGRvA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ts0TUcGRvA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ts0TUcGRvA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ts0TUcGRvA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ts0TUcGRvA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ts0TUcGRvA .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-ts0TUcGRvA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ts0TUcGRvA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ts0TUcGRvA .form-control,
.cid-ts0TUcGRvA .input-group-btn .btn {
  border-radius: 3px;
}
.cid-ts0TUcGRvA #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ts0TUcGRvA #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ts0TUcGRvA #creativecommons img,
.cid-ts0TUcGRvA iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ts0TUcGRvA .offset-md-1 {
  margin-left: 1vw;
}
.cid-ts0TUdSidg .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-ts0TUdSidg .my-float {
  margin-top: 16px;
}
.cid-ts0TUdSidg P {
  color: #232323;
}
.cid-ts0TUdSidg DIV {
  color: #ffffff;
}
.cid-ts0TUdSidg H10 {
  color: #767676;
}
.cid-ts0TUdSidg .hidden {
  display: none;
}
.cid-tSDOfzQkyK.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQkyK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQkyK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQkyK .modal-content,
.cid-tSDOfzQkyK .modal-dialog {
  height: auto;
}
.cid-tSDOfzQkyK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQkyK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQkyK .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQkyK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQkyK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQkyK .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQkyK .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQkyK .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQkyK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQkyK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQkyK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQkyK .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQkyK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQkyK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQkyK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQkyK .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQkyK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQkyK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQkyK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQkyK .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQkyK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQkyK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQkyK .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQkyK .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQkyK .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQkyK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQkyK .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQkyK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQkyK .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQkyK .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQkyK .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQkyK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQkyK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQkyK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQkyK .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQkyK .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQkyK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQkyK .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQkyK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQkyK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQkyK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQkyK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQkyK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQkyK .modal-lg,
  .cid-tSDOfzQkyK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQkyK .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQkyK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQkyK .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQkyK .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQkyK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQkyK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQkyK .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQkyK .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQkyK .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tw2Nsy80Oz {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tw2Nsy80Oz .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m3 body {
  background-color: black;
}
#custom-html-1m3 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m3 .complet {
  background-color: #000000;
}
#custom-html-1m3 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m3 .conteneurVideo iframe,
#custom-html-1m3 .conteneurVideo object,
#custom-html-1m3 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m3 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m3 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m3 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m3 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m3 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGDNABUw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGDNABUw .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tw2NsyMYL2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tw2NsyMYL2 .mbr-text {
  color: #ffffff;
}
.cid-tw2NsyMYL2 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tw2NsyMYL2 .mbr-section-title {
  color: #4479d9;
}
.cid-tw2NsyMYL2 H1 {
  color: #4479d9;
}
.cid-tw2NsyMYL2 H2 {
  color: #4479d9;
}
.cid-tw2NsyMYL2 H3 {
  color: #4479d9;
}
.cid-tw2NsyMYL2 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tw2NsyMYL2 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tw2NsyMYL2 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tw2NsyMYL2 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tw2NsyMYL2 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tw2NsyMYL2 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tw2NsyMYL2 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tw2NsyMYL2 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tw2NsyMYL2 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tw2NsyMYL2 .play,
.cid-tw2NsyMYL2 .pause,
.cid-tw2NsyMYL2 .prev,
.cid-tw2NsyMYL2 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tw2NsyMYL2 .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tw2NsyMYL2 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tw2NsyMYL2 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-tw2NsyMYL2 .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-tw2NsyMYL2 figcaption {
  background-color: #4479d9;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  line-height: 45px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
}
.cid-ubwNJo6P38 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNJo6P38 .mbr-media {
  position: relative;
}
.cid-ubwNJo6P38 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNJo6P38 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNJo6P38 img {
    max-width: 95%;
  }
}
.cid-ubwNJo6P38 h1 {
  line-height: 1.5;
}
.cid-ubwNJo6P38 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNJo6P38 .start:hover {
  background: #ff1f3f;
}
.cid-ubwNJo6P38 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNJo6P38 a {
  background-image: none !important;
}
.cid-ubwNJo6P38 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNJo6P38 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNJo6P38 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNJo6P38 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNJo6P38 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNJo6P38 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNJo6P38 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNJo6P38 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNJo6P38 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNJo6P38 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNJo6P38 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNJo6P38 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNJo6P38 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNJo6P38 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNJo6P38 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNJo6P38 .playEnfant,
.cid-ubwNJo6P38 .pauseEnfant,
.cid-ubwNJo6P38 .prevEnfant,
.cid-ubwNJo6P38 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNJo6P38 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNJo6P38 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNJo6P38 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNJo6P38 .mbr-card-title,
.cid-ubwNJo6P38 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNJo6P38 .mbr-section-title P {
  text-align: right;
}
.cid-ubwNJYJWlJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNJYJWlJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNJYJWlJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNJYJWlJ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNJYJWlJ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNJYJWlJ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNJYJWlJ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNJYJWlJ .card-row {
  align-items: stretch;
}
.cid-ubwNJYJWlJ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNJYJWlJ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNJYJWlJ .couleur1 {
  background-color: royalblue;
}
.cid-ubwNJYJWlJ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNJYJWlJ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNJYJWlJ .card-box {
  height: 100%;
}
.cid-ubwNJYJWlJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNJYJWlJ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNJYJWlJ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNJYJWlJ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tw2NsznGDK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tw2NsznGDK .btn {
  border-radius: 1vh;
}
.cid-ubpGFuo9X6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGFuo9X6 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGFuo9X6 .mbr-text,
.cid-ubpGFuo9X6 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tw2NszRBa9.popup-builder {
  background-color: #ffffff;
}
.cid-tw2NszRBa9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tw2NszRBa9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tw2NszRBa9 .modal-content,
.cid-tw2NszRBa9 .modal-dialog {
  height: auto;
}
.cid-tw2NszRBa9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tw2NszRBa9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tw2NszRBa9 .form-wrapper .mbr-form .form-group,
  .cid-tw2NszRBa9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tw2NszRBa9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tw2NszRBa9 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tw2NszRBa9 .mbr-text {
  text-align: center;
}
.cid-tw2NszRBa9 .pt-0 {
  padding-top: 0 !important;
}
.cid-tw2NszRBa9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tw2NszRBa9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tw2NszRBa9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tw2NszRBa9 .modal-open {
  overflow: hidden;
}
.cid-tw2NszRBa9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tw2NszRBa9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tw2NszRBa9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tw2NszRBa9 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tw2NszRBa9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tw2NszRBa9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tw2NszRBa9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tw2NszRBa9 .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tw2NszRBa9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tw2NszRBa9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tw2NszRBa9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tw2NszRBa9 .modal-backdrop.show {
  opacity: .5;
}
.cid-tw2NszRBa9 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tw2NszRBa9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NszRBa9 .modal-header {
    padding: 1rem;
  }
}
.cid-tw2NszRBa9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tw2NszRBa9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tw2NszRBa9 .modal-header .close:hover {
  opacity: 1;
}
.cid-tw2NszRBa9 .modal-header .close:focus {
  outline: none;
}
.cid-tw2NszRBa9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tw2NszRBa9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tw2NszRBa9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NszRBa9 .modal-body {
    padding: 1rem;
  }
}
.cid-tw2NszRBa9 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tw2NszRBa9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NszRBa9 .modal-footer {
    padding: 1rem;
  }
}
.cid-tw2NszRBa9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tw2NszRBa9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tw2NszRBa9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tw2NszRBa9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tw2NszRBa9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tw2NszRBa9 .modal-lg,
  .cid-tw2NszRBa9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tw2NszRBa9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tw2NszRBa9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tw2NszRBa9 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tw2NszRBa9 .form-group {
  margin-bottom: 1rem;
}
.cid-tw2NszRBa9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tw2NszRBa9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tw2NszRBa9 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tw2NszRBa9 .mbr-section-btn {
  margin: 0;
}
.cid-tw2NszRBa9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tw2NszRBa9 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tw2NszRBa9 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tw2NsAh5KW.popup-builder {
  background-color: #ffffff;
}
.cid-tw2NsAh5KW.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tw2NsAh5KW.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tw2NsAh5KW .modal-content,
.cid-tw2NsAh5KW .modal-dialog {
  height: auto;
}
.cid-tw2NsAh5KW .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tw2NsAh5KW .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tw2NsAh5KW .form-wrapper .mbr-form .form-group,
  .cid-tw2NsAh5KW .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tw2NsAh5KW .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tw2NsAh5KW .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tw2NsAh5KW .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tw2NsAh5KW .pt-0 {
  padding-top: 0 !important;
}
.cid-tw2NsAh5KW .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tw2NsAh5KW .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tw2NsAh5KW .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tw2NsAh5KW .modal-open {
  overflow: hidden;
}
.cid-tw2NsAh5KW .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tw2NsAh5KW .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tw2NsAh5KW .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tw2NsAh5KW .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tw2NsAh5KW .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tw2NsAh5KW .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tw2NsAh5KW .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tw2NsAh5KW .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tw2NsAh5KW .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tw2NsAh5KW .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tw2NsAh5KW .modal-backdrop.fade {
  opacity: 0;
}
.cid-tw2NsAh5KW .modal-backdrop.show {
  opacity: .5;
}
.cid-tw2NsAh5KW .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tw2NsAh5KW .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NsAh5KW .modal-header {
    padding: 1rem;
  }
}
.cid-tw2NsAh5KW .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tw2NsAh5KW .modal-header .close svg {
  fill: #ffffff;
}
.cid-tw2NsAh5KW .modal-header .close:hover {
  opacity: 1;
}
.cid-tw2NsAh5KW .modal-header .close:focus {
  outline: none;
}
.cid-tw2NsAh5KW .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tw2NsAh5KW .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tw2NsAh5KW .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NsAh5KW .modal-body {
    padding: 1rem;
  }
}
.cid-tw2NsAh5KW .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tw2NsAh5KW .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NsAh5KW .modal-footer {
    padding: 1rem;
  }
}
.cid-tw2NsAh5KW .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tw2NsAh5KW .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tw2NsAh5KW .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tw2NsAh5KW .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tw2NsAh5KW .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tw2NsAh5KW .modal-lg,
  .cid-tw2NsAh5KW .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tw2NsAh5KW .modal-xl {
    max-width: 1140px;
  }
}
.cid-tw2NsAh5KW .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tw2NsAh5KW .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tw2NsAh5KW .form-group {
  margin-bottom: 1rem;
}
.cid-tw2NsAh5KW .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tw2NsAh5KW .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tw2NsAh5KW .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tw2NsAh5KW .mbr-section-btn {
  margin: 0;
}
.cid-tw2NsAh5KW .mbr-section-btn .btn {
  margin: 0;
}
.cid-tw2NsAL7et.popup-builder {
  background-color: #ffffff;
}
.cid-tw2NsAL7et.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tw2NsAL7et.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tw2NsAL7et .modal-content,
.cid-tw2NsAL7et .modal-dialog {
  height: auto;
}
.cid-tw2NsAL7et .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tw2NsAL7et .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tw2NsAL7et .form-wrapper .mbr-form .form-group,
  .cid-tw2NsAL7et .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tw2NsAL7et .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tw2NsAL7et .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tw2NsAL7et .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tw2NsAL7et .pt-0 {
  padding-top: 0 !important;
}
.cid-tw2NsAL7et .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tw2NsAL7et .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tw2NsAL7et .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tw2NsAL7et .modal-open {
  overflow: hidden;
}
.cid-tw2NsAL7et .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tw2NsAL7et .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tw2NsAL7et .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tw2NsAL7et .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tw2NsAL7et .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tw2NsAL7et .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tw2NsAL7et .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tw2NsAL7et .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tw2NsAL7et .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tw2NsAL7et .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tw2NsAL7et .modal-backdrop.fade {
  opacity: 0;
}
.cid-tw2NsAL7et .modal-backdrop.show {
  opacity: .5;
}
.cid-tw2NsAL7et .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tw2NsAL7et .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NsAL7et .modal-header {
    padding: 1rem;
  }
}
.cid-tw2NsAL7et .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tw2NsAL7et .modal-header .close svg {
  fill: #ffffff;
}
.cid-tw2NsAL7et .modal-header .close:hover {
  opacity: 1;
}
.cid-tw2NsAL7et .modal-header .close:focus {
  outline: none;
}
.cid-tw2NsAL7et .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tw2NsAL7et .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tw2NsAL7et .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NsAL7et .modal-body {
    padding: 1rem;
  }
}
.cid-tw2NsAL7et .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tw2NsAL7et .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw2NsAL7et .modal-footer {
    padding: 1rem;
  }
}
.cid-tw2NsAL7et .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tw2NsAL7et .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tw2NsAL7et .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tw2NsAL7et .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tw2NsAL7et .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tw2NsAL7et .modal-lg,
  .cid-tw2NsAL7et .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tw2NsAL7et .modal-xl {
    max-width: 1140px;
  }
}
.cid-tw2NsAL7et .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tw2NsAL7et .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tw2NsAL7et .form-group {
  margin-bottom: 1rem;
}
.cid-tw2NsAL7et .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tw2NsAL7et .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tw2NsAL7et .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tw2NsAL7et .mbr-section-btn {
  margin: 0;
}
.cid-tw2NsAL7et .mbr-section-btn .btn {
  margin: 0;
}
.cid-tw2NsAL7et #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tw2NsAL7et #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tw2NsAL7et #creativecommons img,
.cid-tw2NsAL7et iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tw2NsBq21z {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tw2NsBq21z .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tw2NsBq21z .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tw2NsBq21z .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tw2NsBq21z .bg-youtube:hover {
  background: #cc0000;
}
.cid-tw2NsBq21z .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tw2NsBq21z .bg-twitch:hover {
  background: #7313ff;
}
.cid-tw2NsBq21z .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tw2NsBq21z [class^="socicon-"]:before,
.cid-tw2NsBq21z [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tw2NsBq21z .mbr-section-title,
.cid-tw2NsBq21z .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tw2NsC8VOc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tw2NsC8VOc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tw2NsC8VOc .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tw2NsC8VOc .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tw2NsC8VOc .form-control:focus,
.cid-tw2NsC8VOc .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tw2NsC8VOc .form-group {
  margin-bottom: 1rem;
}
.cid-tw2NsC8VOc input::-webkit-input-placeholder,
.cid-tw2NsC8VOc textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tw2NsC8VOc input:-moz-placeholder,
.cid-tw2NsC8VOc textarea:-moz-placeholder {
  color: #656565;
}
.cid-tw2NsC8VOc .jq-selectbox li,
.cid-tw2NsC8VOc .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tw2NsC8VOc .jq-selectbox li:hover,
.cid-tw2NsC8VOc .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tw2NsC8VOc .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tw2NsC8VOc .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tw2NsC8VOc textarea.form-control {
  resize: none;
}
.cid-tw2NsC8VOc .input-group-btn {
  display: inline-block;
}
.cid-tw2NsC8VOc .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tw2NsC8VOc .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tw2NsC8VOc .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tw2NsC8VOc .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tw2NsC8VOc .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tw2NsC8VOc .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tw2NsC8VOc .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tw2NsC8VOc .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tw2NsC8VOc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tw2NsC8VOc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tw2NsC8VOc .form-control,
.cid-tw2NsC8VOc .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tw2NsC8VOc #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tw2NsC8VOc #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tw2NsC8VOc #creativecommons img,
.cid-tw2NsC8VOc iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tw2NsC8VOc .offset-md-1 {
  margin-left: 1vw;
}
.cid-tw2NsDrm01 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tw2NsDrm01 .my-float {
  margin-top: 16px;
}
.cid-tw2NsDrm01 P {
  color: #232323;
}
.cid-tw2NsDrm01 DIV {
  color: #ffffff;
}
.cid-tw2NsDrm01 H10 {
  color: #767676;
}
.cid-tw2NsDrm01 .hidden {
  display: none;
}
.cid-tSDOfzQOzu.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQOzu.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQOzu.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQOzu .modal-content,
.cid-tSDOfzQOzu .modal-dialog {
  height: auto;
}
.cid-tSDOfzQOzu .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQOzu .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQOzu .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQOzu .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQOzu .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQOzu .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQOzu .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQOzu .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQOzu .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQOzu .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQOzu .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQOzu .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQOzu .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQOzu .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQOzu .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQOzu .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQOzu .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQOzu .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQOzu .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQOzu .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQOzu .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQOzu .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQOzu .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQOzu .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQOzu .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQOzu .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQOzu .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQOzu .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQOzu .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQOzu .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQOzu .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQOzu .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQOzu .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQOzu .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQOzu .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQOzu .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQOzu .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQOzu .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQOzu .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQOzu .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQOzu .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQOzu .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQOzu .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQOzu .modal-lg,
  .cid-tSDOfzQOzu .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQOzu .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQOzu .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQOzu .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQOzu .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQOzu .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQOzu .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQOzu .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQOzu .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQOzu .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tF9T281zgQ {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tF9T281zgQ .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ma body {
  background-color: black;
}
#custom-html-1ma .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ma .complet {
  background-color: #000000;
}
#custom-html-1ma .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ma .conteneurVideo iframe,
#custom-html-1ma .conteneurVideo object,
#custom-html-1ma .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ma #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ma .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ma #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ma .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ma .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpG37Kwti {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpG37Kwti .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tF9T28x5lb {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tF9T28x5lb .mbr-text {
  color: #ffffff;
}
.cid-tF9T28x5lb .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tF9T28x5lb .mbr-section-title {
  color: #4479d9;
}
.cid-tF9T28x5lb H1 {
  color: #4479d9;
}
.cid-tF9T28x5lb H2 {
  color: #4479d9;
}
.cid-tF9T28x5lb H3 {
  color: #4479d9;
}
.cid-tF9T28x5lb .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tF9T28x5lb .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tF9T28x5lb .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tF9T28x5lb .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tF9T28x5lb .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tF9T28x5lb .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tF9T28x5lb .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tF9T28x5lb .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tF9T28x5lb .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tF9T28x5lb .play,
.cid-tF9T28x5lb .pause,
.cid-tF9T28x5lb .prev,
.cid-tF9T28x5lb .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tF9T28x5lb .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tF9T28x5lb #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tF9T28x5lb .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwN87446j {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwN87446j .mbr-media {
  position: relative;
}
.cid-ubwN87446j .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwN87446j img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwN87446j img {
    max-width: 95%;
  }
}
.cid-ubwN87446j h1 {
  line-height: 1.5;
}
.cid-ubwN87446j .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwN87446j .start:hover {
  background: #ff1f3f;
}
.cid-ubwN87446j .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwN87446j a {
  background-image: none !important;
}
.cid-ubwN87446j .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwN87446j .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwN87446j .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwN87446j .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwN87446j .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwN87446j .mbr-section-title {
  color: #ffffff;
}
.cid-ubwN87446j .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwN87446j .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwN87446j .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwN87446j .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwN87446j .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwN87446j .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwN87446j .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwN87446j .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwN87446j .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwN87446j .playEnfant,
.cid-ubwN87446j .pauseEnfant,
.cid-ubwN87446j .prevEnfant,
.cid-ubwN87446j .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwN87446j .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwN87446j #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwN87446j .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwN87446j .mbr-card-title,
.cid-ubwN87446j .cards-wrapper {
  color: #ffa405;
}
.cid-ubwN87446j .mbr-section-title P {
  text-align: right;
}
.cid-ubwN8QQ8FG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwN8QQ8FG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwN8QQ8FG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwN8QQ8FG .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwN8QQ8FG .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwN8QQ8FG .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwN8QQ8FG .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwN8QQ8FG .card-row {
  align-items: stretch;
}
.cid-ubwN8QQ8FG .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwN8QQ8FG .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwN8QQ8FG .couleur1 {
  background-color: royalblue;
}
.cid-ubwN8QQ8FG .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwN8QQ8FG .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwN8QQ8FG .card-box {
  height: 100%;
}
.cid-ubwN8QQ8FG .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwN8QQ8FG .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwN8QQ8FG .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwN8QQ8FG .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tF9T296c0D {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tF9T296c0D .btn {
  border-radius: 1vh;
}
.cid-ubpG4WLzmd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpG4WLzmd .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpG4WLzmd .mbr-text,
.cid-ubpG4WLzmd .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tF9T29jnN7.popup-builder {
  background-color: #ffffff;
}
.cid-tF9T29jnN7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tF9T29jnN7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tF9T29jnN7 .modal-content,
.cid-tF9T29jnN7 .modal-dialog {
  height: auto;
}
.cid-tF9T29jnN7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tF9T29jnN7 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tF9T29jnN7 .form-wrapper .mbr-form .form-group,
  .cid-tF9T29jnN7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tF9T29jnN7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tF9T29jnN7 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tF9T29jnN7 .mbr-text {
  text-align: center;
}
.cid-tF9T29jnN7 .pt-0 {
  padding-top: 0 !important;
}
.cid-tF9T29jnN7 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tF9T29jnN7 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tF9T29jnN7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tF9T29jnN7 .modal-open {
  overflow: hidden;
}
.cid-tF9T29jnN7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tF9T29jnN7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tF9T29jnN7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tF9T29jnN7 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tF9T29jnN7 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tF9T29jnN7 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tF9T29jnN7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tF9T29jnN7 .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tF9T29jnN7 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tF9T29jnN7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tF9T29jnN7 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tF9T29jnN7 .modal-backdrop.show {
  opacity: .5;
}
.cid-tF9T29jnN7 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tF9T29jnN7 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T29jnN7 .modal-header {
    padding: 1rem;
  }
}
.cid-tF9T29jnN7 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tF9T29jnN7 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tF9T29jnN7 .modal-header .close:hover {
  opacity: 1;
}
.cid-tF9T29jnN7 .modal-header .close:focus {
  outline: none;
}
.cid-tF9T29jnN7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tF9T29jnN7 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tF9T29jnN7 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T29jnN7 .modal-body {
    padding: 1rem;
  }
}
.cid-tF9T29jnN7 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tF9T29jnN7 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T29jnN7 .modal-footer {
    padding: 1rem;
  }
}
.cid-tF9T29jnN7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tF9T29jnN7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tF9T29jnN7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tF9T29jnN7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tF9T29jnN7 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tF9T29jnN7 .modal-lg,
  .cid-tF9T29jnN7 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tF9T29jnN7 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tF9T29jnN7 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tF9T29jnN7 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tF9T29jnN7 .form-group {
  margin-bottom: 1rem;
}
.cid-tF9T29jnN7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tF9T29jnN7 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tF9T29jnN7 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tF9T29jnN7 .mbr-section-btn {
  margin: 0;
}
.cid-tF9T29jnN7 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tF9T29jnN7 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tF9T29jnN7 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tF9T29FXJa.popup-builder {
  background-color: #ffffff;
}
.cid-tF9T29FXJa.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tF9T29FXJa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tF9T29FXJa .modal-content,
.cid-tF9T29FXJa .modal-dialog {
  height: auto;
}
.cid-tF9T29FXJa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tF9T29FXJa .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tF9T29FXJa .form-wrapper .mbr-form .form-group,
  .cid-tF9T29FXJa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tF9T29FXJa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tF9T29FXJa .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tF9T29FXJa .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tF9T29FXJa .pt-0 {
  padding-top: 0 !important;
}
.cid-tF9T29FXJa .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tF9T29FXJa .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tF9T29FXJa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tF9T29FXJa .modal-open {
  overflow: hidden;
}
.cid-tF9T29FXJa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tF9T29FXJa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tF9T29FXJa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tF9T29FXJa .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tF9T29FXJa .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tF9T29FXJa .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tF9T29FXJa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tF9T29FXJa .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tF9T29FXJa .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tF9T29FXJa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tF9T29FXJa .modal-backdrop.fade {
  opacity: 0;
}
.cid-tF9T29FXJa .modal-backdrop.show {
  opacity: .5;
}
.cid-tF9T29FXJa .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tF9T29FXJa .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T29FXJa .modal-header {
    padding: 1rem;
  }
}
.cid-tF9T29FXJa .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tF9T29FXJa .modal-header .close svg {
  fill: #ffffff;
}
.cid-tF9T29FXJa .modal-header .close:hover {
  opacity: 1;
}
.cid-tF9T29FXJa .modal-header .close:focus {
  outline: none;
}
.cid-tF9T29FXJa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tF9T29FXJa .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tF9T29FXJa .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T29FXJa .modal-body {
    padding: 1rem;
  }
}
.cid-tF9T29FXJa .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tF9T29FXJa .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T29FXJa .modal-footer {
    padding: 1rem;
  }
}
.cid-tF9T29FXJa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tF9T29FXJa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tF9T29FXJa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tF9T29FXJa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tF9T29FXJa .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tF9T29FXJa .modal-lg,
  .cid-tF9T29FXJa .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tF9T29FXJa .modal-xl {
    max-width: 1140px;
  }
}
.cid-tF9T29FXJa .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tF9T29FXJa .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tF9T29FXJa .form-group {
  margin-bottom: 1rem;
}
.cid-tF9T29FXJa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tF9T29FXJa .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tF9T29FXJa .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tF9T29FXJa .mbr-section-btn {
  margin: 0;
}
.cid-tF9T29FXJa .mbr-section-btn .btn {
  margin: 0;
}
.cid-tF9T29FXJa .audio-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tF9T2a2zGv.popup-builder {
  background-color: #ffffff;
}
.cid-tF9T2a2zGv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tF9T2a2zGv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tF9T2a2zGv .modal-content,
.cid-tF9T2a2zGv .modal-dialog {
  height: auto;
}
.cid-tF9T2a2zGv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tF9T2a2zGv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tF9T2a2zGv .form-wrapper .mbr-form .form-group,
  .cid-tF9T2a2zGv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tF9T2a2zGv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tF9T2a2zGv .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tF9T2a2zGv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tF9T2a2zGv .pt-0 {
  padding-top: 0 !important;
}
.cid-tF9T2a2zGv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tF9T2a2zGv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tF9T2a2zGv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tF9T2a2zGv .modal-open {
  overflow: hidden;
}
.cid-tF9T2a2zGv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tF9T2a2zGv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tF9T2a2zGv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tF9T2a2zGv .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tF9T2a2zGv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tF9T2a2zGv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tF9T2a2zGv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tF9T2a2zGv .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tF9T2a2zGv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tF9T2a2zGv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tF9T2a2zGv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tF9T2a2zGv .modal-backdrop.show {
  opacity: .5;
}
.cid-tF9T2a2zGv .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tF9T2a2zGv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T2a2zGv .modal-header {
    padding: 1rem;
  }
}
.cid-tF9T2a2zGv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tF9T2a2zGv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tF9T2a2zGv .modal-header .close:hover {
  opacity: 1;
}
.cid-tF9T2a2zGv .modal-header .close:focus {
  outline: none;
}
.cid-tF9T2a2zGv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tF9T2a2zGv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tF9T2a2zGv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T2a2zGv .modal-body {
    padding: 1rem;
  }
}
.cid-tF9T2a2zGv .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tF9T2a2zGv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tF9T2a2zGv .modal-footer {
    padding: 1rem;
  }
}
.cid-tF9T2a2zGv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tF9T2a2zGv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tF9T2a2zGv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tF9T2a2zGv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tF9T2a2zGv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tF9T2a2zGv .modal-lg,
  .cid-tF9T2a2zGv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tF9T2a2zGv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tF9T2a2zGv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tF9T2a2zGv .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tF9T2a2zGv .form-group {
  margin-bottom: 1rem;
}
.cid-tF9T2a2zGv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tF9T2a2zGv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tF9T2a2zGv .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tF9T2a2zGv .mbr-section-btn {
  margin: 0;
}
.cid-tF9T2a2zGv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tF9T2a2zGv #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tF9T2a2zGv #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tF9T2a2zGv #creativecommons img,
.cid-tF9T2a2zGv iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tF9T2aw2IN {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tF9T2aw2IN .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tF9T2aw2IN .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tF9T2aw2IN .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tF9T2aw2IN .bg-youtube:hover {
  background: #cc0000;
}
.cid-tF9T2aw2IN .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tF9T2aw2IN .bg-twitch:hover {
  background: #7313ff;
}
.cid-tF9T2aw2IN .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tF9T2aw2IN [class^="socicon-"]:before,
.cid-tF9T2aw2IN [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tF9T2aw2IN .mbr-section-title,
.cid-tF9T2aw2IN .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tF9T2b1BvW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tF9T2b1BvW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tF9T2b1BvW .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tF9T2b1BvW .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tF9T2b1BvW .form-control:focus,
.cid-tF9T2b1BvW .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tF9T2b1BvW .form-group {
  margin-bottom: 1rem;
}
.cid-tF9T2b1BvW input::-webkit-input-placeholder,
.cid-tF9T2b1BvW textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tF9T2b1BvW input:-moz-placeholder,
.cid-tF9T2b1BvW textarea:-moz-placeholder {
  color: #656565;
}
.cid-tF9T2b1BvW .jq-selectbox li,
.cid-tF9T2b1BvW .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tF9T2b1BvW .jq-selectbox li:hover,
.cid-tF9T2b1BvW .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tF9T2b1BvW .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tF9T2b1BvW .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tF9T2b1BvW textarea.form-control {
  resize: none;
}
.cid-tF9T2b1BvW .input-group-btn {
  display: inline-block;
}
.cid-tF9T2b1BvW .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tF9T2b1BvW .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tF9T2b1BvW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tF9T2b1BvW .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tF9T2b1BvW .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tF9T2b1BvW .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tF9T2b1BvW .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tF9T2b1BvW .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tF9T2b1BvW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tF9T2b1BvW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tF9T2b1BvW .form-control,
.cid-tF9T2b1BvW .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tF9T2b1BvW #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tF9T2b1BvW #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tF9T2b1BvW #creativecommons img,
.cid-tF9T2b1BvW iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tF9T2b1BvW .offset-md-1 {
  margin-left: 1vw;
}
.cid-tF9T2bU5I7 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tF9T2bU5I7 .my-float {
  margin-top: 16px;
}
.cid-tF9T2bU5I7 P {
  color: #232323;
}
.cid-tF9T2bU5I7 DIV {
  color: #ffffff;
}
.cid-tF9T2bU5I7 H10 {
  color: #767676;
}
.cid-tF9T2bU5I7 .hidden {
  display: none;
}
.cid-tSDOfzQjT3.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQjT3.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQjT3.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQjT3 .modal-content,
.cid-tSDOfzQjT3 .modal-dialog {
  height: auto;
}
.cid-tSDOfzQjT3 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQjT3 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQjT3 .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQjT3 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQjT3 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQjT3 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQjT3 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQjT3 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQjT3 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQjT3 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQjT3 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQjT3 .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQjT3 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQjT3 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQjT3 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQjT3 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQjT3 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQjT3 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQjT3 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQjT3 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQjT3 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQjT3 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQjT3 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQjT3 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQjT3 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQjT3 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQjT3 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQjT3 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQjT3 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQjT3 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQjT3 .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQjT3 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQjT3 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQjT3 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQjT3 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQjT3 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQjT3 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQjT3 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQjT3 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQjT3 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQjT3 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQjT3 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQjT3 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQjT3 .modal-lg,
  .cid-tSDOfzQjT3 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQjT3 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQjT3 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQjT3 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQjT3 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQjT3 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQjT3 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQjT3 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQjT3 .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQjT3 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tFbpEwMVQG {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tFbpEwMVQG .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lu body {
  background-color: black;
}
#custom-html-1lu .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lu .complet {
  background-color: #000000;
}
#custom-html-1lu .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lu .conteneurVideo iframe,
#custom-html-1lu .conteneurVideo object,
#custom-html-1lu .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lu #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lu .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lu #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lu .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lu .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHxwNxGw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHxwNxGw .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tFbpExmo5b {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tFbpExmo5b .mbr-text {
  color: #ffffff;
}
.cid-tFbpExmo5b .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tFbpExmo5b .mbr-section-title {
  color: #4479d9;
}
.cid-tFbpExmo5b H1 {
  color: #4479d9;
}
.cid-tFbpExmo5b H2 {
  color: #4479d9;
}
.cid-tFbpExmo5b H3 {
  color: #4479d9;
}
.cid-tFbpExmo5b .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tFbpExmo5b .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tFbpExmo5b .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tFbpExmo5b .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tFbpExmo5b .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tFbpExmo5b .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tFbpExmo5b .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tFbpExmo5b .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tFbpExmo5b .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tFbpExmo5b .play,
.cid-tFbpExmo5b .pause,
.cid-tFbpExmo5b .prev,
.cid-tFbpExmo5b .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tFbpExmo5b .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tFbpExmo5b #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tFbpExmo5b .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwODcw0Pm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwODcw0Pm .mbr-media {
  position: relative;
}
.cid-ubwODcw0Pm .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwODcw0Pm img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwODcw0Pm img {
    max-width: 95%;
  }
}
.cid-ubwODcw0Pm h1 {
  line-height: 1.5;
}
.cid-ubwODcw0Pm .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwODcw0Pm .start:hover {
  background: #ff1f3f;
}
.cid-ubwODcw0Pm .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwODcw0Pm a {
  background-image: none !important;
}
.cid-ubwODcw0Pm .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwODcw0Pm .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwODcw0Pm .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwODcw0Pm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwODcw0Pm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwODcw0Pm .mbr-section-title {
  color: #ffffff;
}
.cid-ubwODcw0Pm .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwODcw0Pm .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwODcw0Pm .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwODcw0Pm .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwODcw0Pm .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwODcw0Pm .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwODcw0Pm .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwODcw0Pm .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwODcw0Pm .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwODcw0Pm .playEnfant,
.cid-ubwODcw0Pm .pauseEnfant,
.cid-ubwODcw0Pm .prevEnfant,
.cid-ubwODcw0Pm .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwODcw0Pm .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwODcw0Pm #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwODcw0Pm .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwODcw0Pm .mbr-card-title,
.cid-ubwODcw0Pm .cards-wrapper {
  color: #ffa405;
}
.cid-ubwODcw0Pm .mbr-section-title P {
  text-align: right;
}
.cid-ubwODJxRwX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwODJxRwX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwODJxRwX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwODJxRwX .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwODJxRwX .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwODJxRwX .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwODJxRwX .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwODJxRwX .card-row {
  align-items: stretch;
}
.cid-ubwODJxRwX .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwODJxRwX .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwODJxRwX .couleur1 {
  background-color: royalblue;
}
.cid-ubwODJxRwX .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwODJxRwX .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwODJxRwX .card-box {
  height: 100%;
}
.cid-ubwODJxRwX .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwODJxRwX .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwODJxRwX .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwODJxRwX .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tFbpExXX6R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tFbpExXX6R .btn {
  border-radius: 1vh;
}
.cid-ubpHz6San1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHz6San1 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHz6San1 .mbr-text,
.cid-ubpHz6San1 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tFbpEyaR8r.popup-builder {
  background-color: #ffffff;
}
.cid-tFbpEyaR8r.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tFbpEyaR8r.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tFbpEyaR8r .modal-content,
.cid-tFbpEyaR8r .modal-dialog {
  height: auto;
}
.cid-tFbpEyaR8r .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tFbpEyaR8r .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tFbpEyaR8r .form-wrapper .mbr-form .form-group,
  .cid-tFbpEyaR8r .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tFbpEyaR8r .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tFbpEyaR8r .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tFbpEyaR8r .mbr-text {
  text-align: center;
}
.cid-tFbpEyaR8r .pt-0 {
  padding-top: 0 !important;
}
.cid-tFbpEyaR8r .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tFbpEyaR8r .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tFbpEyaR8r .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tFbpEyaR8r .modal-open {
  overflow: hidden;
}
.cid-tFbpEyaR8r .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tFbpEyaR8r .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tFbpEyaR8r .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tFbpEyaR8r .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tFbpEyaR8r .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tFbpEyaR8r .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tFbpEyaR8r .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tFbpEyaR8r .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tFbpEyaR8r .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tFbpEyaR8r .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tFbpEyaR8r .modal-backdrop.fade {
  opacity: 0;
}
.cid-tFbpEyaR8r .modal-backdrop.show {
  opacity: .5;
}
.cid-tFbpEyaR8r .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tFbpEyaR8r .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tFbpEyaR8r .modal-header {
    padding: 1rem;
  }
}
.cid-tFbpEyaR8r .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tFbpEyaR8r .modal-header .close svg {
  fill: #ffffff;
}
.cid-tFbpEyaR8r .modal-header .close:hover {
  opacity: 1;
}
.cid-tFbpEyaR8r .modal-header .close:focus {
  outline: none;
}
.cid-tFbpEyaR8r .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tFbpEyaR8r .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tFbpEyaR8r .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFbpEyaR8r .modal-body {
    padding: 1rem;
  }
}
.cid-tFbpEyaR8r .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tFbpEyaR8r .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFbpEyaR8r .modal-footer {
    padding: 1rem;
  }
}
.cid-tFbpEyaR8r .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tFbpEyaR8r .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tFbpEyaR8r .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tFbpEyaR8r .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tFbpEyaR8r .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tFbpEyaR8r .modal-lg,
  .cid-tFbpEyaR8r .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tFbpEyaR8r .modal-xl {
    max-width: 1140px;
  }
}
.cid-tFbpEyaR8r .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tFbpEyaR8r .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tFbpEyaR8r .form-group {
  margin-bottom: 1rem;
}
.cid-tFbpEyaR8r .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tFbpEyaR8r .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tFbpEyaR8r .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tFbpEyaR8r .mbr-section-btn {
  margin: 0;
}
.cid-tFbpEyaR8r .mbr-section-btn .btn {
  margin: 0;
}
.cid-tFbpEyaR8r .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tFbpEyaR8r .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tFbpEyzCrO.popup-builder {
  background-color: #ffffff;
}
.cid-tFbpEyzCrO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tFbpEyzCrO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tFbpEyzCrO .modal-content,
.cid-tFbpEyzCrO .modal-dialog {
  height: auto;
}
.cid-tFbpEyzCrO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tFbpEyzCrO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tFbpEyzCrO .form-wrapper .mbr-form .form-group,
  .cid-tFbpEyzCrO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tFbpEyzCrO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tFbpEyzCrO .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tFbpEyzCrO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tFbpEyzCrO .pt-0 {
  padding-top: 0 !important;
}
.cid-tFbpEyzCrO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tFbpEyzCrO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tFbpEyzCrO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tFbpEyzCrO .modal-open {
  overflow: hidden;
}
.cid-tFbpEyzCrO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tFbpEyzCrO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tFbpEyzCrO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tFbpEyzCrO .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tFbpEyzCrO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tFbpEyzCrO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tFbpEyzCrO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tFbpEyzCrO .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tFbpEyzCrO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tFbpEyzCrO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tFbpEyzCrO .modal-backdrop.fade {
  opacity: 0;
}
.cid-tFbpEyzCrO .modal-backdrop.show {
  opacity: .5;
}
.cid-tFbpEyzCrO .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tFbpEyzCrO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tFbpEyzCrO .modal-header {
    padding: 1rem;
  }
}
.cid-tFbpEyzCrO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tFbpEyzCrO .modal-header .close svg {
  fill: #ffffff;
}
.cid-tFbpEyzCrO .modal-header .close:hover {
  opacity: 1;
}
.cid-tFbpEyzCrO .modal-header .close:focus {
  outline: none;
}
.cid-tFbpEyzCrO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tFbpEyzCrO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tFbpEyzCrO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFbpEyzCrO .modal-body {
    padding: 1rem;
  }
}
.cid-tFbpEyzCrO .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tFbpEyzCrO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFbpEyzCrO .modal-footer {
    padding: 1rem;
  }
}
.cid-tFbpEyzCrO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tFbpEyzCrO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tFbpEyzCrO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tFbpEyzCrO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tFbpEyzCrO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tFbpEyzCrO .modal-lg,
  .cid-tFbpEyzCrO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tFbpEyzCrO .modal-xl {
    max-width: 1140px;
  }
}
.cid-tFbpEyzCrO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tFbpEyzCrO .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tFbpEyzCrO .form-group {
  margin-bottom: 1rem;
}
.cid-tFbpEyzCrO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tFbpEyzCrO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tFbpEyzCrO .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tFbpEyzCrO .mbr-section-btn {
  margin: 0;
}
.cid-tFbpEyzCrO .mbr-section-btn .btn {
  margin: 0;
}
.cid-tFbpEyzCrO #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tFbpEyzCrO #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tFbpEyzCrO #creativecommons img,
.cid-tFbpEyzCrO iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tFbpEz717A {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tFbpEz717A .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tFbpEz717A .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tFbpEz717A .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tFbpEz717A .bg-youtube:hover {
  background: #cc0000;
}
.cid-tFbpEz717A .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tFbpEz717A .bg-twitch:hover {
  background: #7313ff;
}
.cid-tFbpEz717A .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tFbpEz717A [class^="socicon-"]:before,
.cid-tFbpEz717A [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tFbpEz717A .mbr-section-title,
.cid-tFbpEz717A .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tFbpEzEGT1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tFbpEzEGT1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tFbpEzEGT1 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tFbpEzEGT1 .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tFbpEzEGT1 .form-control:focus,
.cid-tFbpEzEGT1 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tFbpEzEGT1 .form-group {
  margin-bottom: 1rem;
}
.cid-tFbpEzEGT1 input::-webkit-input-placeholder,
.cid-tFbpEzEGT1 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tFbpEzEGT1 input:-moz-placeholder,
.cid-tFbpEzEGT1 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tFbpEzEGT1 .jq-selectbox li,
.cid-tFbpEzEGT1 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tFbpEzEGT1 .jq-selectbox li:hover,
.cid-tFbpEzEGT1 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tFbpEzEGT1 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tFbpEzEGT1 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tFbpEzEGT1 textarea.form-control {
  resize: none;
}
.cid-tFbpEzEGT1 .input-group-btn {
  display: inline-block;
}
.cid-tFbpEzEGT1 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tFbpEzEGT1 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tFbpEzEGT1 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tFbpEzEGT1 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tFbpEzEGT1 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tFbpEzEGT1 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tFbpEzEGT1 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tFbpEzEGT1 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tFbpEzEGT1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tFbpEzEGT1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tFbpEzEGT1 .form-control,
.cid-tFbpEzEGT1 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tFbpEzEGT1 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tFbpEzEGT1 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tFbpEzEGT1 #creativecommons img,
.cid-tFbpEzEGT1 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tFbpEzEGT1 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tFbpEAB5lD .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tFbpEAB5lD .my-float {
  margin-top: 16px;
}
.cid-tFbpEAB5lD P {
  color: #232323;
}
.cid-tFbpEAB5lD DIV {
  color: #ffffff;
}
.cid-tFbpEAB5lD H10 {
  color: #767676;
}
.cid-tFbpEAB5lD .hidden {
  display: none;
}
.cid-tSDOfzQtNQ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQtNQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQtNQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQtNQ .modal-content,
.cid-tSDOfzQtNQ .modal-dialog {
  height: auto;
}
.cid-tSDOfzQtNQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQtNQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQtNQ .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQtNQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQtNQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQtNQ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQtNQ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQtNQ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQtNQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQtNQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQtNQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQtNQ .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQtNQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQtNQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQtNQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQtNQ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQtNQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQtNQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQtNQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQtNQ .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQtNQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQtNQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQtNQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQtNQ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQtNQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQtNQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQtNQ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQtNQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQtNQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQtNQ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQtNQ .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQtNQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQtNQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQtNQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQtNQ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQtNQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQtNQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQtNQ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQtNQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQtNQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQtNQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQtNQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQtNQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQtNQ .modal-lg,
  .cid-tSDOfzQtNQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQtNQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQtNQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQtNQ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQtNQ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQtNQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQtNQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQtNQ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQtNQ .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQtNQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tIt55SumKV {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tIt55SumKV .mbr-section-title {
  color: #4479d9;
}
#custom-html-1m9 body {
  background-color: black;
}
#custom-html-1m9 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1m9 .complet {
  background-color: #000000;
}
#custom-html-1m9 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1m9 .conteneurVideo iframe,
#custom-html-1m9 .conteneurVideo object,
#custom-html-1m9 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1m9 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1m9 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1m9 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1m9 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1m9 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpG73viVk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpG73viVk .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tIt55TgHBB {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tIt55TgHBB .mbr-text {
  color: #ffffff;
}
.cid-tIt55TgHBB .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tIt55TgHBB .mbr-section-title {
  color: #4479d9;
}
.cid-tIt55TgHBB H1 {
  color: #4479d9;
}
.cid-tIt55TgHBB H2 {
  color: #4479d9;
}
.cid-tIt55TgHBB H3 {
  color: #4479d9;
}
.cid-tIt55TgHBB .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tIt55TgHBB .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tIt55TgHBB .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tIt55TgHBB .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tIt55TgHBB .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tIt55TgHBB .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tIt55TgHBB .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tIt55TgHBB .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tIt55TgHBB .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tIt55TgHBB .play,
.cid-tIt55TgHBB .pause,
.cid-tIt55TgHBB .prev,
.cid-tIt55TgHBB .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tIt55TgHBB .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tIt55TgHBB #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tIt55TgHBB .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNcoVHMf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNcoVHMf .mbr-media {
  position: relative;
}
.cid-ubwNcoVHMf .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNcoVHMf img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNcoVHMf img {
    max-width: 95%;
  }
}
.cid-ubwNcoVHMf h1 {
  line-height: 1.5;
}
.cid-ubwNcoVHMf .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNcoVHMf .start:hover {
  background: #ff1f3f;
}
.cid-ubwNcoVHMf .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNcoVHMf a {
  background-image: none !important;
}
.cid-ubwNcoVHMf .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNcoVHMf .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNcoVHMf .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNcoVHMf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNcoVHMf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNcoVHMf .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNcoVHMf .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNcoVHMf .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNcoVHMf .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNcoVHMf .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNcoVHMf .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNcoVHMf .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNcoVHMf .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNcoVHMf .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNcoVHMf .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNcoVHMf .playEnfant,
.cid-ubwNcoVHMf .pauseEnfant,
.cid-ubwNcoVHMf .prevEnfant,
.cid-ubwNcoVHMf .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNcoVHMf .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNcoVHMf #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNcoVHMf .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNcoVHMf .mbr-card-title,
.cid-ubwNcoVHMf .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNcoVHMf .mbr-section-title P {
  text-align: right;
}
.cid-ubwNd6UYGC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNd6UYGC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNd6UYGC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNd6UYGC .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNd6UYGC .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNd6UYGC .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNd6UYGC .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNd6UYGC .card-row {
  align-items: stretch;
}
.cid-ubwNd6UYGC .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNd6UYGC .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNd6UYGC .couleur1 {
  background-color: royalblue;
}
.cid-ubwNd6UYGC .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNd6UYGC .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNd6UYGC .card-box {
  height: 100%;
}
.cid-ubwNd6UYGC .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNd6UYGC .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNd6UYGC .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNd6UYGC .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tIt55TK7Yb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tIt55TK7Yb .btn {
  border-radius: 1vh;
}
.cid-ubpG8TdL3I {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpG8TdL3I .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpG8TdL3I .mbr-text,
.cid-ubpG8TdL3I .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tIt55TVCNw.popup-builder {
  background-color: #ffffff;
}
.cid-tIt55TVCNw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tIt55TVCNw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tIt55TVCNw .modal-content,
.cid-tIt55TVCNw .modal-dialog {
  height: auto;
}
.cid-tIt55TVCNw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tIt55TVCNw .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tIt55TVCNw .form-wrapper .mbr-form .form-group,
  .cid-tIt55TVCNw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tIt55TVCNw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tIt55TVCNw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tIt55TVCNw .mbr-text {
  text-align: center;
}
.cid-tIt55TVCNw .pt-0 {
  padding-top: 0 !important;
}
.cid-tIt55TVCNw .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tIt55TVCNw .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tIt55TVCNw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tIt55TVCNw .modal-open {
  overflow: hidden;
}
.cid-tIt55TVCNw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tIt55TVCNw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tIt55TVCNw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tIt55TVCNw .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tIt55TVCNw .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tIt55TVCNw .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tIt55TVCNw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tIt55TVCNw .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tIt55TVCNw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tIt55TVCNw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tIt55TVCNw .modal-backdrop.fade {
  opacity: 0;
}
.cid-tIt55TVCNw .modal-backdrop.show {
  opacity: .5;
}
.cid-tIt55TVCNw .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tIt55TVCNw .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tIt55TVCNw .modal-header {
    padding: 1rem;
  }
}
.cid-tIt55TVCNw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tIt55TVCNw .modal-header .close svg {
  fill: #ffffff;
}
.cid-tIt55TVCNw .modal-header .close:hover {
  opacity: 1;
}
.cid-tIt55TVCNw .modal-header .close:focus {
  outline: none;
}
.cid-tIt55TVCNw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tIt55TVCNw .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tIt55TVCNw .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIt55TVCNw .modal-body {
    padding: 1rem;
  }
}
.cid-tIt55TVCNw .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tIt55TVCNw .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIt55TVCNw .modal-footer {
    padding: 1rem;
  }
}
.cid-tIt55TVCNw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tIt55TVCNw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tIt55TVCNw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tIt55TVCNw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tIt55TVCNw .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tIt55TVCNw .modal-lg,
  .cid-tIt55TVCNw .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tIt55TVCNw .modal-xl {
    max-width: 1140px;
  }
}
.cid-tIt55TVCNw .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tIt55TVCNw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tIt55TVCNw .form-group {
  margin-bottom: 1rem;
}
.cid-tIt55TVCNw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tIt55TVCNw .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tIt55TVCNw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tIt55TVCNw .mbr-section-btn {
  margin: 0;
}
.cid-tIt55TVCNw .mbr-section-btn .btn {
  margin: 0;
}
.cid-tIt55TVCNw .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tIt55TVCNw .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tIt55Ufaz6.popup-builder {
  background-color: #ffffff;
}
.cid-tIt55Ufaz6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tIt55Ufaz6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tIt55Ufaz6 .modal-content,
.cid-tIt55Ufaz6 .modal-dialog {
  height: auto;
}
.cid-tIt55Ufaz6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tIt55Ufaz6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tIt55Ufaz6 .form-wrapper .mbr-form .form-group,
  .cid-tIt55Ufaz6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tIt55Ufaz6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tIt55Ufaz6 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tIt55Ufaz6 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tIt55Ufaz6 .pt-0 {
  padding-top: 0 !important;
}
.cid-tIt55Ufaz6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tIt55Ufaz6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tIt55Ufaz6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tIt55Ufaz6 .modal-open {
  overflow: hidden;
}
.cid-tIt55Ufaz6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tIt55Ufaz6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tIt55Ufaz6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tIt55Ufaz6 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tIt55Ufaz6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tIt55Ufaz6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tIt55Ufaz6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tIt55Ufaz6 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tIt55Ufaz6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tIt55Ufaz6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tIt55Ufaz6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tIt55Ufaz6 .modal-backdrop.show {
  opacity: .5;
}
.cid-tIt55Ufaz6 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tIt55Ufaz6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tIt55Ufaz6 .modal-header {
    padding: 1rem;
  }
}
.cid-tIt55Ufaz6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tIt55Ufaz6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tIt55Ufaz6 .modal-header .close:hover {
  opacity: 1;
}
.cid-tIt55Ufaz6 .modal-header .close:focus {
  outline: none;
}
.cid-tIt55Ufaz6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tIt55Ufaz6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tIt55Ufaz6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIt55Ufaz6 .modal-body {
    padding: 1rem;
  }
}
.cid-tIt55Ufaz6 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tIt55Ufaz6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIt55Ufaz6 .modal-footer {
    padding: 1rem;
  }
}
.cid-tIt55Ufaz6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tIt55Ufaz6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tIt55Ufaz6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tIt55Ufaz6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tIt55Ufaz6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tIt55Ufaz6 .modal-lg,
  .cid-tIt55Ufaz6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tIt55Ufaz6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tIt55Ufaz6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tIt55Ufaz6 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tIt55Ufaz6 .form-group {
  margin-bottom: 1rem;
}
.cid-tIt55Ufaz6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tIt55Ufaz6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tIt55Ufaz6 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tIt55Ufaz6 .mbr-section-btn {
  margin: 0;
}
.cid-tIt55Ufaz6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tIt55Ufaz6 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tIt55Ufaz6 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tIt55Ufaz6 #creativecommons img,
.cid-tIt55Ufaz6 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tIt55UHtxR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tIt55UHtxR .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tIt55UHtxR .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tIt55UHtxR .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tIt55UHtxR .bg-youtube:hover {
  background: #cc0000;
}
.cid-tIt55UHtxR .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tIt55UHtxR .bg-twitch:hover {
  background: #7313ff;
}
.cid-tIt55UHtxR .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tIt55UHtxR [class^="socicon-"]:before,
.cid-tIt55UHtxR [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tIt55UHtxR .mbr-section-title,
.cid-tIt55UHtxR .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tIt55V85o3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tIt55V85o3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tIt55V85o3 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tIt55V85o3 .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tIt55V85o3 .form-control:focus,
.cid-tIt55V85o3 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tIt55V85o3 .form-group {
  margin-bottom: 1rem;
}
.cid-tIt55V85o3 input::-webkit-input-placeholder,
.cid-tIt55V85o3 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tIt55V85o3 input:-moz-placeholder,
.cid-tIt55V85o3 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tIt55V85o3 .jq-selectbox li,
.cid-tIt55V85o3 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tIt55V85o3 .jq-selectbox li:hover,
.cid-tIt55V85o3 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tIt55V85o3 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tIt55V85o3 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tIt55V85o3 textarea.form-control {
  resize: none;
}
.cid-tIt55V85o3 .input-group-btn {
  display: inline-block;
}
.cid-tIt55V85o3 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tIt55V85o3 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tIt55V85o3 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tIt55V85o3 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tIt55V85o3 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tIt55V85o3 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tIt55V85o3 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tIt55V85o3 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tIt55V85o3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tIt55V85o3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tIt55V85o3 .form-control,
.cid-tIt55V85o3 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tIt55V85o3 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tIt55V85o3 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tIt55V85o3 #creativecommons img,
.cid-tIt55V85o3 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tIt55V85o3 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tIt55VTqRz .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tIt55VTqRz .my-float {
  margin-top: 16px;
}
.cid-tIt55VTqRz P {
  color: #232323;
}
.cid-tIt55VTqRz DIV {
  color: #ffffff;
}
.cid-tIt55VTqRz H10 {
  color: #767676;
}
.cid-tIt55VTqRz .hidden {
  display: none;
}
.cid-tSDOfzQJGn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQJGn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQJGn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQJGn .modal-content,
.cid-tSDOfzQJGn .modal-dialog {
  height: auto;
}
.cid-tSDOfzQJGn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQJGn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQJGn .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQJGn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQJGn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQJGn .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQJGn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQJGn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQJGn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQJGn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQJGn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQJGn .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQJGn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQJGn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQJGn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQJGn .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQJGn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQJGn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQJGn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQJGn .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQJGn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQJGn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQJGn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQJGn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQJGn .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQJGn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQJGn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQJGn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQJGn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQJGn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQJGn .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQJGn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQJGn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQJGn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQJGn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQJGn .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQJGn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQJGn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQJGn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQJGn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQJGn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQJGn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQJGn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQJGn .modal-lg,
  .cid-tSDOfzQJGn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQJGn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQJGn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQJGn .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQJGn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQJGn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQJGn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQJGn .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQJGn .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQJGn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tLSA2ZJGCt {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tLSA2ZJGCt .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lm body {
  background-color: black;
}
#custom-html-1lm .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lm .complet {
  background-color: #000000;
}
#custom-html-1lm .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lm .conteneurVideo iframe,
#custom-html-1lm .conteneurVideo object,
#custom-html-1lm .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lm #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lm .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lm #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lm .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lm .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpI0jbCQ8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpI0jbCQ8 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tLSA30K18V {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tLSA30K18V .mbr-text {
  color: #ffffff;
}
.cid-tLSA30K18V .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tLSA30K18V .mbr-section-title {
  color: #4479d9;
}
.cid-tLSA30K18V H1 {
  color: #4479d9;
}
.cid-tLSA30K18V H2 {
  color: #4479d9;
}
.cid-tLSA30K18V H3 {
  color: #4479d9;
}
.cid-tLSA30K18V .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tLSA30K18V .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tLSA30K18V .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tLSA30K18V .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tLSA30K18V .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tLSA30K18V .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tLSA30K18V .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tLSA30K18V .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tLSA30K18V .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tLSA30K18V .play,
.cid-tLSA30K18V .pause,
.cid-tLSA30K18V .prev,
.cid-tLSA30K18V .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tLSA30K18V .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tLSA30K18V #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tLSA30K18V .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwP4ECaV1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwP4ECaV1 .mbr-media {
  position: relative;
}
.cid-ubwP4ECaV1 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwP4ECaV1 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwP4ECaV1 img {
    max-width: 95%;
  }
}
.cid-ubwP4ECaV1 h1 {
  line-height: 1.5;
}
.cid-ubwP4ECaV1 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwP4ECaV1 .start:hover {
  background: #ff1f3f;
}
.cid-ubwP4ECaV1 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwP4ECaV1 a {
  background-image: none !important;
}
.cid-ubwP4ECaV1 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwP4ECaV1 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwP4ECaV1 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwP4ECaV1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwP4ECaV1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwP4ECaV1 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwP4ECaV1 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwP4ECaV1 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwP4ECaV1 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwP4ECaV1 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwP4ECaV1 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwP4ECaV1 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwP4ECaV1 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwP4ECaV1 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwP4ECaV1 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwP4ECaV1 .playEnfant,
.cid-ubwP4ECaV1 .pauseEnfant,
.cid-ubwP4ECaV1 .prevEnfant,
.cid-ubwP4ECaV1 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwP4ECaV1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwP4ECaV1 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwP4ECaV1 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwP4ECaV1 .mbr-card-title,
.cid-ubwP4ECaV1 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwP4ECaV1 .mbr-section-title P {
  text-align: right;
}
.cid-ubwP5kBLnn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwP5kBLnn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwP5kBLnn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwP5kBLnn .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwP5kBLnn .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwP5kBLnn .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwP5kBLnn .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwP5kBLnn .card-row {
  align-items: stretch;
}
.cid-ubwP5kBLnn .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwP5kBLnn .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwP5kBLnn .couleur1 {
  background-color: royalblue;
}
.cid-ubwP5kBLnn .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwP5kBLnn .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwP5kBLnn .card-box {
  height: 100%;
}
.cid-ubwP5kBLnn .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwP5kBLnn .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwP5kBLnn .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwP5kBLnn .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tLSA31c2S6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tLSA31c2S6 .btn {
  border-radius: 1vh;
}
.cid-ubpI2dUsOY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpI2dUsOY .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpI2dUsOY .mbr-text,
.cid-ubpI2dUsOY .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tLSA31mWLG.popup-builder {
  background-color: #ffffff;
}
.cid-tLSA31mWLG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tLSA31mWLG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tLSA31mWLG .modal-content,
.cid-tLSA31mWLG .modal-dialog {
  height: auto;
}
.cid-tLSA31mWLG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tLSA31mWLG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tLSA31mWLG .form-wrapper .mbr-form .form-group,
  .cid-tLSA31mWLG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tLSA31mWLG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tLSA31mWLG .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tLSA31mWLG .mbr-text {
  text-align: center;
}
.cid-tLSA31mWLG .pt-0 {
  padding-top: 0 !important;
}
.cid-tLSA31mWLG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tLSA31mWLG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tLSA31mWLG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tLSA31mWLG .modal-open {
  overflow: hidden;
}
.cid-tLSA31mWLG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tLSA31mWLG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tLSA31mWLG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tLSA31mWLG .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tLSA31mWLG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tLSA31mWLG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tLSA31mWLG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tLSA31mWLG .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tLSA31mWLG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tLSA31mWLG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tLSA31mWLG .modal-backdrop.fade {
  opacity: 0;
}
.cid-tLSA31mWLG .modal-backdrop.show {
  opacity: .5;
}
.cid-tLSA31mWLG .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tLSA31mWLG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tLSA31mWLG .modal-header {
    padding: 1rem;
  }
}
.cid-tLSA31mWLG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tLSA31mWLG .modal-header .close svg {
  fill: #ffffff;
}
.cid-tLSA31mWLG .modal-header .close:hover {
  opacity: 1;
}
.cid-tLSA31mWLG .modal-header .close:focus {
  outline: none;
}
.cid-tLSA31mWLG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tLSA31mWLG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tLSA31mWLG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLSA31mWLG .modal-body {
    padding: 1rem;
  }
}
.cid-tLSA31mWLG .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tLSA31mWLG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLSA31mWLG .modal-footer {
    padding: 1rem;
  }
}
.cid-tLSA31mWLG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tLSA31mWLG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tLSA31mWLG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tLSA31mWLG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tLSA31mWLG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tLSA31mWLG .modal-lg,
  .cid-tLSA31mWLG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tLSA31mWLG .modal-xl {
    max-width: 1140px;
  }
}
.cid-tLSA31mWLG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tLSA31mWLG .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tLSA31mWLG .form-group {
  margin-bottom: 1rem;
}
.cid-tLSA31mWLG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tLSA31mWLG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tLSA31mWLG .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tLSA31mWLG .mbr-section-btn {
  margin: 0;
}
.cid-tLSA31mWLG .mbr-section-btn .btn {
  margin: 0;
}
.cid-tLSA31mWLG .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tLSA31mWLG .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tLSA31HbJ7.popup-builder {
  background-color: #ffffff;
}
.cid-tLSA31HbJ7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tLSA31HbJ7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tLSA31HbJ7 .modal-content,
.cid-tLSA31HbJ7 .modal-dialog {
  height: auto;
}
.cid-tLSA31HbJ7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tLSA31HbJ7 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tLSA31HbJ7 .form-wrapper .mbr-form .form-group,
  .cid-tLSA31HbJ7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tLSA31HbJ7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tLSA31HbJ7 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tLSA31HbJ7 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tLSA31HbJ7 .pt-0 {
  padding-top: 0 !important;
}
.cid-tLSA31HbJ7 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tLSA31HbJ7 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tLSA31HbJ7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tLSA31HbJ7 .modal-open {
  overflow: hidden;
}
.cid-tLSA31HbJ7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tLSA31HbJ7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tLSA31HbJ7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tLSA31HbJ7 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tLSA31HbJ7 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tLSA31HbJ7 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tLSA31HbJ7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tLSA31HbJ7 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tLSA31HbJ7 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tLSA31HbJ7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tLSA31HbJ7 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tLSA31HbJ7 .modal-backdrop.show {
  opacity: .5;
}
.cid-tLSA31HbJ7 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tLSA31HbJ7 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tLSA31HbJ7 .modal-header {
    padding: 1rem;
  }
}
.cid-tLSA31HbJ7 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tLSA31HbJ7 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tLSA31HbJ7 .modal-header .close:hover {
  opacity: 1;
}
.cid-tLSA31HbJ7 .modal-header .close:focus {
  outline: none;
}
.cid-tLSA31HbJ7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tLSA31HbJ7 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tLSA31HbJ7 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLSA31HbJ7 .modal-body {
    padding: 1rem;
  }
}
.cid-tLSA31HbJ7 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tLSA31HbJ7 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLSA31HbJ7 .modal-footer {
    padding: 1rem;
  }
}
.cid-tLSA31HbJ7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tLSA31HbJ7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tLSA31HbJ7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tLSA31HbJ7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tLSA31HbJ7 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tLSA31HbJ7 .modal-lg,
  .cid-tLSA31HbJ7 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tLSA31HbJ7 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tLSA31HbJ7 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tLSA31HbJ7 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tLSA31HbJ7 .form-group {
  margin-bottom: 1rem;
}
.cid-tLSA31HbJ7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tLSA31HbJ7 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tLSA31HbJ7 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tLSA31HbJ7 .mbr-section-btn {
  margin: 0;
}
.cid-tLSA31HbJ7 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tLSA31HbJ7 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tLSA31HbJ7 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tLSA31HbJ7 #creativecommons img,
.cid-tLSA31HbJ7 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tLSA328i0r {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tLSA328i0r .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tLSA328i0r .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tLSA328i0r .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tLSA328i0r .bg-youtube:hover {
  background: #cc0000;
}
.cid-tLSA328i0r .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tLSA328i0r .bg-twitch:hover {
  background: #7313ff;
}
.cid-tLSA328i0r .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tLSA328i0r [class^="socicon-"]:before,
.cid-tLSA328i0r [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tLSA328i0r .mbr-section-title,
.cid-tLSA328i0r .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tLSA32x0rX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tLSA32x0rX .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tLSA32x0rX .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tLSA32x0rX .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tLSA32x0rX .form-control:focus,
.cid-tLSA32x0rX .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tLSA32x0rX .form-group {
  margin-bottom: 1rem;
}
.cid-tLSA32x0rX input::-webkit-input-placeholder,
.cid-tLSA32x0rX textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tLSA32x0rX input:-moz-placeholder,
.cid-tLSA32x0rX textarea:-moz-placeholder {
  color: #656565;
}
.cid-tLSA32x0rX .jq-selectbox li,
.cid-tLSA32x0rX .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tLSA32x0rX .jq-selectbox li:hover,
.cid-tLSA32x0rX .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tLSA32x0rX .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tLSA32x0rX .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tLSA32x0rX textarea.form-control {
  resize: none;
}
.cid-tLSA32x0rX .input-group-btn {
  display: inline-block;
}
.cid-tLSA32x0rX .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tLSA32x0rX .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tLSA32x0rX .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tLSA32x0rX .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tLSA32x0rX .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tLSA32x0rX .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tLSA32x0rX .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tLSA32x0rX .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tLSA32x0rX .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tLSA32x0rX .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tLSA32x0rX .form-control,
.cid-tLSA32x0rX .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tLSA32x0rX #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tLSA32x0rX #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tLSA32x0rX #creativecommons img,
.cid-tLSA32x0rX iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tLSA32x0rX .offset-md-1 {
  margin-left: 1vw;
}
.cid-tLSA33h3F9 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tLSA33h3F9 .my-float {
  margin-top: 16px;
}
.cid-tLSA33h3F9 P {
  color: #232323;
}
.cid-tLSA33h3F9 DIV {
  color: #ffffff;
}
.cid-tLSA33h3F9 H10 {
  color: #767676;
}
.cid-tLSA33h3F9 .hidden {
  display: none;
}
.cid-tSDOfzQbpF.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQbpF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQbpF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQbpF .modal-content,
.cid-tSDOfzQbpF .modal-dialog {
  height: auto;
}
.cid-tSDOfzQbpF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQbpF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQbpF .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQbpF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQbpF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQbpF .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQbpF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQbpF .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQbpF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQbpF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQbpF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQbpF .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQbpF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQbpF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQbpF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQbpF .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQbpF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQbpF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQbpF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQbpF .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQbpF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQbpF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQbpF .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQbpF .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQbpF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQbpF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQbpF .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQbpF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQbpF .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQbpF .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQbpF .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQbpF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQbpF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQbpF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQbpF .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQbpF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQbpF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQbpF .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQbpF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQbpF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQbpF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQbpF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQbpF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQbpF .modal-lg,
  .cid-tSDOfzQbpF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQbpF .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQbpF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQbpF .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQbpF .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQbpF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQbpF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQbpF .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQbpF .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQbpF .mbr-section-btn .btn {
  margin: 0;
}
.cid-tNc9Sjmjym {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tNc9Sjmjym nav.navbar {
  position: fixed;
}
.cid-tNc9Sjmjym .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNc9Sjmjym .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tNc9Sjmjym .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tNc9Sjmjym #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tNc9Sjmjym .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tNc9Sjmjym .dropdown-item:hover,
.cid-tNc9Sjmjym .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tNc9Sjmjym .dropdown-item:hover span {
  color: white;
}
.cid-tNc9Sjmjym .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tNc9Sjmjym .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tNc9Sjmjym .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tNc9Sjmjym .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tNc9Sjmjym .nav-link {
  position: relative;
}
.cid-tNc9Sjmjym .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tNc9Sjmjym .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tNc9Sjmjym .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tNc9Sjmjym .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tNc9Sjmjym .dropdown-menu,
.cid-tNc9Sjmjym .navbar.opened {
  background: #353535 !important;
}
.cid-tNc9Sjmjym .nav-item:focus,
.cid-tNc9Sjmjym .nav-link:focus {
  outline: none;
}
.cid-tNc9Sjmjym .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tNc9Sjmjym .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tNc9Sjmjym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tNc9Sjmjym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNc9Sjmjym .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tNc9Sjmjym .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tNc9Sjmjym .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tNc9Sjmjym .navbar.opened {
  transition: all 0.3s;
}
.cid-tNc9Sjmjym .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tNc9Sjmjym .navbar .navbar-logo img {
  width: auto;
}
.cid-tNc9Sjmjym .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tNc9Sjmjym .navbar.collapsed {
  justify-content: center;
}
.cid-tNc9Sjmjym .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tNc9Sjmjym .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tNc9Sjmjym .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tNc9Sjmjym .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tNc9Sjmjym .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tNc9Sjmjym .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tNc9Sjmjym .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tNc9Sjmjym .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tNc9Sjmjym .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tNc9Sjmjym .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tNc9Sjmjym .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tNc9Sjmjym .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tNc9Sjmjym .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tNc9Sjmjym .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tNc9Sjmjym .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tNc9Sjmjym .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tNc9Sjmjym .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tNc9Sjmjym .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tNc9Sjmjym .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tNc9Sjmjym .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tNc9Sjmjym .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tNc9Sjmjym .dropdown-item.active,
.cid-tNc9Sjmjym .dropdown-item:active {
  background-color: transparent;
}
.cid-tNc9Sjmjym .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tNc9Sjmjym .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tNc9Sjmjym .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tNc9Sjmjym .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tNc9Sjmjym .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tNc9Sjmjym .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tNc9Sjmjym ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tNc9Sjmjym .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tNc9Sjmjym button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tNc9Sjmjym button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tNc9Sjmjym button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tNc9Sjmjym button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNc9Sjmjym button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNc9Sjmjym button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tNc9Sjmjym nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNc9Sjmjym nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tNc9Sjmjym nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tNc9Sjmjym nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNc9Sjmjym .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tNc9Sjmjym a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tNc9Sjmjym .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-tNc9Sjmjym .navbar {
    height: 70px;
  }
  .cid-tNc9Sjmjym .navbar.opened {
    height: auto;
  }
  .cid-tNc9Sjmjym .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tNc9Sjmjym .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tNc9Sjmjym .navbar-toggler {
  margin-left: 10px;
}
.cid-tNc9Sjmjym .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tNc9Sjmjym .navbar-logo {
  margin-right: 0 !important;
}
.cid-tNc9Sjmjym .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tNc9Sjmjym .mbr-text {
    display: none;
  }
}
.cid-tNc9Sjmjym .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tNc9Sjmjym .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tNc9Sjmjym .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tNc9Sjmjym .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tNc9Sjmjym #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tNc9Sjmjym #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tNc9Sjmjym #vol {
    display: none;
  }
}
.cid-tNc9Sjmjym .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tNc9SewQdO {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tNc9SewQdO .mbr-section-title {
  color: #4479d9;
}
#custom-html-1mf body {
  background-color: black;
}
#custom-html-1mf .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1mf .complet {
  background-color: #000000;
}
#custom-html-1mf .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1mf .conteneurVideo iframe,
#custom-html-1mf .conteneurVideo object,
#custom-html-1mf .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1mf #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1mf .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1mf #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1mf .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1mf .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpHIvEmaO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpHIvEmaO .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tNc9SfCWdh {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tNc9SfCWdh .mbr-text {
  color: #ffffff;
}
.cid-tNc9SfCWdh .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tNc9SfCWdh .mbr-section-title {
  color: #4479d9;
}
.cid-tNc9SfCWdh H1 {
  color: #4479d9;
}
.cid-tNc9SfCWdh H2 {
  color: #4479d9;
}
.cid-tNc9SfCWdh H3 {
  color: #4479d9;
}
.cid-tNc9SfCWdh .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tNc9SfCWdh .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tNc9SfCWdh .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tNc9SfCWdh .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tNc9SfCWdh .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tNc9SfCWdh .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tNc9SfCWdh .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tNc9SfCWdh .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tNc9SfCWdh .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tNc9SfCWdh .play,
.cid-tNc9SfCWdh .pause,
.cid-tNc9SfCWdh .prev,
.cid-tNc9SfCWdh .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tNc9SfCWdh .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tNc9SfCWdh #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tNc9SfCWdh .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwONmR7EH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwONmR7EH .mbr-media {
  position: relative;
}
.cid-ubwONmR7EH .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwONmR7EH img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwONmR7EH img {
    max-width: 95%;
  }
}
.cid-ubwONmR7EH h1 {
  line-height: 1.5;
}
.cid-ubwONmR7EH .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwONmR7EH .start:hover {
  background: #ff1f3f;
}
.cid-ubwONmR7EH .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwONmR7EH a {
  background-image: none !important;
}
.cid-ubwONmR7EH .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwONmR7EH .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwONmR7EH .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwONmR7EH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwONmR7EH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwONmR7EH .mbr-section-title {
  color: #ffffff;
}
.cid-ubwONmR7EH .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwONmR7EH .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwONmR7EH .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwONmR7EH .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwONmR7EH .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwONmR7EH .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwONmR7EH .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwONmR7EH .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwONmR7EH .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwONmR7EH .playEnfant,
.cid-ubwONmR7EH .pauseEnfant,
.cid-ubwONmR7EH .prevEnfant,
.cid-ubwONmR7EH .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwONmR7EH .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwONmR7EH #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwONmR7EH .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwONmR7EH .mbr-card-title,
.cid-ubwONmR7EH .cards-wrapper {
  color: #ffa405;
}
.cid-ubwONmR7EH .mbr-section-title P {
  text-align: right;
}
.cid-ubwOO5bsdY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOO5bsdY .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOO5bsdY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOO5bsdY .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOO5bsdY .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOO5bsdY .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOO5bsdY .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOO5bsdY .card-row {
  align-items: stretch;
}
.cid-ubwOO5bsdY .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOO5bsdY .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOO5bsdY .couleur1 {
  background-color: royalblue;
}
.cid-ubwOO5bsdY .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOO5bsdY .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOO5bsdY .card-box {
  height: 100%;
}
.cid-ubwOO5bsdY .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOO5bsdY .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOO5bsdY .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOO5bsdY .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tNc9SgdeLv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tNc9SgdeLv .btn {
  border-radius: 1vh;
}
.cid-ubpHK6ju6O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHK6ju6O .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHK6ju6O .mbr-text,
.cid-ubpHK6ju6O .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tNc9SgrBTz.popup-builder {
  background-color: #ffffff;
}
.cid-tNc9SgrBTz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tNc9SgrBTz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tNc9SgrBTz .modal-content,
.cid-tNc9SgrBTz .modal-dialog {
  height: auto;
}
.cid-tNc9SgrBTz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tNc9SgrBTz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tNc9SgrBTz .form-wrapper .mbr-form .form-group,
  .cid-tNc9SgrBTz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tNc9SgrBTz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tNc9SgrBTz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tNc9SgrBTz .mbr-text {
  text-align: center;
}
.cid-tNc9SgrBTz .pt-0 {
  padding-top: 0 !important;
}
.cid-tNc9SgrBTz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tNc9SgrBTz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tNc9SgrBTz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tNc9SgrBTz .modal-open {
  overflow: hidden;
}
.cid-tNc9SgrBTz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tNc9SgrBTz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tNc9SgrBTz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tNc9SgrBTz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tNc9SgrBTz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tNc9SgrBTz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tNc9SgrBTz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tNc9SgrBTz .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tNc9SgrBTz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tNc9SgrBTz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tNc9SgrBTz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tNc9SgrBTz .modal-backdrop.show {
  opacity: .5;
}
.cid-tNc9SgrBTz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tNc9SgrBTz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tNc9SgrBTz .modal-header {
    padding: 1rem;
  }
}
.cid-tNc9SgrBTz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tNc9SgrBTz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tNc9SgrBTz .modal-header .close:hover {
  opacity: 1;
}
.cid-tNc9SgrBTz .modal-header .close:focus {
  outline: none;
}
.cid-tNc9SgrBTz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tNc9SgrBTz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tNc9SgrBTz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNc9SgrBTz .modal-body {
    padding: 1rem;
  }
}
.cid-tNc9SgrBTz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tNc9SgrBTz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNc9SgrBTz .modal-footer {
    padding: 1rem;
  }
}
.cid-tNc9SgrBTz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tNc9SgrBTz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tNc9SgrBTz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tNc9SgrBTz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tNc9SgrBTz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tNc9SgrBTz .modal-lg,
  .cid-tNc9SgrBTz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tNc9SgrBTz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tNc9SgrBTz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tNc9SgrBTz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tNc9SgrBTz .form-group {
  margin-bottom: 1rem;
}
.cid-tNc9SgrBTz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tNc9SgrBTz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tNc9SgrBTz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tNc9SgrBTz .mbr-section-btn {
  margin: 0;
}
.cid-tNc9SgrBTz .mbr-section-btn .btn {
  margin: 0;
}
.cid-tNc9SgrBTz .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tNc9SgrBTz .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tNc9SgNXtp.popup-builder {
  background-color: #ffffff;
}
.cid-tNc9SgNXtp.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tNc9SgNXtp.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tNc9SgNXtp .modal-content,
.cid-tNc9SgNXtp .modal-dialog {
  height: auto;
}
.cid-tNc9SgNXtp .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tNc9SgNXtp .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tNc9SgNXtp .form-wrapper .mbr-form .form-group,
  .cid-tNc9SgNXtp .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tNc9SgNXtp .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tNc9SgNXtp .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tNc9SgNXtp .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tNc9SgNXtp .pt-0 {
  padding-top: 0 !important;
}
.cid-tNc9SgNXtp .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tNc9SgNXtp .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tNc9SgNXtp .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tNc9SgNXtp .modal-open {
  overflow: hidden;
}
.cid-tNc9SgNXtp .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tNc9SgNXtp .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tNc9SgNXtp .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tNc9SgNXtp .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tNc9SgNXtp .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tNc9SgNXtp .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tNc9SgNXtp .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tNc9SgNXtp .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tNc9SgNXtp .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tNc9SgNXtp .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tNc9SgNXtp .modal-backdrop.fade {
  opacity: 0;
}
.cid-tNc9SgNXtp .modal-backdrop.show {
  opacity: .5;
}
.cid-tNc9SgNXtp .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tNc9SgNXtp .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tNc9SgNXtp .modal-header {
    padding: 1rem;
  }
}
.cid-tNc9SgNXtp .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tNc9SgNXtp .modal-header .close svg {
  fill: #ffffff;
}
.cid-tNc9SgNXtp .modal-header .close:hover {
  opacity: 1;
}
.cid-tNc9SgNXtp .modal-header .close:focus {
  outline: none;
}
.cid-tNc9SgNXtp .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tNc9SgNXtp .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tNc9SgNXtp .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNc9SgNXtp .modal-body {
    padding: 1rem;
  }
}
.cid-tNc9SgNXtp .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tNc9SgNXtp .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNc9SgNXtp .modal-footer {
    padding: 1rem;
  }
}
.cid-tNc9SgNXtp .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tNc9SgNXtp .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tNc9SgNXtp .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tNc9SgNXtp .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tNc9SgNXtp .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tNc9SgNXtp .modal-lg,
  .cid-tNc9SgNXtp .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tNc9SgNXtp .modal-xl {
    max-width: 1140px;
  }
}
.cid-tNc9SgNXtp .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tNc9SgNXtp .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tNc9SgNXtp .form-group {
  margin-bottom: 1rem;
}
.cid-tNc9SgNXtp .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tNc9SgNXtp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tNc9SgNXtp .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tNc9SgNXtp .mbr-section-btn {
  margin: 0;
}
.cid-tNc9SgNXtp .mbr-section-btn .btn {
  margin: 0;
}
.cid-tNc9SgNXtp #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tNc9SgNXtp #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tNc9SgNXtp #creativecommons img,
.cid-tNc9SgNXtp iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tNc9Shojqn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tNc9Shojqn .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tNc9Shojqn .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tNc9Shojqn .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tNc9Shojqn .bg-youtube:hover {
  background: #cc0000;
}
.cid-tNc9Shojqn .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tNc9Shojqn .bg-twitch:hover {
  background: #7313ff;
}
.cid-tNc9Shojqn .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tNc9Shojqn [class^="socicon-"]:before,
.cid-tNc9Shojqn [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tNc9Shojqn .mbr-section-title,
.cid-tNc9Shojqn .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tNc9ShTuOn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tNc9ShTuOn .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tNc9ShTuOn .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tNc9ShTuOn .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tNc9ShTuOn .form-control:focus,
.cid-tNc9ShTuOn .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tNc9ShTuOn .form-group {
  margin-bottom: 1rem;
}
.cid-tNc9ShTuOn input::-webkit-input-placeholder,
.cid-tNc9ShTuOn textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tNc9ShTuOn input:-moz-placeholder,
.cid-tNc9ShTuOn textarea:-moz-placeholder {
  color: #656565;
}
.cid-tNc9ShTuOn .jq-selectbox li,
.cid-tNc9ShTuOn .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tNc9ShTuOn .jq-selectbox li:hover,
.cid-tNc9ShTuOn .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tNc9ShTuOn .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tNc9ShTuOn .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tNc9ShTuOn textarea.form-control {
  resize: none;
}
.cid-tNc9ShTuOn .input-group-btn {
  display: inline-block;
}
.cid-tNc9ShTuOn .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tNc9ShTuOn .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tNc9ShTuOn .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tNc9ShTuOn .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tNc9ShTuOn .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tNc9ShTuOn .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tNc9ShTuOn .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tNc9ShTuOn .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tNc9ShTuOn .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tNc9ShTuOn .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tNc9ShTuOn .form-control,
.cid-tNc9ShTuOn .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tNc9ShTuOn #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tNc9ShTuOn #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tNc9ShTuOn #creativecommons img,
.cid-tNc9ShTuOn iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tNc9ShTuOn .offset-md-1 {
  margin-left: 1vw;
}
.cid-tNc9SiPbDj .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tNc9SiPbDj .my-float {
  margin-top: 16px;
}
.cid-tNc9SiPbDj P {
  color: #232323;
}
.cid-tNc9SiPbDj DIV {
  color: #ffffff;
}
.cid-tNc9SiPbDj H10 {
  color: #767676;
}
.cid-tNc9SiPbDj .hidden {
  display: none;
}
.cid-tSDOfzR57O.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzR57O.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzR57O.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzR57O .modal-content,
.cid-tSDOfzR57O .modal-dialog {
  height: auto;
}
.cid-tSDOfzR57O .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzR57O .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzR57O .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzR57O .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzR57O .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzR57O .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzR57O .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzR57O .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzR57O .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzR57O .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzR57O .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzR57O .modal-open {
  overflow: hidden;
}
.cid-tSDOfzR57O .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzR57O .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzR57O .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzR57O .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzR57O .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzR57O .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzR57O .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzR57O .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzR57O .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzR57O .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzR57O .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzR57O .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzR57O .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzR57O .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzR57O .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzR57O .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzR57O .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzR57O .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzR57O .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzR57O .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzR57O .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzR57O .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzR57O .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzR57O .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzR57O .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzR57O .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzR57O .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzR57O .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzR57O .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzR57O .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzR57O .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzR57O .modal-lg,
  .cid-tSDOfzR57O .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzR57O .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzR57O .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzR57O .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzR57O .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzR57O .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzR57O .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzR57O .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzR57O .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzR57O .mbr-section-btn .btn {
  margin: 0;
}
.cid-tOqaSPGNNB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tOqaSPGNNB nav.navbar {
  position: fixed;
}
.cid-tOqaSPGNNB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOqaSPGNNB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOqaSPGNNB .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tOqaSPGNNB #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tOqaSPGNNB .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tOqaSPGNNB .dropdown-item:hover,
.cid-tOqaSPGNNB .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tOqaSPGNNB .dropdown-item:hover span {
  color: white;
}
.cid-tOqaSPGNNB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tOqaSPGNNB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tOqaSPGNNB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tOqaSPGNNB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tOqaSPGNNB .nav-link {
  position: relative;
}
.cid-tOqaSPGNNB .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tOqaSPGNNB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tOqaSPGNNB .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tOqaSPGNNB .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tOqaSPGNNB .dropdown-menu,
.cid-tOqaSPGNNB .navbar.opened {
  background: #353535 !important;
}
.cid-tOqaSPGNNB .nav-item:focus,
.cid-tOqaSPGNNB .nav-link:focus {
  outline: none;
}
.cid-tOqaSPGNNB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tOqaSPGNNB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tOqaSPGNNB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tOqaSPGNNB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOqaSPGNNB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tOqaSPGNNB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tOqaSPGNNB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tOqaSPGNNB .navbar.opened {
  transition: all 0.3s;
}
.cid-tOqaSPGNNB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tOqaSPGNNB .navbar .navbar-logo img {
  width: auto;
}
.cid-tOqaSPGNNB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tOqaSPGNNB .navbar.collapsed {
  justify-content: center;
}
.cid-tOqaSPGNNB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tOqaSPGNNB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tOqaSPGNNB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tOqaSPGNNB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tOqaSPGNNB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tOqaSPGNNB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tOqaSPGNNB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tOqaSPGNNB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tOqaSPGNNB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tOqaSPGNNB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tOqaSPGNNB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tOqaSPGNNB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tOqaSPGNNB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tOqaSPGNNB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tOqaSPGNNB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tOqaSPGNNB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tOqaSPGNNB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tOqaSPGNNB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tOqaSPGNNB .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tOqaSPGNNB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tOqaSPGNNB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tOqaSPGNNB .dropdown-item.active,
.cid-tOqaSPGNNB .dropdown-item:active {
  background-color: transparent;
}
.cid-tOqaSPGNNB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tOqaSPGNNB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tOqaSPGNNB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tOqaSPGNNB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tOqaSPGNNB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tOqaSPGNNB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tOqaSPGNNB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tOqaSPGNNB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tOqaSPGNNB button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tOqaSPGNNB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tOqaSPGNNB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tOqaSPGNNB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOqaSPGNNB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOqaSPGNNB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tOqaSPGNNB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOqaSPGNNB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tOqaSPGNNB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tOqaSPGNNB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOqaSPGNNB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tOqaSPGNNB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tOqaSPGNNB .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-tOqaSPGNNB .navbar {
    height: 70px;
  }
  .cid-tOqaSPGNNB .navbar.opened {
    height: auto;
  }
  .cid-tOqaSPGNNB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOqaSPGNNB .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tOqaSPGNNB .navbar-toggler {
  margin-left: 10px;
}
.cid-tOqaSPGNNB .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tOqaSPGNNB .navbar-logo {
  margin-right: 0 !important;
}
.cid-tOqaSPGNNB .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tOqaSPGNNB .mbr-text {
    display: none;
  }
}
.cid-tOqaSPGNNB .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tOqaSPGNNB .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tOqaSPGNNB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tOqaSPGNNB .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tOqaSPGNNB #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tOqaSPGNNB #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tOqaSPGNNB #vol {
    display: none;
  }
}
.cid-tOqaSPGNNB .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tOqaSIWSaA {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tOqaSIWSaA .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ms body {
  background-color: black;
}
#custom-html-1ms .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ms .complet {
  background-color: #000000;
}
#custom-html-1ms .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ms .conteneurVideo iframe,
#custom-html-1ms .conteneurVideo object,
#custom-html-1ms .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ms #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ms .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ms #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ms .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ms .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpFUJLmuu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpFUJLmuu .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tOqaSKojDw {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tOqaSKojDw .mbr-text {
  color: #ffffff;
}
.cid-tOqaSKojDw .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tOqaSKojDw .mbr-section-title {
  color: #4479d9;
}
.cid-tOqaSKojDw H1 {
  color: #4479d9;
}
.cid-tOqaSKojDw H2 {
  color: #4479d9;
}
.cid-tOqaSKojDw H3 {
  color: #4479d9;
}
.cid-tOqaSKojDw .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tOqaSKojDw .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tOqaSKojDw .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tOqaSKojDw .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tOqaSKojDw .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tOqaSKojDw .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tOqaSKojDw .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tOqaSKojDw .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tOqaSKojDw .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tOqaSKojDw .play,
.cid-tOqaSKojDw .pause,
.cid-tOqaSKojDw .prev,
.cid-tOqaSKojDw .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tOqaSKojDw .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tOqaSKojDw #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tOqaSKojDw .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwMVBOl2f {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwMVBOl2f .mbr-media {
  position: relative;
}
.cid-ubwMVBOl2f .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwMVBOl2f img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwMVBOl2f img {
    max-width: 95%;
  }
}
.cid-ubwMVBOl2f h1 {
  line-height: 1.5;
}
.cid-ubwMVBOl2f .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwMVBOl2f .start:hover {
  background: #ff1f3f;
}
.cid-ubwMVBOl2f .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwMVBOl2f a {
  background-image: none !important;
}
.cid-ubwMVBOl2f .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwMVBOl2f .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwMVBOl2f .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwMVBOl2f .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwMVBOl2f .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwMVBOl2f .mbr-section-title {
  color: #ffffff;
}
.cid-ubwMVBOl2f .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwMVBOl2f .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwMVBOl2f .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwMVBOl2f .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwMVBOl2f .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwMVBOl2f .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwMVBOl2f .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwMVBOl2f .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwMVBOl2f .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwMVBOl2f .playEnfant,
.cid-ubwMVBOl2f .pauseEnfant,
.cid-ubwMVBOl2f .prevEnfant,
.cid-ubwMVBOl2f .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwMVBOl2f .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwMVBOl2f #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwMVBOl2f .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwMVBOl2f .mbr-card-title,
.cid-ubwMVBOl2f .cards-wrapper {
  color: #ffa405;
}
.cid-ubwMVBOl2f .mbr-section-title P {
  text-align: right;
}
.cid-ubwMWIQ3bq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwMWIQ3bq .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwMWIQ3bq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwMWIQ3bq .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwMWIQ3bq .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwMWIQ3bq .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwMWIQ3bq .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwMWIQ3bq .card-row {
  align-items: stretch;
}
.cid-ubwMWIQ3bq .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwMWIQ3bq .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwMWIQ3bq .couleur1 {
  background-color: royalblue;
}
.cid-ubwMWIQ3bq .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwMWIQ3bq .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwMWIQ3bq .card-box {
  height: 100%;
}
.cid-ubwMWIQ3bq .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwMWIQ3bq .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwMWIQ3bq .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwMWIQ3bq .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tOqaSLdQvC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tOqaSLdQvC .btn {
  border-radius: 1vh;
}
.cid-ubpFWkrSKv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpFWkrSKv .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpFWkrSKv .mbr-text,
.cid-ubpFWkrSKv .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tOqaSLrUyi.popup-builder {
  background-color: #ffffff;
}
.cid-tOqaSLrUyi.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tOqaSLrUyi.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tOqaSLrUyi .modal-content,
.cid-tOqaSLrUyi .modal-dialog {
  height: auto;
}
.cid-tOqaSLrUyi .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tOqaSLrUyi .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tOqaSLrUyi .form-wrapper .mbr-form .form-group,
  .cid-tOqaSLrUyi .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tOqaSLrUyi .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tOqaSLrUyi .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tOqaSLrUyi .mbr-text {
  text-align: center;
}
.cid-tOqaSLrUyi .pt-0 {
  padding-top: 0 !important;
}
.cid-tOqaSLrUyi .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tOqaSLrUyi .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tOqaSLrUyi .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tOqaSLrUyi .modal-open {
  overflow: hidden;
}
.cid-tOqaSLrUyi .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tOqaSLrUyi .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tOqaSLrUyi .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tOqaSLrUyi .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tOqaSLrUyi .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tOqaSLrUyi .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tOqaSLrUyi .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tOqaSLrUyi .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tOqaSLrUyi .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tOqaSLrUyi .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tOqaSLrUyi .modal-backdrop.fade {
  opacity: 0;
}
.cid-tOqaSLrUyi .modal-backdrop.show {
  opacity: .5;
}
.cid-tOqaSLrUyi .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tOqaSLrUyi .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tOqaSLrUyi .modal-header {
    padding: 1rem;
  }
}
.cid-tOqaSLrUyi .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tOqaSLrUyi .modal-header .close svg {
  fill: #ffffff;
}
.cid-tOqaSLrUyi .modal-header .close:hover {
  opacity: 1;
}
.cid-tOqaSLrUyi .modal-header .close:focus {
  outline: none;
}
.cid-tOqaSLrUyi .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tOqaSLrUyi .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tOqaSLrUyi .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOqaSLrUyi .modal-body {
    padding: 1rem;
  }
}
.cid-tOqaSLrUyi .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tOqaSLrUyi .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOqaSLrUyi .modal-footer {
    padding: 1rem;
  }
}
.cid-tOqaSLrUyi .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tOqaSLrUyi .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tOqaSLrUyi .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tOqaSLrUyi .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tOqaSLrUyi .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tOqaSLrUyi .modal-lg,
  .cid-tOqaSLrUyi .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tOqaSLrUyi .modal-xl {
    max-width: 1140px;
  }
}
.cid-tOqaSLrUyi .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tOqaSLrUyi .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tOqaSLrUyi .form-group {
  margin-bottom: 1rem;
}
.cid-tOqaSLrUyi .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tOqaSLrUyi .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tOqaSLrUyi .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tOqaSLrUyi .mbr-section-btn {
  margin: 0;
}
.cid-tOqaSLrUyi .mbr-section-btn .btn {
  margin: 0;
}
.cid-tOqaSLrUyi .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tOqaSLrUyi .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tOqaSNA59G.popup-builder {
  background-color: #ffffff;
}
.cid-tOqaSNA59G.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tOqaSNA59G.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tOqaSNA59G .modal-content,
.cid-tOqaSNA59G .modal-dialog {
  height: auto;
}
.cid-tOqaSNA59G .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tOqaSNA59G .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tOqaSNA59G .form-wrapper .mbr-form .form-group,
  .cid-tOqaSNA59G .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tOqaSNA59G .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tOqaSNA59G .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tOqaSNA59G .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tOqaSNA59G .pt-0 {
  padding-top: 0 !important;
}
.cid-tOqaSNA59G .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tOqaSNA59G .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tOqaSNA59G .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tOqaSNA59G .modal-open {
  overflow: hidden;
}
.cid-tOqaSNA59G .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tOqaSNA59G .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tOqaSNA59G .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tOqaSNA59G .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tOqaSNA59G .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tOqaSNA59G .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tOqaSNA59G .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tOqaSNA59G .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tOqaSNA59G .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tOqaSNA59G .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tOqaSNA59G .modal-backdrop.fade {
  opacity: 0;
}
.cid-tOqaSNA59G .modal-backdrop.show {
  opacity: .5;
}
.cid-tOqaSNA59G .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tOqaSNA59G .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tOqaSNA59G .modal-header {
    padding: 1rem;
  }
}
.cid-tOqaSNA59G .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tOqaSNA59G .modal-header .close svg {
  fill: #ffffff;
}
.cid-tOqaSNA59G .modal-header .close:hover {
  opacity: 1;
}
.cid-tOqaSNA59G .modal-header .close:focus {
  outline: none;
}
.cid-tOqaSNA59G .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tOqaSNA59G .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tOqaSNA59G .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOqaSNA59G .modal-body {
    padding: 1rem;
  }
}
.cid-tOqaSNA59G .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tOqaSNA59G .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOqaSNA59G .modal-footer {
    padding: 1rem;
  }
}
.cid-tOqaSNA59G .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tOqaSNA59G .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tOqaSNA59G .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tOqaSNA59G .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tOqaSNA59G .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tOqaSNA59G .modal-lg,
  .cid-tOqaSNA59G .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tOqaSNA59G .modal-xl {
    max-width: 1140px;
  }
}
.cid-tOqaSNA59G .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tOqaSNA59G .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tOqaSNA59G .form-group {
  margin-bottom: 1rem;
}
.cid-tOqaSNA59G .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tOqaSNA59G .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tOqaSNA59G .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tOqaSNA59G .mbr-section-btn {
  margin: 0;
}
.cid-tOqaSNA59G .mbr-section-btn .btn {
  margin: 0;
}
.cid-tOqaSNA59G #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tOqaSNA59G #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tOqaSNA59G #creativecommons img,
.cid-tOqaSNA59G iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tOqaSO5Rwy {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tOqaSO5Rwy .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tOqaSO5Rwy .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tOqaSO5Rwy .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tOqaSO5Rwy .bg-youtube:hover {
  background: #cc0000;
}
.cid-tOqaSO5Rwy .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tOqaSO5Rwy .bg-twitch:hover {
  background: #7313ff;
}
.cid-tOqaSO5Rwy .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tOqaSO5Rwy [class^="socicon-"]:before,
.cid-tOqaSO5Rwy [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tOqaSO5Rwy .mbr-section-title,
.cid-tOqaSO5Rwy .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tOqaSOyvqA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tOqaSOyvqA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tOqaSOyvqA .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tOqaSOyvqA .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tOqaSOyvqA .form-control:focus,
.cid-tOqaSOyvqA .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tOqaSOyvqA .form-group {
  margin-bottom: 1rem;
}
.cid-tOqaSOyvqA input::-webkit-input-placeholder,
.cid-tOqaSOyvqA textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tOqaSOyvqA input:-moz-placeholder,
.cid-tOqaSOyvqA textarea:-moz-placeholder {
  color: #656565;
}
.cid-tOqaSOyvqA .jq-selectbox li,
.cid-tOqaSOyvqA .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tOqaSOyvqA .jq-selectbox li:hover,
.cid-tOqaSOyvqA .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tOqaSOyvqA .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tOqaSOyvqA .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tOqaSOyvqA textarea.form-control {
  resize: none;
}
.cid-tOqaSOyvqA .input-group-btn {
  display: inline-block;
}
.cid-tOqaSOyvqA .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tOqaSOyvqA .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tOqaSOyvqA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tOqaSOyvqA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tOqaSOyvqA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tOqaSOyvqA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tOqaSOyvqA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tOqaSOyvqA .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tOqaSOyvqA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tOqaSOyvqA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tOqaSOyvqA .form-control,
.cid-tOqaSOyvqA .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tOqaSOyvqA #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tOqaSOyvqA #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tOqaSOyvqA #creativecommons img,
.cid-tOqaSOyvqA iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tOqaSOyvqA .offset-md-1 {
  margin-left: 1vw;
}
.cid-tOqaSPlvVU .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tOqaSPlvVU .my-float {
  margin-top: 16px;
}
.cid-tOqaSPlvVU P {
  color: #232323;
}
.cid-tOqaSPlvVU DIV {
  color: #ffffff;
}
.cid-tOqaSPlvVU H10 {
  color: #767676;
}
.cid-tOqaSPlvVU .hidden {
  display: none;
}
.cid-tSDOfzRVbD.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzRVbD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzRVbD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzRVbD .modal-content,
.cid-tSDOfzRVbD .modal-dialog {
  height: auto;
}
.cid-tSDOfzRVbD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzRVbD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzRVbD .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzRVbD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzRVbD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzRVbD .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzRVbD .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzRVbD .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzRVbD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzRVbD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzRVbD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzRVbD .modal-open {
  overflow: hidden;
}
.cid-tSDOfzRVbD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzRVbD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzRVbD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzRVbD .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzRVbD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzRVbD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzRVbD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzRVbD .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzRVbD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzRVbD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzRVbD .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzRVbD .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzRVbD .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzRVbD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzRVbD .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzRVbD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzRVbD .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzRVbD .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzRVbD .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzRVbD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzRVbD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzRVbD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzRVbD .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzRVbD .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzRVbD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzRVbD .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzRVbD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzRVbD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzRVbD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzRVbD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzRVbD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzRVbD .modal-lg,
  .cid-tSDOfzRVbD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzRVbD .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzRVbD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzRVbD .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzRVbD .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzRVbD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzRVbD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzRVbD .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzRVbD .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzRVbD .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV1q4Jf4yO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tV1q4Jf4yO nav.navbar {
  position: fixed;
}
.cid-tV1q4Jf4yO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV1q4Jf4yO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tV1q4Jf4yO .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tV1q4Jf4yO #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tV1q4Jf4yO .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tV1q4Jf4yO .dropdown-item:hover,
.cid-tV1q4Jf4yO .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tV1q4Jf4yO .dropdown-item:hover span {
  color: white;
}
.cid-tV1q4Jf4yO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tV1q4Jf4yO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tV1q4Jf4yO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tV1q4Jf4yO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tV1q4Jf4yO .nav-link {
  position: relative;
}
.cid-tV1q4Jf4yO .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tV1q4Jf4yO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tV1q4Jf4yO .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tV1q4Jf4yO .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tV1q4Jf4yO .dropdown-menu,
.cid-tV1q4Jf4yO .navbar.opened {
  background: #353535 !important;
}
.cid-tV1q4Jf4yO .nav-item:focus,
.cid-tV1q4Jf4yO .nav-link:focus {
  outline: none;
}
.cid-tV1q4Jf4yO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tV1q4Jf4yO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tV1q4Jf4yO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tV1q4Jf4yO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV1q4Jf4yO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tV1q4Jf4yO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tV1q4Jf4yO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tV1q4Jf4yO .navbar.opened {
  transition: all 0.3s;
}
.cid-tV1q4Jf4yO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tV1q4Jf4yO .navbar .navbar-logo img {
  width: auto;
}
.cid-tV1q4Jf4yO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tV1q4Jf4yO .navbar.collapsed {
  justify-content: center;
}
.cid-tV1q4Jf4yO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tV1q4Jf4yO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tV1q4Jf4yO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tV1q4Jf4yO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tV1q4Jf4yO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tV1q4Jf4yO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tV1q4Jf4yO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tV1q4Jf4yO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tV1q4Jf4yO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tV1q4Jf4yO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tV1q4Jf4yO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tV1q4Jf4yO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tV1q4Jf4yO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tV1q4Jf4yO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tV1q4Jf4yO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tV1q4Jf4yO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tV1q4Jf4yO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tV1q4Jf4yO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tV1q4Jf4yO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tV1q4Jf4yO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tV1q4Jf4yO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tV1q4Jf4yO .dropdown-item.active,
.cid-tV1q4Jf4yO .dropdown-item:active {
  background-color: transparent;
}
.cid-tV1q4Jf4yO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tV1q4Jf4yO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tV1q4Jf4yO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tV1q4Jf4yO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tV1q4Jf4yO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tV1q4Jf4yO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tV1q4Jf4yO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tV1q4Jf4yO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tV1q4Jf4yO button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tV1q4Jf4yO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tV1q4Jf4yO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tV1q4Jf4yO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV1q4Jf4yO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV1q4Jf4yO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tV1q4Jf4yO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV1q4Jf4yO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tV1q4Jf4yO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tV1q4Jf4yO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV1q4Jf4yO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tV1q4Jf4yO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tV1q4Jf4yO .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-tV1q4Jf4yO .navbar {
    height: 70px;
  }
  .cid-tV1q4Jf4yO .navbar.opened {
    height: auto;
  }
  .cid-tV1q4Jf4yO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tV1q4Jf4yO .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tV1q4Jf4yO .navbar-toggler {
  margin-left: 10px;
}
.cid-tV1q4Jf4yO .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tV1q4Jf4yO .navbar-logo {
  margin-right: 0 !important;
}
.cid-tV1q4Jf4yO .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tV1q4Jf4yO .mbr-text {
    display: none;
  }
}
.cid-tV1q4Jf4yO .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tV1q4Jf4yO .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tV1q4Jf4yO .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tV1q4Jf4yO .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tV1q4Jf4yO #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tV1q4Jf4yO #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tV1q4Jf4yO #vol {
    display: none;
  }
}
.cid-tV1q4Jf4yO .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tV1q4FyqAw {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tV1q4FyqAw .mbr-section-title {
  color: #4479d9;
}
#custom-html-1o2 body {
  background-color: black;
}
#custom-html-1o2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1o2 .complet {
  background-color: #000000;
}
#custom-html-1o2 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1o2 .conteneurVideo iframe,
#custom-html-1o2 .conteneurVideo object,
#custom-html-1o2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1o2 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1o2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1o2 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1o2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1o2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpH4EkunM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpH4EkunM .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tV1q4GtrQY {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tV1q4GtrQY .mbr-text {
  color: #ffffff;
}
.cid-tV1q4GtrQY .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tV1q4GtrQY .mbr-section-title {
  color: #4479d9;
}
.cid-tV1q4GtrQY H1 {
  color: #4479d9;
}
.cid-tV1q4GtrQY H2 {
  color: #4479d9;
}
.cid-tV1q4GtrQY H3 {
  color: #4479d9;
}
.cid-tV1q4GtrQY .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tV1q4GtrQY .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tV1q4GtrQY .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tV1q4GtrQY .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tV1q4GtrQY .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tV1q4GtrQY .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tV1q4GtrQY .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tV1q4GtrQY .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tV1q4GtrQY .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tV1q4GtrQY .play,
.cid-tV1q4GtrQY .pause,
.cid-tV1q4GtrQY .prev,
.cid-tV1q4GtrQY .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tV1q4GtrQY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tV1q4GtrQY #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tV1q4GtrQY .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwObxOZ14 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwObxOZ14 .mbr-media {
  position: relative;
}
.cid-ubwObxOZ14 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwObxOZ14 img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwObxOZ14 img {
    max-width: 95%;
  }
}
.cid-ubwObxOZ14 h1 {
  line-height: 1.5;
}
.cid-ubwObxOZ14 .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwObxOZ14 .start:hover {
  background: #ff1f3f;
}
.cid-ubwObxOZ14 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwObxOZ14 a {
  background-image: none !important;
}
.cid-ubwObxOZ14 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwObxOZ14 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwObxOZ14 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwObxOZ14 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwObxOZ14 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwObxOZ14 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwObxOZ14 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwObxOZ14 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwObxOZ14 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwObxOZ14 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwObxOZ14 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwObxOZ14 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwObxOZ14 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwObxOZ14 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwObxOZ14 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwObxOZ14 .playEnfant,
.cid-ubwObxOZ14 .pauseEnfant,
.cid-ubwObxOZ14 .prevEnfant,
.cid-ubwObxOZ14 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwObxOZ14 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwObxOZ14 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwObxOZ14 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwObxOZ14 .mbr-card-title,
.cid-ubwObxOZ14 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwObxOZ14 .mbr-section-title P {
  text-align: right;
}
.cid-ubwOci4AlW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOci4AlW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOci4AlW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOci4AlW .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOci4AlW .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOci4AlW .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOci4AlW .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOci4AlW .card-row {
  align-items: stretch;
}
.cid-ubwOci4AlW .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOci4AlW .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOci4AlW .couleur1 {
  background-color: royalblue;
}
.cid-ubwOci4AlW .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOci4AlW .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOci4AlW .card-box {
  height: 100%;
}
.cid-ubwOci4AlW .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOci4AlW .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOci4AlW .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOci4AlW .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tV1q4GSPZ4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tV1q4GSPZ4 .btn {
  border-radius: 1vh;
}
.cid-ubpH6xsuyU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpH6xsuyU .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpH6xsuyU .mbr-text,
.cid-ubpH6xsuyU .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tV1q4H2pv4.popup-builder {
  background-color: #ffffff;
}
.cid-tV1q4H2pv4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV1q4H2pv4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV1q4H2pv4 .modal-content,
.cid-tV1q4H2pv4 .modal-dialog {
  height: auto;
}
.cid-tV1q4H2pv4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV1q4H2pv4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV1q4H2pv4 .form-wrapper .mbr-form .form-group,
  .cid-tV1q4H2pv4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV1q4H2pv4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV1q4H2pv4 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tV1q4H2pv4 .mbr-text {
  text-align: center;
}
.cid-tV1q4H2pv4 .pt-0 {
  padding-top: 0 !important;
}
.cid-tV1q4H2pv4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV1q4H2pv4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV1q4H2pv4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV1q4H2pv4 .modal-open {
  overflow: hidden;
}
.cid-tV1q4H2pv4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV1q4H2pv4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV1q4H2pv4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV1q4H2pv4 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tV1q4H2pv4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV1q4H2pv4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV1q4H2pv4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV1q4H2pv4 .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tV1q4H2pv4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV1q4H2pv4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV1q4H2pv4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV1q4H2pv4 .modal-backdrop.show {
  opacity: .5;
}
.cid-tV1q4H2pv4 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tV1q4H2pv4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4H2pv4 .modal-header {
    padding: 1rem;
  }
}
.cid-tV1q4H2pv4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV1q4H2pv4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV1q4H2pv4 .modal-header .close:hover {
  opacity: 1;
}
.cid-tV1q4H2pv4 .modal-header .close:focus {
  outline: none;
}
.cid-tV1q4H2pv4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV1q4H2pv4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV1q4H2pv4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4H2pv4 .modal-body {
    padding: 1rem;
  }
}
.cid-tV1q4H2pv4 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tV1q4H2pv4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4H2pv4 .modal-footer {
    padding: 1rem;
  }
}
.cid-tV1q4H2pv4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV1q4H2pv4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV1q4H2pv4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV1q4H2pv4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV1q4H2pv4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV1q4H2pv4 .modal-lg,
  .cid-tV1q4H2pv4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV1q4H2pv4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV1q4H2pv4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV1q4H2pv4 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tV1q4H2pv4 .form-group {
  margin-bottom: 1rem;
}
.cid-tV1q4H2pv4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV1q4H2pv4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV1q4H2pv4 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tV1q4H2pv4 .mbr-section-btn {
  margin: 0;
}
.cid-tV1q4H2pv4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV1q4H2pv4 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tV1q4H2pv4 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tV1q4Hlecv.popup-builder {
  background-color: #ffffff;
}
.cid-tV1q4Hlecv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV1q4Hlecv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV1q4Hlecv .modal-content,
.cid-tV1q4Hlecv .modal-dialog {
  height: auto;
}
.cid-tV1q4Hlecv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV1q4Hlecv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV1q4Hlecv .form-wrapper .mbr-form .form-group,
  .cid-tV1q4Hlecv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV1q4Hlecv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV1q4Hlecv .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tV1q4Hlecv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tV1q4Hlecv .pt-0 {
  padding-top: 0 !important;
}
.cid-tV1q4Hlecv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV1q4Hlecv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV1q4Hlecv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV1q4Hlecv .modal-open {
  overflow: hidden;
}
.cid-tV1q4Hlecv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV1q4Hlecv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV1q4Hlecv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV1q4Hlecv .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tV1q4Hlecv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV1q4Hlecv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV1q4Hlecv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV1q4Hlecv .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tV1q4Hlecv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV1q4Hlecv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV1q4Hlecv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV1q4Hlecv .modal-backdrop.show {
  opacity: .5;
}
.cid-tV1q4Hlecv .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tV1q4Hlecv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4Hlecv .modal-header {
    padding: 1rem;
  }
}
.cid-tV1q4Hlecv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV1q4Hlecv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV1q4Hlecv .modal-header .close:hover {
  opacity: 1;
}
.cid-tV1q4Hlecv .modal-header .close:focus {
  outline: none;
}
.cid-tV1q4Hlecv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV1q4Hlecv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV1q4Hlecv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4Hlecv .modal-body {
    padding: 1rem;
  }
}
.cid-tV1q4Hlecv .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tV1q4Hlecv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4Hlecv .modal-footer {
    padding: 1rem;
  }
}
.cid-tV1q4Hlecv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV1q4Hlecv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV1q4Hlecv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV1q4Hlecv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV1q4Hlecv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV1q4Hlecv .modal-lg,
  .cid-tV1q4Hlecv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV1q4Hlecv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV1q4Hlecv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV1q4Hlecv .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tV1q4Hlecv .form-group {
  margin-bottom: 1rem;
}
.cid-tV1q4Hlecv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV1q4Hlecv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV1q4Hlecv .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tV1q4Hlecv .mbr-section-btn {
  margin: 0;
}
.cid-tV1q4Hlecv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV1q4Hlecv #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tV1q4Hlecv #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tV1q4Hlecv #creativecommons img,
.cid-tV1q4Hlecv iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tV1q4HLaUk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tV1q4HLaUk .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tV1q4HLaUk .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tV1q4HLaUk .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tV1q4HLaUk .bg-youtube:hover {
  background: #cc0000;
}
.cid-tV1q4HLaUk .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tV1q4HLaUk .bg-twitch:hover {
  background: #7313ff;
}
.cid-tV1q4HLaUk .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tV1q4HLaUk [class^="socicon-"]:before,
.cid-tV1q4HLaUk [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tV1q4HLaUk .mbr-section-title,
.cid-tV1q4HLaUk .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tV1q4IbZyZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tV1q4IbZyZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tV1q4IbZyZ .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tV1q4IbZyZ .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tV1q4IbZyZ .form-control:focus,
.cid-tV1q4IbZyZ .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tV1q4IbZyZ .form-group {
  margin-bottom: 1rem;
}
.cid-tV1q4IbZyZ input::-webkit-input-placeholder,
.cid-tV1q4IbZyZ textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tV1q4IbZyZ input:-moz-placeholder,
.cid-tV1q4IbZyZ textarea:-moz-placeholder {
  color: #656565;
}
.cid-tV1q4IbZyZ .jq-selectbox li,
.cid-tV1q4IbZyZ .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tV1q4IbZyZ .jq-selectbox li:hover,
.cid-tV1q4IbZyZ .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tV1q4IbZyZ .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tV1q4IbZyZ .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tV1q4IbZyZ textarea.form-control {
  resize: none;
}
.cid-tV1q4IbZyZ .input-group-btn {
  display: inline-block;
}
.cid-tV1q4IbZyZ .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tV1q4IbZyZ .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tV1q4IbZyZ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tV1q4IbZyZ .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tV1q4IbZyZ .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tV1q4IbZyZ .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tV1q4IbZyZ .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tV1q4IbZyZ .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tV1q4IbZyZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tV1q4IbZyZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tV1q4IbZyZ .form-control,
.cid-tV1q4IbZyZ .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tV1q4IbZyZ #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tV1q4IbZyZ #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tV1q4IbZyZ #creativecommons img,
.cid-tV1q4IbZyZ iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tV1q4IbZyZ .offset-md-1 {
  margin-left: 1vw;
}
.cid-tV1q4IStns .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tV1q4IStns .my-float {
  margin-top: 16px;
}
.cid-tV1q4IStns P {
  color: #232323;
}
.cid-tV1q4IStns DIV {
  color: #ffffff;
}
.cid-tV1q4IStns H10 {
  color: #767676;
}
.cid-tV1q4IStns .hidden {
  display: none;
}
.cid-tV1q4JG5xX.popup-builder {
  background-color: #ffffff;
}
.cid-tV1q4JG5xX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV1q4JG5xX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV1q4JG5xX .modal-content,
.cid-tV1q4JG5xX .modal-dialog {
  height: auto;
}
.cid-tV1q4JG5xX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV1q4JG5xX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV1q4JG5xX .form-wrapper .mbr-form .form-group,
  .cid-tV1q4JG5xX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV1q4JG5xX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV1q4JG5xX .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tV1q4JG5xX .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tV1q4JG5xX .pt-0 {
  padding-top: 0 !important;
}
.cid-tV1q4JG5xX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV1q4JG5xX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV1q4JG5xX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV1q4JG5xX .modal-open {
  overflow: hidden;
}
.cid-tV1q4JG5xX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV1q4JG5xX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV1q4JG5xX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV1q4JG5xX .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tV1q4JG5xX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV1q4JG5xX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV1q4JG5xX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV1q4JG5xX .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tV1q4JG5xX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV1q4JG5xX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV1q4JG5xX .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV1q4JG5xX .modal-backdrop.show {
  opacity: .5;
}
.cid-tV1q4JG5xX .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tV1q4JG5xX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4JG5xX .modal-header {
    padding: 1rem;
  }
}
.cid-tV1q4JG5xX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV1q4JG5xX .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV1q4JG5xX .modal-header .close:hover {
  opacity: 1;
}
.cid-tV1q4JG5xX .modal-header .close:focus {
  outline: none;
}
.cid-tV1q4JG5xX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV1q4JG5xX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV1q4JG5xX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4JG5xX .modal-body {
    padding: 1rem;
  }
}
.cid-tV1q4JG5xX .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tV1q4JG5xX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1q4JG5xX .modal-footer {
    padding: 1rem;
  }
}
.cid-tV1q4JG5xX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV1q4JG5xX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV1q4JG5xX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV1q4JG5xX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV1q4JG5xX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV1q4JG5xX .modal-lg,
  .cid-tV1q4JG5xX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV1q4JG5xX .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV1q4JG5xX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV1q4JG5xX .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tV1q4JG5xX .form-group {
  margin-bottom: 1rem;
}
.cid-tV1q4JG5xX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV1q4JG5xX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV1q4JG5xX .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tV1q4JG5xX .mbr-section-btn {
  margin: 0;
}
.cid-tV1q4JG5xX .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV20IIxY1q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tV20IIxY1q nav.navbar {
  position: fixed;
}
.cid-tV20IIxY1q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV20IIxY1q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tV20IIxY1q .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tV20IIxY1q #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tV20IIxY1q .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tV20IIxY1q .dropdown-item:hover,
.cid-tV20IIxY1q .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tV20IIxY1q .dropdown-item:hover span {
  color: white;
}
.cid-tV20IIxY1q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tV20IIxY1q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tV20IIxY1q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tV20IIxY1q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tV20IIxY1q .nav-link {
  position: relative;
}
.cid-tV20IIxY1q .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tV20IIxY1q .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tV20IIxY1q .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tV20IIxY1q .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tV20IIxY1q .dropdown-menu,
.cid-tV20IIxY1q .navbar.opened {
  background: #353535 !important;
}
.cid-tV20IIxY1q .nav-item:focus,
.cid-tV20IIxY1q .nav-link:focus {
  outline: none;
}
.cid-tV20IIxY1q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tV20IIxY1q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tV20IIxY1q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tV20IIxY1q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV20IIxY1q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tV20IIxY1q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tV20IIxY1q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tV20IIxY1q .navbar.opened {
  transition: all 0.3s;
}
.cid-tV20IIxY1q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tV20IIxY1q .navbar .navbar-logo img {
  width: auto;
}
.cid-tV20IIxY1q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tV20IIxY1q .navbar.collapsed {
  justify-content: center;
}
.cid-tV20IIxY1q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tV20IIxY1q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tV20IIxY1q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tV20IIxY1q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tV20IIxY1q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tV20IIxY1q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tV20IIxY1q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tV20IIxY1q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tV20IIxY1q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tV20IIxY1q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tV20IIxY1q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tV20IIxY1q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tV20IIxY1q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tV20IIxY1q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tV20IIxY1q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tV20IIxY1q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tV20IIxY1q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tV20IIxY1q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tV20IIxY1q .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tV20IIxY1q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tV20IIxY1q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tV20IIxY1q .dropdown-item.active,
.cid-tV20IIxY1q .dropdown-item:active {
  background-color: transparent;
}
.cid-tV20IIxY1q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tV20IIxY1q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tV20IIxY1q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tV20IIxY1q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tV20IIxY1q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tV20IIxY1q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tV20IIxY1q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tV20IIxY1q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tV20IIxY1q button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tV20IIxY1q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tV20IIxY1q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tV20IIxY1q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV20IIxY1q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV20IIxY1q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tV20IIxY1q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV20IIxY1q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tV20IIxY1q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tV20IIxY1q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV20IIxY1q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tV20IIxY1q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tV20IIxY1q .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-tV20IIxY1q .navbar {
    height: 70px;
  }
  .cid-tV20IIxY1q .navbar.opened {
    height: auto;
  }
  .cid-tV20IIxY1q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tV20IIxY1q .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tV20IIxY1q .navbar-toggler {
  margin-left: 10px;
}
.cid-tV20IIxY1q .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tV20IIxY1q .navbar-logo {
  margin-right: 0 !important;
}
.cid-tV20IIxY1q .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tV20IIxY1q .mbr-text {
    display: none;
  }
}
.cid-tV20IIxY1q .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tV20IIxY1q .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tV20IIxY1q .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tV20IIxY1q .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tV20IIxY1q #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tV20IIxY1q #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tV20IIxY1q #vol {
    display: none;
  }
}
.cid-tV20IIxY1q .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tV20IEMOc8 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tV20IEMOc8 .mbr-section-title {
  color: #4479d9;
}
#custom-html-21a body {
  background-color: black;
}
#custom-html-21a .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-21a .complet {
  background-color: #000000;
}
#custom-html-21a .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-21a .conteneurVideo iframe,
#custom-html-21a .conteneurVideo object,
#custom-html-21a .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-21a #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-21a .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-21a #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-21a .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-21a .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGZPKz4U {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGZPKz4U .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tV20IFG8u0 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tV20IFG8u0 .mbr-text {
  color: #ffffff;
}
.cid-tV20IFG8u0 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tV20IFG8u0 .mbr-section-title {
  color: #4479d9;
}
.cid-tV20IFG8u0 H1 {
  color: #4479d9;
}
.cid-tV20IFG8u0 H2 {
  color: #4479d9;
}
.cid-tV20IFG8u0 H3 {
  color: #4479d9;
}
.cid-tV20IFG8u0 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tV20IFG8u0 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tV20IFG8u0 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tV20IFG8u0 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tV20IFG8u0 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tV20IFG8u0 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tV20IFG8u0 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tV20IFG8u0 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tV20IFG8u0 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tV20IFG8u0 .play,
.cid-tV20IFG8u0 .pause,
.cid-tV20IFG8u0 .prev,
.cid-tV20IFG8u0 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tV20IFG8u0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tV20IFG8u0 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tV20IFG8u0 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwO78FdgF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwO78FdgF .mbr-media {
  position: relative;
}
.cid-ubwO78FdgF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwO78FdgF img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwO78FdgF img {
    max-width: 95%;
  }
}
.cid-ubwO78FdgF h1 {
  line-height: 1.5;
}
.cid-ubwO78FdgF .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwO78FdgF .start:hover {
  background: #ff1f3f;
}
.cid-ubwO78FdgF .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwO78FdgF a {
  background-image: none !important;
}
.cid-ubwO78FdgF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwO78FdgF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwO78FdgF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwO78FdgF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwO78FdgF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwO78FdgF .mbr-section-title {
  color: #ffffff;
}
.cid-ubwO78FdgF .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwO78FdgF .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwO78FdgF .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwO78FdgF .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwO78FdgF .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwO78FdgF .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwO78FdgF .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwO78FdgF .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwO78FdgF .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwO78FdgF .playEnfant,
.cid-ubwO78FdgF .pauseEnfant,
.cid-ubwO78FdgF .prevEnfant,
.cid-ubwO78FdgF .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwO78FdgF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwO78FdgF #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwO78FdgF .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwO78FdgF .mbr-card-title,
.cid-ubwO78FdgF .cards-wrapper {
  color: #ffa405;
}
.cid-ubwO78FdgF .mbr-section-title P {
  text-align: right;
}
.cid-ubwO7SPFp5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwO7SPFp5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwO7SPFp5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwO7SPFp5 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwO7SPFp5 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwO7SPFp5 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwO7SPFp5 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwO7SPFp5 .card-row {
  align-items: stretch;
}
.cid-ubwO7SPFp5 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwO7SPFp5 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwO7SPFp5 .couleur1 {
  background-color: royalblue;
}
.cid-ubwO7SPFp5 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwO7SPFp5 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwO7SPFp5 .card-box {
  height: 100%;
}
.cid-ubwO7SPFp5 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwO7SPFp5 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwO7SPFp5 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwO7SPFp5 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tV20IGOXOw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tV20IGOXOw .btn {
  border-radius: 1vh;
}
.cid-ubpH1BsCoX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpH1BsCoX .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpH1BsCoX .mbr-text,
.cid-ubpH1BsCoX .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tV20IG8Unn.popup-builder {
  background-color: #ffffff;
}
.cid-tV20IG8Unn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV20IG8Unn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV20IG8Unn .modal-content,
.cid-tV20IG8Unn .modal-dialog {
  height: auto;
}
.cid-tV20IG8Unn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV20IG8Unn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV20IG8Unn .form-wrapper .mbr-form .form-group,
  .cid-tV20IG8Unn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV20IG8Unn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV20IG8Unn .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tV20IG8Unn .mbr-text {
  text-align: center;
}
.cid-tV20IG8Unn .pt-0 {
  padding-top: 0 !important;
}
.cid-tV20IG8Unn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV20IG8Unn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV20IG8Unn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV20IG8Unn .modal-open {
  overflow: hidden;
}
.cid-tV20IG8Unn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV20IG8Unn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV20IG8Unn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV20IG8Unn .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tV20IG8Unn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV20IG8Unn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV20IG8Unn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV20IG8Unn .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tV20IG8Unn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV20IG8Unn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV20IG8Unn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV20IG8Unn .modal-backdrop.show {
  opacity: .5;
}
.cid-tV20IG8Unn .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tV20IG8Unn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IG8Unn .modal-header {
    padding: 1rem;
  }
}
.cid-tV20IG8Unn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV20IG8Unn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV20IG8Unn .modal-header .close:hover {
  opacity: 1;
}
.cid-tV20IG8Unn .modal-header .close:focus {
  outline: none;
}
.cid-tV20IG8Unn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV20IG8Unn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV20IG8Unn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IG8Unn .modal-body {
    padding: 1rem;
  }
}
.cid-tV20IG8Unn .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tV20IG8Unn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IG8Unn .modal-footer {
    padding: 1rem;
  }
}
.cid-tV20IG8Unn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV20IG8Unn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV20IG8Unn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV20IG8Unn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV20IG8Unn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV20IG8Unn .modal-lg,
  .cid-tV20IG8Unn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV20IG8Unn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV20IG8Unn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV20IG8Unn .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tV20IG8Unn .form-group {
  margin-bottom: 1rem;
}
.cid-tV20IG8Unn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV20IG8Unn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV20IG8Unn .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tV20IG8Unn .mbr-section-btn {
  margin: 0;
}
.cid-tV20IG8Unn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV20IG8Unn .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tV20IG8Unn .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tV20IGqLzl.popup-builder {
  background-color: #ffffff;
}
.cid-tV20IGqLzl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV20IGqLzl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV20IGqLzl .modal-content,
.cid-tV20IGqLzl .modal-dialog {
  height: auto;
}
.cid-tV20IGqLzl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV20IGqLzl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV20IGqLzl .form-wrapper .mbr-form .form-group,
  .cid-tV20IGqLzl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV20IGqLzl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV20IGqLzl .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tV20IGqLzl .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tV20IGqLzl .pt-0 {
  padding-top: 0 !important;
}
.cid-tV20IGqLzl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV20IGqLzl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV20IGqLzl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV20IGqLzl .modal-open {
  overflow: hidden;
}
.cid-tV20IGqLzl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV20IGqLzl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV20IGqLzl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV20IGqLzl .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tV20IGqLzl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV20IGqLzl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV20IGqLzl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV20IGqLzl .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tV20IGqLzl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV20IGqLzl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV20IGqLzl .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV20IGqLzl .modal-backdrop.show {
  opacity: .5;
}
.cid-tV20IGqLzl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tV20IGqLzl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IGqLzl .modal-header {
    padding: 1rem;
  }
}
.cid-tV20IGqLzl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV20IGqLzl .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV20IGqLzl .modal-header .close:hover {
  opacity: 1;
}
.cid-tV20IGqLzl .modal-header .close:focus {
  outline: none;
}
.cid-tV20IGqLzl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV20IGqLzl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV20IGqLzl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IGqLzl .modal-body {
    padding: 1rem;
  }
}
.cid-tV20IGqLzl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tV20IGqLzl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IGqLzl .modal-footer {
    padding: 1rem;
  }
}
.cid-tV20IGqLzl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV20IGqLzl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV20IGqLzl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV20IGqLzl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV20IGqLzl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV20IGqLzl .modal-lg,
  .cid-tV20IGqLzl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV20IGqLzl .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV20IGqLzl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV20IGqLzl .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tV20IGqLzl .form-group {
  margin-bottom: 1rem;
}
.cid-tV20IGqLzl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV20IGqLzl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV20IGqLzl .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tV20IGqLzl .mbr-section-btn {
  margin: 0;
}
.cid-tV20IGqLzl .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV20IGqLzl #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tV20IGqLzl #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tV20IGqLzl #creativecommons img,
.cid-tV20IGqLzl iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tV20IH5bW5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tV20IH5bW5 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tV20IH5bW5 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tV20IH5bW5 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tV20IH5bW5 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tV20IH5bW5 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tV20IH5bW5 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tV20IH5bW5 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tV20IH5bW5 [class^="socicon-"]:before,
.cid-tV20IH5bW5 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tV20IH5bW5 .mbr-section-title,
.cid-tV20IH5bW5 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tV20IHukF9 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tV20IHukF9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tV20IHukF9 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tV20IHukF9 .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tV20IHukF9 .form-control:focus,
.cid-tV20IHukF9 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tV20IHukF9 .form-group {
  margin-bottom: 1rem;
}
.cid-tV20IHukF9 input::-webkit-input-placeholder,
.cid-tV20IHukF9 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tV20IHukF9 input:-moz-placeholder,
.cid-tV20IHukF9 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tV20IHukF9 .jq-selectbox li,
.cid-tV20IHukF9 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tV20IHukF9 .jq-selectbox li:hover,
.cid-tV20IHukF9 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tV20IHukF9 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tV20IHukF9 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tV20IHukF9 textarea.form-control {
  resize: none;
}
.cid-tV20IHukF9 .input-group-btn {
  display: inline-block;
}
.cid-tV20IHukF9 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tV20IHukF9 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tV20IHukF9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tV20IHukF9 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tV20IHukF9 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tV20IHukF9 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tV20IHukF9 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tV20IHukF9 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tV20IHukF9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tV20IHukF9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tV20IHukF9 .form-control,
.cid-tV20IHukF9 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tV20IHukF9 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tV20IHukF9 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tV20IHukF9 #creativecommons img,
.cid-tV20IHukF9 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tV20IHukF9 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tV20IIadDQ .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tV20IIadDQ .my-float {
  margin-top: 16px;
}
.cid-tV20IIadDQ P {
  color: #232323;
}
.cid-tV20IIadDQ DIV {
  color: #ffffff;
}
.cid-tV20IIadDQ H10 {
  color: #767676;
}
.cid-tV20IIadDQ .hidden {
  display: none;
}
.cid-tV20IIXYCz.popup-builder {
  background-color: #ffffff;
}
.cid-tV20IIXYCz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV20IIXYCz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV20IIXYCz .modal-content,
.cid-tV20IIXYCz .modal-dialog {
  height: auto;
}
.cid-tV20IIXYCz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV20IIXYCz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV20IIXYCz .form-wrapper .mbr-form .form-group,
  .cid-tV20IIXYCz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV20IIXYCz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV20IIXYCz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tV20IIXYCz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tV20IIXYCz .pt-0 {
  padding-top: 0 !important;
}
.cid-tV20IIXYCz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV20IIXYCz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV20IIXYCz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV20IIXYCz .modal-open {
  overflow: hidden;
}
.cid-tV20IIXYCz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV20IIXYCz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV20IIXYCz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV20IIXYCz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tV20IIXYCz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV20IIXYCz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV20IIXYCz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV20IIXYCz .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tV20IIXYCz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV20IIXYCz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV20IIXYCz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV20IIXYCz .modal-backdrop.show {
  opacity: .5;
}
.cid-tV20IIXYCz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tV20IIXYCz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IIXYCz .modal-header {
    padding: 1rem;
  }
}
.cid-tV20IIXYCz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV20IIXYCz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV20IIXYCz .modal-header .close:hover {
  opacity: 1;
}
.cid-tV20IIXYCz .modal-header .close:focus {
  outline: none;
}
.cid-tV20IIXYCz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV20IIXYCz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV20IIXYCz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IIXYCz .modal-body {
    padding: 1rem;
  }
}
.cid-tV20IIXYCz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tV20IIXYCz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV20IIXYCz .modal-footer {
    padding: 1rem;
  }
}
.cid-tV20IIXYCz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV20IIXYCz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV20IIXYCz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV20IIXYCz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV20IIXYCz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV20IIXYCz .modal-lg,
  .cid-tV20IIXYCz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV20IIXYCz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV20IIXYCz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV20IIXYCz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tV20IIXYCz .form-group {
  margin-bottom: 1rem;
}
.cid-tV20IIXYCz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV20IIXYCz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV20IIXYCz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tV20IIXYCz .mbr-section-btn {
  margin: 0;
}
.cid-tV20IIXYCz .mbr-section-btn .btn {
  margin: 0;
}
.cid-uO0GqWJjxd.popup-builder {
  background-color: #ffffff;
}
.cid-uO0GqWJjxd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uO0GqWJjxd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uO0GqWJjxd .modal-content,
.cid-uO0GqWJjxd .modal-dialog {
  height: auto;
}
.cid-uO0GqWJjxd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uO0GqWJjxd .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uO0GqWJjxd .form-wrapper .mbr-form .form-group,
  .cid-uO0GqWJjxd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uO0GqWJjxd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uO0GqWJjxd .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uO0GqWJjxd .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uO0GqWJjxd .pt-0 {
  padding-top: 0 !important;
}
.cid-uO0GqWJjxd .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uO0GqWJjxd .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uO0GqWJjxd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uO0GqWJjxd .modal-open {
  overflow: hidden;
}
.cid-uO0GqWJjxd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uO0GqWJjxd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uO0GqWJjxd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uO0GqWJjxd .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uO0GqWJjxd .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uO0GqWJjxd .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uO0GqWJjxd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uO0GqWJjxd .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uO0GqWJjxd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uO0GqWJjxd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uO0GqWJjxd .modal-backdrop.fade {
  opacity: 0;
}
.cid-uO0GqWJjxd .modal-backdrop.show {
  opacity: .5;
}
.cid-uO0GqWJjxd .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uO0GqWJjxd .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uO0GqWJjxd .modal-header {
    padding: 1rem;
  }
}
.cid-uO0GqWJjxd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uO0GqWJjxd .modal-header .close svg {
  fill: #ffffff;
}
.cid-uO0GqWJjxd .modal-header .close:hover {
  opacity: 1;
}
.cid-uO0GqWJjxd .modal-header .close:focus {
  outline: none;
}
.cid-uO0GqWJjxd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uO0GqWJjxd .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uO0GqWJjxd .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uO0GqWJjxd .modal-body {
    padding: 1rem;
  }
}
.cid-uO0GqWJjxd .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uO0GqWJjxd .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uO0GqWJjxd .modal-footer {
    padding: 1rem;
  }
}
.cid-uO0GqWJjxd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uO0GqWJjxd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uO0GqWJjxd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uO0GqWJjxd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uO0GqWJjxd .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uO0GqWJjxd .modal-lg,
  .cid-uO0GqWJjxd .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uO0GqWJjxd .modal-xl {
    max-width: 1140px;
  }
}
.cid-uO0GqWJjxd .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uO0GqWJjxd .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uO0GqWJjxd .form-group {
  margin-bottom: 1rem;
}
.cid-uO0GqWJjxd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uO0GqWJjxd .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uO0GqWJjxd .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uO0GqWJjxd .mbr-section-btn {
  margin: 0;
}
.cid-uO0GqWJjxd .mbr-section-btn .btn {
  margin: 0;
}
.cid-tWsGAc4px7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tWsGAc4px7 nav.navbar {
  position: fixed;
}
.cid-tWsGAc4px7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tWsGAc4px7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tWsGAc4px7 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tWsGAc4px7 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tWsGAc4px7 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tWsGAc4px7 .dropdown-item:hover,
.cid-tWsGAc4px7 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tWsGAc4px7 .dropdown-item:hover span {
  color: white;
}
.cid-tWsGAc4px7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tWsGAc4px7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tWsGAc4px7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tWsGAc4px7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tWsGAc4px7 .nav-link {
  position: relative;
}
.cid-tWsGAc4px7 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tWsGAc4px7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tWsGAc4px7 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tWsGAc4px7 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tWsGAc4px7 .dropdown-menu,
.cid-tWsGAc4px7 .navbar.opened {
  background: #353535 !important;
}
.cid-tWsGAc4px7 .nav-item:focus,
.cid-tWsGAc4px7 .nav-link:focus {
  outline: none;
}
.cid-tWsGAc4px7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tWsGAc4px7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tWsGAc4px7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tWsGAc4px7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tWsGAc4px7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tWsGAc4px7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tWsGAc4px7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tWsGAc4px7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tWsGAc4px7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tWsGAc4px7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tWsGAc4px7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tWsGAc4px7 .navbar.collapsed {
  justify-content: center;
}
.cid-tWsGAc4px7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tWsGAc4px7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tWsGAc4px7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tWsGAc4px7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tWsGAc4px7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tWsGAc4px7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tWsGAc4px7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tWsGAc4px7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tWsGAc4px7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tWsGAc4px7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tWsGAc4px7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tWsGAc4px7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tWsGAc4px7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tWsGAc4px7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tWsGAc4px7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tWsGAc4px7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tWsGAc4px7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tWsGAc4px7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tWsGAc4px7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tWsGAc4px7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tWsGAc4px7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tWsGAc4px7 .dropdown-item.active,
.cid-tWsGAc4px7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tWsGAc4px7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tWsGAc4px7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tWsGAc4px7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tWsGAc4px7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tWsGAc4px7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tWsGAc4px7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tWsGAc4px7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tWsGAc4px7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tWsGAc4px7 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tWsGAc4px7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tWsGAc4px7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tWsGAc4px7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tWsGAc4px7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tWsGAc4px7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tWsGAc4px7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tWsGAc4px7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tWsGAc4px7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tWsGAc4px7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tWsGAc4px7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tWsGAc4px7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tWsGAc4px7 .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-tWsGAc4px7 .navbar {
    height: 70px;
  }
  .cid-tWsGAc4px7 .navbar.opened {
    height: auto;
  }
  .cid-tWsGAc4px7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tWsGAc4px7 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tWsGAc4px7 .navbar-toggler {
  margin-left: 10px;
}
.cid-tWsGAc4px7 .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tWsGAc4px7 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tWsGAc4px7 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tWsGAc4px7 .mbr-text {
    display: none;
  }
}
.cid-tWsGAc4px7 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tWsGAc4px7 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tWsGAc4px7 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tWsGAc4px7 .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tWsGAc4px7 #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tWsGAc4px7 #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tWsGAc4px7 #vol {
    display: none;
  }
}
.cid-tWsGAc4px7 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tWsGA8kFIp {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tWsGA8kFIp .mbr-section-title {
  color: #4479d9;
}
#custom-html-1og body {
  background-color: black;
}
#custom-html-1og .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1og .complet {
  background-color: #000000;
}
#custom-html-1og .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1og .conteneurVideo iframe,
#custom-html-1og .conteneurVideo object,
#custom-html-1og .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1og #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1og .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1og #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1og .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1og .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpH8CGOE4 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpH8CGOE4 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tWsGA9gGn1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tWsGA9gGn1 .mbr-text {
  color: #ffffff;
}
.cid-tWsGA9gGn1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tWsGA9gGn1 .mbr-section-title {
  color: #4479d9;
}
.cid-tWsGA9gGn1 H1 {
  color: #4479d9;
}
.cid-tWsGA9gGn1 H2 {
  color: #4479d9;
}
.cid-tWsGA9gGn1 H3 {
  color: #4479d9;
}
.cid-tWsGA9gGn1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tWsGA9gGn1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tWsGA9gGn1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tWsGA9gGn1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tWsGA9gGn1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tWsGA9gGn1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tWsGA9gGn1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tWsGA9gGn1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tWsGA9gGn1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tWsGA9gGn1 .play,
.cid-tWsGA9gGn1 .pause,
.cid-tWsGA9gGn1 .prev,
.cid-tWsGA9gGn1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tWsGA9gGn1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tWsGA9gGn1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tWsGA9gGn1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwOgvSPgC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwOgvSPgC .mbr-media {
  position: relative;
}
.cid-ubwOgvSPgC .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwOgvSPgC img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwOgvSPgC img {
    max-width: 95%;
  }
}
.cid-ubwOgvSPgC h1 {
  line-height: 1.5;
}
.cid-ubwOgvSPgC .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwOgvSPgC .start:hover {
  background: #ff1f3f;
}
.cid-ubwOgvSPgC .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwOgvSPgC a {
  background-image: none !important;
}
.cid-ubwOgvSPgC .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwOgvSPgC .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwOgvSPgC .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwOgvSPgC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwOgvSPgC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwOgvSPgC .mbr-section-title {
  color: #ffffff;
}
.cid-ubwOgvSPgC .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwOgvSPgC .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwOgvSPgC .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwOgvSPgC .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwOgvSPgC .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOgvSPgC .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwOgvSPgC .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwOgvSPgC .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwOgvSPgC .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwOgvSPgC .playEnfant,
.cid-ubwOgvSPgC .pauseEnfant,
.cid-ubwOgvSPgC .prevEnfant,
.cid-ubwOgvSPgC .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwOgvSPgC .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwOgvSPgC #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwOgvSPgC .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwOgvSPgC .mbr-card-title,
.cid-ubwOgvSPgC .cards-wrapper {
  color: #ffa405;
}
.cid-ubwOgvSPgC .mbr-section-title P {
  text-align: right;
}
.cid-ubwOh80Ec1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwOh80Ec1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwOh80Ec1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwOh80Ec1 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwOh80Ec1 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwOh80Ec1 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwOh80Ec1 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwOh80Ec1 .card-row {
  align-items: stretch;
}
.cid-ubwOh80Ec1 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwOh80Ec1 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwOh80Ec1 .couleur1 {
  background-color: royalblue;
}
.cid-ubwOh80Ec1 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwOh80Ec1 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwOh80Ec1 .card-box {
  height: 100%;
}
.cid-ubwOh80Ec1 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwOh80Ec1 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwOh80Ec1 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwOh80Ec1 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tWsGA9GNPH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tWsGA9GNPH .btn {
  border-radius: 1vh;
}
.cid-ubpHa6aw9M {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpHa6aw9M .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpHa6aw9M .mbr-text,
.cid-ubpHa6aw9M .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tWsGA9PaxZ.popup-builder {
  background-color: #ffffff;
}
.cid-tWsGA9PaxZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tWsGA9PaxZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tWsGA9PaxZ .modal-content,
.cid-tWsGA9PaxZ .modal-dialog {
  height: auto;
}
.cid-tWsGA9PaxZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tWsGA9PaxZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tWsGA9PaxZ .form-wrapper .mbr-form .form-group,
  .cid-tWsGA9PaxZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tWsGA9PaxZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tWsGA9PaxZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tWsGA9PaxZ .mbr-text {
  text-align: center;
}
.cid-tWsGA9PaxZ .pt-0 {
  padding-top: 0 !important;
}
.cid-tWsGA9PaxZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tWsGA9PaxZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tWsGA9PaxZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tWsGA9PaxZ .modal-open {
  overflow: hidden;
}
.cid-tWsGA9PaxZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tWsGA9PaxZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tWsGA9PaxZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tWsGA9PaxZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tWsGA9PaxZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tWsGA9PaxZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tWsGA9PaxZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tWsGA9PaxZ .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tWsGA9PaxZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tWsGA9PaxZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tWsGA9PaxZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tWsGA9PaxZ .modal-backdrop.show {
  opacity: .5;
}
.cid-tWsGA9PaxZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tWsGA9PaxZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGA9PaxZ .modal-header {
    padding: 1rem;
  }
}
.cid-tWsGA9PaxZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tWsGA9PaxZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tWsGA9PaxZ .modal-header .close:hover {
  opacity: 1;
}
.cid-tWsGA9PaxZ .modal-header .close:focus {
  outline: none;
}
.cid-tWsGA9PaxZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tWsGA9PaxZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tWsGA9PaxZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGA9PaxZ .modal-body {
    padding: 1rem;
  }
}
.cid-tWsGA9PaxZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tWsGA9PaxZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGA9PaxZ .modal-footer {
    padding: 1rem;
  }
}
.cid-tWsGA9PaxZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tWsGA9PaxZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tWsGA9PaxZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tWsGA9PaxZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tWsGA9PaxZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tWsGA9PaxZ .modal-lg,
  .cid-tWsGA9PaxZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tWsGA9PaxZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tWsGA9PaxZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tWsGA9PaxZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tWsGA9PaxZ .form-group {
  margin-bottom: 1rem;
}
.cid-tWsGA9PaxZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tWsGA9PaxZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tWsGA9PaxZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tWsGA9PaxZ .mbr-section-btn {
  margin: 0;
}
.cid-tWsGA9PaxZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tWsGA9PaxZ .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tWsGA9PaxZ .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tWsGAa9ic6.popup-builder {
  background-color: #ffffff;
}
.cid-tWsGAa9ic6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tWsGAa9ic6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tWsGAa9ic6 .modal-content,
.cid-tWsGAa9ic6 .modal-dialog {
  height: auto;
}
.cid-tWsGAa9ic6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tWsGAa9ic6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tWsGAa9ic6 .form-wrapper .mbr-form .form-group,
  .cid-tWsGAa9ic6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tWsGAa9ic6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tWsGAa9ic6 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tWsGAa9ic6 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tWsGAa9ic6 .pt-0 {
  padding-top: 0 !important;
}
.cid-tWsGAa9ic6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tWsGAa9ic6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tWsGAa9ic6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tWsGAa9ic6 .modal-open {
  overflow: hidden;
}
.cid-tWsGAa9ic6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tWsGAa9ic6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tWsGAa9ic6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tWsGAa9ic6 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tWsGAa9ic6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tWsGAa9ic6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tWsGAa9ic6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tWsGAa9ic6 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tWsGAa9ic6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tWsGAa9ic6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tWsGAa9ic6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tWsGAa9ic6 .modal-backdrop.show {
  opacity: .5;
}
.cid-tWsGAa9ic6 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tWsGAa9ic6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGAa9ic6 .modal-header {
    padding: 1rem;
  }
}
.cid-tWsGAa9ic6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tWsGAa9ic6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tWsGAa9ic6 .modal-header .close:hover {
  opacity: 1;
}
.cid-tWsGAa9ic6 .modal-header .close:focus {
  outline: none;
}
.cid-tWsGAa9ic6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tWsGAa9ic6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tWsGAa9ic6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGAa9ic6 .modal-body {
    padding: 1rem;
  }
}
.cid-tWsGAa9ic6 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tWsGAa9ic6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGAa9ic6 .modal-footer {
    padding: 1rem;
  }
}
.cid-tWsGAa9ic6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tWsGAa9ic6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tWsGAa9ic6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tWsGAa9ic6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tWsGAa9ic6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tWsGAa9ic6 .modal-lg,
  .cid-tWsGAa9ic6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tWsGAa9ic6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tWsGAa9ic6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tWsGAa9ic6 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tWsGAa9ic6 .form-group {
  margin-bottom: 1rem;
}
.cid-tWsGAa9ic6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tWsGAa9ic6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tWsGAa9ic6 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tWsGAa9ic6 .mbr-section-btn {
  margin: 0;
}
.cid-tWsGAa9ic6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tWsGAa9ic6 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tWsGAa9ic6 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tWsGAa9ic6 #creativecommons img,
.cid-tWsGAa9ic6 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tWsGAaBh84 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tWsGAaBh84 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tWsGAaBh84 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tWsGAaBh84 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tWsGAaBh84 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tWsGAaBh84 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tWsGAaBh84 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tWsGAaBh84 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tWsGAaBh84 [class^="socicon-"]:before,
.cid-tWsGAaBh84 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tWsGAaBh84 .mbr-section-title,
.cid-tWsGAaBh84 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tWsGAb2WsU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tWsGAb2WsU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tWsGAb2WsU .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tWsGAb2WsU .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tWsGAb2WsU .form-control:focus,
.cid-tWsGAb2WsU .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tWsGAb2WsU .form-group {
  margin-bottom: 1rem;
}
.cid-tWsGAb2WsU input::-webkit-input-placeholder,
.cid-tWsGAb2WsU textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tWsGAb2WsU input:-moz-placeholder,
.cid-tWsGAb2WsU textarea:-moz-placeholder {
  color: #656565;
}
.cid-tWsGAb2WsU .jq-selectbox li,
.cid-tWsGAb2WsU .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tWsGAb2WsU .jq-selectbox li:hover,
.cid-tWsGAb2WsU .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tWsGAb2WsU .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tWsGAb2WsU .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tWsGAb2WsU textarea.form-control {
  resize: none;
}
.cid-tWsGAb2WsU .input-group-btn {
  display: inline-block;
}
.cid-tWsGAb2WsU .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tWsGAb2WsU .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tWsGAb2WsU .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tWsGAb2WsU .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tWsGAb2WsU .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tWsGAb2WsU .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tWsGAb2WsU .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tWsGAb2WsU .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tWsGAb2WsU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tWsGAb2WsU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tWsGAb2WsU .form-control,
.cid-tWsGAb2WsU .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tWsGAb2WsU #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tWsGAb2WsU #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tWsGAb2WsU #creativecommons img,
.cid-tWsGAb2WsU iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tWsGAb2WsU .offset-md-1 {
  margin-left: 1vw;
}
.cid-tWsGAbJdRS .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tWsGAbJdRS .my-float {
  margin-top: 16px;
}
.cid-tWsGAbJdRS P {
  color: #232323;
}
.cid-tWsGAbJdRS DIV {
  color: #ffffff;
}
.cid-tWsGAbJdRS H10 {
  color: #767676;
}
.cid-tWsGAbJdRS .hidden {
  display: none;
}
.cid-tWsGAcw4SF.popup-builder {
  background-color: #ffffff;
}
.cid-tWsGAcw4SF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tWsGAcw4SF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tWsGAcw4SF .modal-content,
.cid-tWsGAcw4SF .modal-dialog {
  height: auto;
}
.cid-tWsGAcw4SF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tWsGAcw4SF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tWsGAcw4SF .form-wrapper .mbr-form .form-group,
  .cid-tWsGAcw4SF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tWsGAcw4SF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tWsGAcw4SF .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tWsGAcw4SF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tWsGAcw4SF .pt-0 {
  padding-top: 0 !important;
}
.cid-tWsGAcw4SF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tWsGAcw4SF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tWsGAcw4SF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tWsGAcw4SF .modal-open {
  overflow: hidden;
}
.cid-tWsGAcw4SF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tWsGAcw4SF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tWsGAcw4SF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tWsGAcw4SF .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tWsGAcw4SF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tWsGAcw4SF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tWsGAcw4SF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tWsGAcw4SF .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tWsGAcw4SF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tWsGAcw4SF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tWsGAcw4SF .modal-backdrop.fade {
  opacity: 0;
}
.cid-tWsGAcw4SF .modal-backdrop.show {
  opacity: .5;
}
.cid-tWsGAcw4SF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tWsGAcw4SF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGAcw4SF .modal-header {
    padding: 1rem;
  }
}
.cid-tWsGAcw4SF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tWsGAcw4SF .modal-header .close svg {
  fill: #ffffff;
}
.cid-tWsGAcw4SF .modal-header .close:hover {
  opacity: 1;
}
.cid-tWsGAcw4SF .modal-header .close:focus {
  outline: none;
}
.cid-tWsGAcw4SF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tWsGAcw4SF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tWsGAcw4SF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGAcw4SF .modal-body {
    padding: 1rem;
  }
}
.cid-tWsGAcw4SF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tWsGAcw4SF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tWsGAcw4SF .modal-footer {
    padding: 1rem;
  }
}
.cid-tWsGAcw4SF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tWsGAcw4SF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tWsGAcw4SF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tWsGAcw4SF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tWsGAcw4SF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tWsGAcw4SF .modal-lg,
  .cid-tWsGAcw4SF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tWsGAcw4SF .modal-xl {
    max-width: 1140px;
  }
}
.cid-tWsGAcw4SF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tWsGAcw4SF .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tWsGAcw4SF .form-group {
  margin-bottom: 1rem;
}
.cid-tWsGAcw4SF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tWsGAcw4SF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tWsGAcw4SF .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tWsGAcw4SF .mbr-section-btn {
  margin: 0;
}
.cid-tWsGAcw4SF .mbr-section-btn .btn {
  margin: 0;
}
.cid-tX7RibDOB4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tX7RibDOB4 nav.navbar {
  position: fixed;
}
.cid-tX7RibDOB4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX7RibDOB4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX7RibDOB4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tX7RibDOB4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tX7RibDOB4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tX7RibDOB4 .dropdown-item:hover,
.cid-tX7RibDOB4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tX7RibDOB4 .dropdown-item:hover span {
  color: white;
}
.cid-tX7RibDOB4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX7RibDOB4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX7RibDOB4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tX7RibDOB4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX7RibDOB4 .nav-link {
  position: relative;
}
.cid-tX7RibDOB4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tX7RibDOB4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tX7RibDOB4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tX7RibDOB4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tX7RibDOB4 .dropdown-menu,
.cid-tX7RibDOB4 .navbar.opened {
  background: #353535 !important;
}
.cid-tX7RibDOB4 .nav-item:focus,
.cid-tX7RibDOB4 .nav-link:focus {
  outline: none;
}
.cid-tX7RibDOB4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX7RibDOB4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX7RibDOB4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX7RibDOB4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX7RibDOB4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX7RibDOB4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX7RibDOB4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tX7RibDOB4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tX7RibDOB4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX7RibDOB4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tX7RibDOB4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX7RibDOB4 .navbar.collapsed {
  justify-content: center;
}
.cid-tX7RibDOB4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX7RibDOB4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tX7RibDOB4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX7RibDOB4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX7RibDOB4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX7RibDOB4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX7RibDOB4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX7RibDOB4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX7RibDOB4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX7RibDOB4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX7RibDOB4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX7RibDOB4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX7RibDOB4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX7RibDOB4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX7RibDOB4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX7RibDOB4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tX7RibDOB4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX7RibDOB4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tX7RibDOB4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tX7RibDOB4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX7RibDOB4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX7RibDOB4 .dropdown-item.active,
.cid-tX7RibDOB4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tX7RibDOB4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX7RibDOB4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX7RibDOB4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX7RibDOB4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tX7RibDOB4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX7RibDOB4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX7RibDOB4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX7RibDOB4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX7RibDOB4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX7RibDOB4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tX7RibDOB4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX7RibDOB4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX7RibDOB4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX7RibDOB4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX7RibDOB4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX7RibDOB4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX7RibDOB4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX7RibDOB4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX7RibDOB4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX7RibDOB4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX7RibDOB4 .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-tX7RibDOB4 .navbar {
    height: 70px;
  }
  .cid-tX7RibDOB4 .navbar.opened {
    height: auto;
  }
  .cid-tX7RibDOB4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX7RibDOB4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tX7RibDOB4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tX7RibDOB4 .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tX7RibDOB4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tX7RibDOB4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tX7RibDOB4 .mbr-text {
    display: none;
  }
}
.cid-tX7RibDOB4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tX7RibDOB4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tX7RibDOB4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tX7RibDOB4 .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tX7RibDOB4 #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tX7RibDOB4 #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tX7RibDOB4 #vol {
    display: none;
  }
}
.cid-tX7RibDOB4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tX7Ri7Spz7 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tX7Ri7Spz7 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ou body {
  background-color: black;
}
#custom-html-1ou .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ou .complet {
  background-color: #000000;
}
#custom-html-1ou .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1ou .conteneurVideo iframe,
#custom-html-1ou .conteneurVideo object,
#custom-html-1ou .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ou #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1ou .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ou #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1ou .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ou .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpFQA0bev {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpFQA0bev .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tX7Ri8NVlN {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tX7Ri8NVlN .mbr-text {
  color: #ffffff;
}
.cid-tX7Ri8NVlN .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tX7Ri8NVlN .mbr-section-title {
  color: #4479d9;
}
.cid-tX7Ri8NVlN H1 {
  color: #4479d9;
}
.cid-tX7Ri8NVlN H2 {
  color: #4479d9;
}
.cid-tX7Ri8NVlN H3 {
  color: #4479d9;
}
.cid-tX7Ri8NVlN .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tX7Ri8NVlN .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tX7Ri8NVlN .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tX7Ri8NVlN .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tX7Ri8NVlN .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tX7Ri8NVlN .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tX7Ri8NVlN .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tX7Ri8NVlN .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tX7Ri8NVlN .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tX7Ri8NVlN .play,
.cid-tX7Ri8NVlN .pause,
.cid-tX7Ri8NVlN .prev,
.cid-tX7Ri8NVlN .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tX7Ri8NVlN .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tX7Ri8NVlN #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tX7Ri8NVlN .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwMMQS6NF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwMMQS6NF .mbr-media {
  position: relative;
}
.cid-ubwMMQS6NF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwMMQS6NF img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwMMQS6NF img {
    max-width: 95%;
  }
}
.cid-ubwMMQS6NF h1 {
  line-height: 1.5;
}
.cid-ubwMMQS6NF .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwMMQS6NF .start:hover {
  background: #ff1f3f;
}
.cid-ubwMMQS6NF .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwMMQS6NF a {
  background-image: none !important;
}
.cid-ubwMMQS6NF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwMMQS6NF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwMMQS6NF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwMMQS6NF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwMMQS6NF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwMMQS6NF .mbr-section-title {
  color: #ffffff;
}
.cid-ubwMMQS6NF .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwMMQS6NF .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwMMQS6NF .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwMMQS6NF .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwMMQS6NF .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwMMQS6NF .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwMMQS6NF .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwMMQS6NF .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwMMQS6NF .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwMMQS6NF .playEnfant,
.cid-ubwMMQS6NF .pauseEnfant,
.cid-ubwMMQS6NF .prevEnfant,
.cid-ubwMMQS6NF .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwMMQS6NF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwMMQS6NF #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwMMQS6NF .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwMMQS6NF .mbr-card-title,
.cid-ubwMMQS6NF .cards-wrapper {
  color: #ffa405;
}
.cid-ubwMMQS6NF .mbr-section-title P {
  text-align: right;
}
.cid-ubwMNxwF8x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwMNxwF8x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwMNxwF8x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwMNxwF8x .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwMNxwF8x .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwMNxwF8x .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwMNxwF8x .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwMNxwF8x .card-row {
  align-items: stretch;
}
.cid-ubwMNxwF8x .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwMNxwF8x .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwMNxwF8x .couleur1 {
  background-color: royalblue;
}
.cid-ubwMNxwF8x .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwMNxwF8x .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwMNxwF8x .card-box {
  height: 100%;
}
.cid-ubwMNxwF8x .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwMNxwF8x .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwMNxwF8x .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwMNxwF8x .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tX7Ri9dM4G {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tX7Ri9dM4G .btn {
  border-radius: 1vh;
}
.cid-ubpFSq9RwC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpFSq9RwC .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpFSq9RwC .mbr-text,
.cid-ubpFSq9RwC .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tX7Ri9nyUH.popup-builder {
  background-color: #ffffff;
}
.cid-tX7Ri9nyUH.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tX7Ri9nyUH.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tX7Ri9nyUH .modal-content,
.cid-tX7Ri9nyUH .modal-dialog {
  height: auto;
}
.cid-tX7Ri9nyUH .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tX7Ri9nyUH .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tX7Ri9nyUH .form-wrapper .mbr-form .form-group,
  .cid-tX7Ri9nyUH .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tX7Ri9nyUH .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tX7Ri9nyUH .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tX7Ri9nyUH .mbr-text {
  text-align: center;
}
.cid-tX7Ri9nyUH .pt-0 {
  padding-top: 0 !important;
}
.cid-tX7Ri9nyUH .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tX7Ri9nyUH .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tX7Ri9nyUH .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tX7Ri9nyUH .modal-open {
  overflow: hidden;
}
.cid-tX7Ri9nyUH .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tX7Ri9nyUH .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tX7Ri9nyUH .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tX7Ri9nyUH .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tX7Ri9nyUH .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tX7Ri9nyUH .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tX7Ri9nyUH .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tX7Ri9nyUH .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tX7Ri9nyUH .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tX7Ri9nyUH .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tX7Ri9nyUH .modal-backdrop.fade {
  opacity: 0;
}
.cid-tX7Ri9nyUH .modal-backdrop.show {
  opacity: .5;
}
.cid-tX7Ri9nyUH .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tX7Ri9nyUH .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ri9nyUH .modal-header {
    padding: 1rem;
  }
}
.cid-tX7Ri9nyUH .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tX7Ri9nyUH .modal-header .close svg {
  fill: #ffffff;
}
.cid-tX7Ri9nyUH .modal-header .close:hover {
  opacity: 1;
}
.cid-tX7Ri9nyUH .modal-header .close:focus {
  outline: none;
}
.cid-tX7Ri9nyUH .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tX7Ri9nyUH .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tX7Ri9nyUH .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ri9nyUH .modal-body {
    padding: 1rem;
  }
}
.cid-tX7Ri9nyUH .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tX7Ri9nyUH .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ri9nyUH .modal-footer {
    padding: 1rem;
  }
}
.cid-tX7Ri9nyUH .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tX7Ri9nyUH .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tX7Ri9nyUH .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tX7Ri9nyUH .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tX7Ri9nyUH .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tX7Ri9nyUH .modal-lg,
  .cid-tX7Ri9nyUH .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tX7Ri9nyUH .modal-xl {
    max-width: 1140px;
  }
}
.cid-tX7Ri9nyUH .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tX7Ri9nyUH .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tX7Ri9nyUH .form-group {
  margin-bottom: 1rem;
}
.cid-tX7Ri9nyUH .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tX7Ri9nyUH .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tX7Ri9nyUH .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tX7Ri9nyUH .mbr-section-btn {
  margin: 0;
}
.cid-tX7Ri9nyUH .mbr-section-btn .btn {
  margin: 0;
}
.cid-tX7Ri9nyUH .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tX7Ri9nyUH .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tX7Ri9Gbh5.popup-builder {
  background-color: #ffffff;
}
.cid-tX7Ri9Gbh5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tX7Ri9Gbh5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tX7Ri9Gbh5 .modal-content,
.cid-tX7Ri9Gbh5 .modal-dialog {
  height: auto;
}
.cid-tX7Ri9Gbh5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tX7Ri9Gbh5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tX7Ri9Gbh5 .form-wrapper .mbr-form .form-group,
  .cid-tX7Ri9Gbh5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tX7Ri9Gbh5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tX7Ri9Gbh5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tX7Ri9Gbh5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tX7Ri9Gbh5 .pt-0 {
  padding-top: 0 !important;
}
.cid-tX7Ri9Gbh5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tX7Ri9Gbh5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tX7Ri9Gbh5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tX7Ri9Gbh5 .modal-open {
  overflow: hidden;
}
.cid-tX7Ri9Gbh5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tX7Ri9Gbh5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tX7Ri9Gbh5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tX7Ri9Gbh5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tX7Ri9Gbh5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tX7Ri9Gbh5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tX7Ri9Gbh5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tX7Ri9Gbh5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tX7Ri9Gbh5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tX7Ri9Gbh5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tX7Ri9Gbh5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tX7Ri9Gbh5 .modal-backdrop.show {
  opacity: .5;
}
.cid-tX7Ri9Gbh5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tX7Ri9Gbh5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ri9Gbh5 .modal-header {
    padding: 1rem;
  }
}
.cid-tX7Ri9Gbh5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tX7Ri9Gbh5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tX7Ri9Gbh5 .modal-header .close:hover {
  opacity: 1;
}
.cid-tX7Ri9Gbh5 .modal-header .close:focus {
  outline: none;
}
.cid-tX7Ri9Gbh5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tX7Ri9Gbh5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tX7Ri9Gbh5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ri9Gbh5 .modal-body {
    padding: 1rem;
  }
}
.cid-tX7Ri9Gbh5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tX7Ri9Gbh5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ri9Gbh5 .modal-footer {
    padding: 1rem;
  }
}
.cid-tX7Ri9Gbh5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tX7Ri9Gbh5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tX7Ri9Gbh5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tX7Ri9Gbh5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tX7Ri9Gbh5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tX7Ri9Gbh5 .modal-lg,
  .cid-tX7Ri9Gbh5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tX7Ri9Gbh5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tX7Ri9Gbh5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tX7Ri9Gbh5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tX7Ri9Gbh5 .form-group {
  margin-bottom: 1rem;
}
.cid-tX7Ri9Gbh5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tX7Ri9Gbh5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tX7Ri9Gbh5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tX7Ri9Gbh5 .mbr-section-btn {
  margin: 0;
}
.cid-tX7Ri9Gbh5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tX7Ri9Gbh5 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tX7Ri9Gbh5 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tX7Ri9Gbh5 #creativecommons img,
.cid-tX7Ri9Gbh5 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tX7Ria6ovk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tX7Ria6ovk .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tX7Ria6ovk .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tX7Ria6ovk .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tX7Ria6ovk .bg-youtube:hover {
  background: #cc0000;
}
.cid-tX7Ria6ovk .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tX7Ria6ovk .bg-twitch:hover {
  background: #7313ff;
}
.cid-tX7Ria6ovk .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tX7Ria6ovk [class^="socicon-"]:before,
.cid-tX7Ria6ovk [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tX7Ria6ovk .mbr-section-title,
.cid-tX7Ria6ovk .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tX7RiazN9B {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tX7RiazN9B .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tX7RiazN9B .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tX7RiazN9B .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tX7RiazN9B .form-control:focus,
.cid-tX7RiazN9B .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tX7RiazN9B .form-group {
  margin-bottom: 1rem;
}
.cid-tX7RiazN9B input::-webkit-input-placeholder,
.cid-tX7RiazN9B textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tX7RiazN9B input:-moz-placeholder,
.cid-tX7RiazN9B textarea:-moz-placeholder {
  color: #656565;
}
.cid-tX7RiazN9B .jq-selectbox li,
.cid-tX7RiazN9B .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tX7RiazN9B .jq-selectbox li:hover,
.cid-tX7RiazN9B .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tX7RiazN9B .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tX7RiazN9B .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tX7RiazN9B textarea.form-control {
  resize: none;
}
.cid-tX7RiazN9B .input-group-btn {
  display: inline-block;
}
.cid-tX7RiazN9B .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tX7RiazN9B .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tX7RiazN9B .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tX7RiazN9B .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tX7RiazN9B .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tX7RiazN9B .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tX7RiazN9B .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tX7RiazN9B .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tX7RiazN9B .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tX7RiazN9B .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tX7RiazN9B .form-control,
.cid-tX7RiazN9B .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tX7RiazN9B #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tX7RiazN9B #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tX7RiazN9B #creativecommons img,
.cid-tX7RiazN9B iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tX7RiazN9B .offset-md-1 {
  margin-left: 1vw;
}
.cid-tX7Ribh5rC .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tX7Ribh5rC .my-float {
  margin-top: 16px;
}
.cid-tX7Ribh5rC P {
  color: #232323;
}
.cid-tX7Ribh5rC DIV {
  color: #ffffff;
}
.cid-tX7Ribh5rC H10 {
  color: #767676;
}
.cid-tX7Ribh5rC .hidden {
  display: none;
}
.cid-tX7Ric57oU.popup-builder {
  background-color: #ffffff;
}
.cid-tX7Ric57oU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tX7Ric57oU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tX7Ric57oU .modal-content,
.cid-tX7Ric57oU .modal-dialog {
  height: auto;
}
.cid-tX7Ric57oU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tX7Ric57oU .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tX7Ric57oU .form-wrapper .mbr-form .form-group,
  .cid-tX7Ric57oU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tX7Ric57oU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tX7Ric57oU .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tX7Ric57oU .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tX7Ric57oU .pt-0 {
  padding-top: 0 !important;
}
.cid-tX7Ric57oU .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tX7Ric57oU .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tX7Ric57oU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tX7Ric57oU .modal-open {
  overflow: hidden;
}
.cid-tX7Ric57oU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tX7Ric57oU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tX7Ric57oU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tX7Ric57oU .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tX7Ric57oU .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tX7Ric57oU .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tX7Ric57oU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tX7Ric57oU .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tX7Ric57oU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tX7Ric57oU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tX7Ric57oU .modal-backdrop.fade {
  opacity: 0;
}
.cid-tX7Ric57oU .modal-backdrop.show {
  opacity: .5;
}
.cid-tX7Ric57oU .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tX7Ric57oU .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ric57oU .modal-header {
    padding: 1rem;
  }
}
.cid-tX7Ric57oU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tX7Ric57oU .modal-header .close svg {
  fill: #ffffff;
}
.cid-tX7Ric57oU .modal-header .close:hover {
  opacity: 1;
}
.cid-tX7Ric57oU .modal-header .close:focus {
  outline: none;
}
.cid-tX7Ric57oU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tX7Ric57oU .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tX7Ric57oU .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ric57oU .modal-body {
    padding: 1rem;
  }
}
.cid-tX7Ric57oU .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tX7Ric57oU .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7Ric57oU .modal-footer {
    padding: 1rem;
  }
}
.cid-tX7Ric57oU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tX7Ric57oU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tX7Ric57oU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tX7Ric57oU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tX7Ric57oU .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tX7Ric57oU .modal-lg,
  .cid-tX7Ric57oU .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tX7Ric57oU .modal-xl {
    max-width: 1140px;
  }
}
.cid-tX7Ric57oU .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tX7Ric57oU .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tX7Ric57oU .form-group {
  margin-bottom: 1rem;
}
.cid-tX7Ric57oU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tX7Ric57oU .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tX7Ric57oU .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tX7Ric57oU .mbr-section-btn {
  margin: 0;
}
.cid-tX7Ric57oU .mbr-section-btn .btn {
  margin: 0;
}
.cid-tZK7KtSf9w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tZK7KtSf9w nav.navbar {
  position: fixed;
}
.cid-tZK7KtSf9w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZK7KtSf9w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tZK7KtSf9w .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tZK7KtSf9w #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tZK7KtSf9w .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tZK7KtSf9w .dropdown-item:hover,
.cid-tZK7KtSf9w .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tZK7KtSf9w .dropdown-item:hover span {
  color: white;
}
.cid-tZK7KtSf9w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tZK7KtSf9w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tZK7KtSf9w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tZK7KtSf9w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZK7KtSf9w .nav-link {
  position: relative;
}
.cid-tZK7KtSf9w .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tZK7KtSf9w .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tZK7KtSf9w .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tZK7KtSf9w .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tZK7KtSf9w .dropdown-menu,
.cid-tZK7KtSf9w .navbar.opened {
  background: #353535 !important;
}
.cid-tZK7KtSf9w .nav-item:focus,
.cid-tZK7KtSf9w .nav-link:focus {
  outline: none;
}
.cid-tZK7KtSf9w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZK7KtSf9w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZK7KtSf9w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZK7KtSf9w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZK7KtSf9w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZK7KtSf9w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZK7KtSf9w .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tZK7KtSf9w .navbar.opened {
  transition: all 0.3s;
}
.cid-tZK7KtSf9w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZK7KtSf9w .navbar .navbar-logo img {
  width: auto;
}
.cid-tZK7KtSf9w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZK7KtSf9w .navbar.collapsed {
  justify-content: center;
}
.cid-tZK7KtSf9w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZK7KtSf9w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tZK7KtSf9w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZK7KtSf9w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZK7KtSf9w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZK7KtSf9w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZK7KtSf9w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZK7KtSf9w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZK7KtSf9w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZK7KtSf9w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZK7KtSf9w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZK7KtSf9w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZK7KtSf9w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZK7KtSf9w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZK7KtSf9w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZK7KtSf9w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tZK7KtSf9w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZK7KtSf9w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZK7KtSf9w .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tZK7KtSf9w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZK7KtSf9w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZK7KtSf9w .dropdown-item.active,
.cid-tZK7KtSf9w .dropdown-item:active {
  background-color: transparent;
}
.cid-tZK7KtSf9w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZK7KtSf9w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZK7KtSf9w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZK7KtSf9w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tZK7KtSf9w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZK7KtSf9w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZK7KtSf9w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZK7KtSf9w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZK7KtSf9w button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZK7KtSf9w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tZK7KtSf9w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZK7KtSf9w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZK7KtSf9w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZK7KtSf9w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZK7KtSf9w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZK7KtSf9w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZK7KtSf9w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZK7KtSf9w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZK7KtSf9w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tZK7KtSf9w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZK7KtSf9w .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-tZK7KtSf9w .navbar {
    height: 70px;
  }
  .cid-tZK7KtSf9w .navbar.opened {
    height: auto;
  }
  .cid-tZK7KtSf9w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZK7KtSf9w .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tZK7KtSf9w .navbar-toggler {
  margin-left: 10px;
}
.cid-tZK7KtSf9w .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tZK7KtSf9w .navbar-logo {
  margin-right: 0 !important;
}
.cid-tZK7KtSf9w .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tZK7KtSf9w .mbr-text {
    display: none;
  }
}
.cid-tZK7KtSf9w .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tZK7KtSf9w .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tZK7KtSf9w .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tZK7KtSf9w .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tZK7KtSf9w #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tZK7KtSf9w #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tZK7KtSf9w #vol {
    display: none;
  }
}
.cid-tZK7KtSf9w .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tZK7KpbXD8 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tZK7KpbXD8 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1p8 body {
  background-color: black;
}
#custom-html-1p8 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1p8 .complet {
  background-color: #000000;
}
#custom-html-1p8 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1p8 .conteneurVideo iframe,
#custom-html-1p8 .conteneurVideo object,
#custom-html-1p8 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1p8 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1p8 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1p8 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1p8 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1p8 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGeYE4Uz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGeYE4Uz .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tZK7KqyFPt {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tZK7KqyFPt .mbr-text {
  color: #ffffff;
}
.cid-tZK7KqyFPt .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tZK7KqyFPt .mbr-section-title {
  color: #4479d9;
}
.cid-tZK7KqyFPt H1 {
  color: #4479d9;
}
.cid-tZK7KqyFPt H2 {
  color: #4479d9;
}
.cid-tZK7KqyFPt H3 {
  color: #4479d9;
}
.cid-tZK7KqyFPt .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tZK7KqyFPt .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tZK7KqyFPt .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tZK7KqyFPt .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tZK7KqyFPt .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tZK7KqyFPt .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tZK7KqyFPt .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tZK7KqyFPt .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tZK7KqyFPt .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tZK7KqyFPt .play,
.cid-tZK7KqyFPt .pause,
.cid-tZK7KqyFPt .prev,
.cid-tZK7KqyFPt .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tZK7KqyFPt .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tZK7KqyFPt #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tZK7KqyFPt .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNl8SahF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNl8SahF .mbr-media {
  position: relative;
}
.cid-ubwNl8SahF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNl8SahF img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNl8SahF img {
    max-width: 95%;
  }
}
.cid-ubwNl8SahF h1 {
  line-height: 1.5;
}
.cid-ubwNl8SahF .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNl8SahF .start:hover {
  background: #ff1f3f;
}
.cid-ubwNl8SahF .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNl8SahF a {
  background-image: none !important;
}
.cid-ubwNl8SahF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNl8SahF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNl8SahF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNl8SahF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNl8SahF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNl8SahF .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNl8SahF .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNl8SahF .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNl8SahF .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNl8SahF .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNl8SahF .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNl8SahF .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNl8SahF .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNl8SahF .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNl8SahF .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNl8SahF .playEnfant,
.cid-ubwNl8SahF .pauseEnfant,
.cid-ubwNl8SahF .prevEnfant,
.cid-ubwNl8SahF .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNl8SahF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNl8SahF #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNl8SahF .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNl8SahF .mbr-card-title,
.cid-ubwNl8SahF .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNl8SahF .mbr-section-title P {
  text-align: right;
}
.cid-ubwNlUIiy0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNlUIiy0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNlUIiy0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNlUIiy0 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNlUIiy0 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNlUIiy0 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNlUIiy0 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNlUIiy0 .card-row {
  align-items: stretch;
}
.cid-ubwNlUIiy0 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNlUIiy0 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNlUIiy0 .couleur1 {
  background-color: royalblue;
}
.cid-ubwNlUIiy0 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNlUIiy0 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNlUIiy0 .card-box {
  height: 100%;
}
.cid-ubwNlUIiy0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNlUIiy0 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNlUIiy0 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNlUIiy0 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tZK7Kr65nq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tZK7Kr65nq .btn {
  border-radius: 1vh;
}
.cid-ubpGgCEp6N {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGgCEp6N .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGgCEp6N .mbr-text,
.cid-ubpGgCEp6N .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tZK7KriU8L.popup-builder {
  background-color: #ffffff;
}
.cid-tZK7KriU8L.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tZK7KriU8L.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tZK7KriU8L .modal-content,
.cid-tZK7KriU8L .modal-dialog {
  height: auto;
}
.cid-tZK7KriU8L .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tZK7KriU8L .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tZK7KriU8L .form-wrapper .mbr-form .form-group,
  .cid-tZK7KriU8L .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tZK7KriU8L .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tZK7KriU8L .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tZK7KriU8L .mbr-text {
  text-align: center;
}
.cid-tZK7KriU8L .pt-0 {
  padding-top: 0 !important;
}
.cid-tZK7KriU8L .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tZK7KriU8L .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tZK7KriU8L .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tZK7KriU8L .modal-open {
  overflow: hidden;
}
.cid-tZK7KriU8L .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tZK7KriU8L .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tZK7KriU8L .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tZK7KriU8L .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tZK7KriU8L .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tZK7KriU8L .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tZK7KriU8L .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tZK7KriU8L .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tZK7KriU8L .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tZK7KriU8L .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tZK7KriU8L .modal-backdrop.fade {
  opacity: 0;
}
.cid-tZK7KriU8L .modal-backdrop.show {
  opacity: .5;
}
.cid-tZK7KriU8L .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tZK7KriU8L .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KriU8L .modal-header {
    padding: 1rem;
  }
}
.cid-tZK7KriU8L .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tZK7KriU8L .modal-header .close svg {
  fill: #ffffff;
}
.cid-tZK7KriU8L .modal-header .close:hover {
  opacity: 1;
}
.cid-tZK7KriU8L .modal-header .close:focus {
  outline: none;
}
.cid-tZK7KriU8L .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tZK7KriU8L .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tZK7KriU8L .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KriU8L .modal-body {
    padding: 1rem;
  }
}
.cid-tZK7KriU8L .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tZK7KriU8L .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KriU8L .modal-footer {
    padding: 1rem;
  }
}
.cid-tZK7KriU8L .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tZK7KriU8L .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tZK7KriU8L .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tZK7KriU8L .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tZK7KriU8L .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tZK7KriU8L .modal-lg,
  .cid-tZK7KriU8L .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tZK7KriU8L .modal-xl {
    max-width: 1140px;
  }
}
.cid-tZK7KriU8L .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tZK7KriU8L .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tZK7KriU8L .form-group {
  margin-bottom: 1rem;
}
.cid-tZK7KriU8L .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tZK7KriU8L .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tZK7KriU8L .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tZK7KriU8L .mbr-section-btn {
  margin: 0;
}
.cid-tZK7KriU8L .mbr-section-btn .btn {
  margin: 0;
}
.cid-tZK7KriU8L .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tZK7KriU8L .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tZK7KrFZ0J.popup-builder {
  background-color: #ffffff;
}
.cid-tZK7KrFZ0J.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tZK7KrFZ0J.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tZK7KrFZ0J .modal-content,
.cid-tZK7KrFZ0J .modal-dialog {
  height: auto;
}
.cid-tZK7KrFZ0J .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tZK7KrFZ0J .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tZK7KrFZ0J .form-wrapper .mbr-form .form-group,
  .cid-tZK7KrFZ0J .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tZK7KrFZ0J .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tZK7KrFZ0J .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tZK7KrFZ0J .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tZK7KrFZ0J .pt-0 {
  padding-top: 0 !important;
}
.cid-tZK7KrFZ0J .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tZK7KrFZ0J .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tZK7KrFZ0J .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tZK7KrFZ0J .modal-open {
  overflow: hidden;
}
.cid-tZK7KrFZ0J .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tZK7KrFZ0J .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tZK7KrFZ0J .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tZK7KrFZ0J .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tZK7KrFZ0J .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tZK7KrFZ0J .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tZK7KrFZ0J .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tZK7KrFZ0J .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tZK7KrFZ0J .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tZK7KrFZ0J .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tZK7KrFZ0J .modal-backdrop.fade {
  opacity: 0;
}
.cid-tZK7KrFZ0J .modal-backdrop.show {
  opacity: .5;
}
.cid-tZK7KrFZ0J .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tZK7KrFZ0J .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KrFZ0J .modal-header {
    padding: 1rem;
  }
}
.cid-tZK7KrFZ0J .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tZK7KrFZ0J .modal-header .close svg {
  fill: #ffffff;
}
.cid-tZK7KrFZ0J .modal-header .close:hover {
  opacity: 1;
}
.cid-tZK7KrFZ0J .modal-header .close:focus {
  outline: none;
}
.cid-tZK7KrFZ0J .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tZK7KrFZ0J .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tZK7KrFZ0J .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KrFZ0J .modal-body {
    padding: 1rem;
  }
}
.cid-tZK7KrFZ0J .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tZK7KrFZ0J .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KrFZ0J .modal-footer {
    padding: 1rem;
  }
}
.cid-tZK7KrFZ0J .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tZK7KrFZ0J .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tZK7KrFZ0J .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tZK7KrFZ0J .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tZK7KrFZ0J .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tZK7KrFZ0J .modal-lg,
  .cid-tZK7KrFZ0J .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tZK7KrFZ0J .modal-xl {
    max-width: 1140px;
  }
}
.cid-tZK7KrFZ0J .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tZK7KrFZ0J .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tZK7KrFZ0J .form-group {
  margin-bottom: 1rem;
}
.cid-tZK7KrFZ0J .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tZK7KrFZ0J .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tZK7KrFZ0J .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tZK7KrFZ0J .mbr-section-btn {
  margin: 0;
}
.cid-tZK7KrFZ0J .mbr-section-btn .btn {
  margin: 0;
}
.cid-tZK7KrFZ0J #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tZK7KrFZ0J #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tZK7KrFZ0J #creativecommons img,
.cid-tZK7KrFZ0J iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tZK7Ksc4of {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tZK7Ksc4of .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tZK7Ksc4of .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tZK7Ksc4of .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tZK7Ksc4of .bg-youtube:hover {
  background: #cc0000;
}
.cid-tZK7Ksc4of .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tZK7Ksc4of .bg-twitch:hover {
  background: #7313ff;
}
.cid-tZK7Ksc4of .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-tZK7Ksc4of [class^="socicon-"]:before,
.cid-tZK7Ksc4of [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tZK7Ksc4of .mbr-section-title,
.cid-tZK7Ksc4of .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tZK7KsHghG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tZK7KsHghG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tZK7KsHghG .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tZK7KsHghG .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-tZK7KsHghG .form-control:focus,
.cid-tZK7KsHghG .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tZK7KsHghG .form-group {
  margin-bottom: 1rem;
}
.cid-tZK7KsHghG input::-webkit-input-placeholder,
.cid-tZK7KsHghG textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tZK7KsHghG input:-moz-placeholder,
.cid-tZK7KsHghG textarea:-moz-placeholder {
  color: #656565;
}
.cid-tZK7KsHghG .jq-selectbox li,
.cid-tZK7KsHghG .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tZK7KsHghG .jq-selectbox li:hover,
.cid-tZK7KsHghG .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tZK7KsHghG .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tZK7KsHghG .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tZK7KsHghG textarea.form-control {
  resize: none;
}
.cid-tZK7KsHghG .input-group-btn {
  display: inline-block;
}
.cid-tZK7KsHghG .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tZK7KsHghG .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tZK7KsHghG .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tZK7KsHghG .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tZK7KsHghG .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tZK7KsHghG .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tZK7KsHghG .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tZK7KsHghG .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tZK7KsHghG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tZK7KsHghG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tZK7KsHghG .form-control,
.cid-tZK7KsHghG .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tZK7KsHghG #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tZK7KsHghG #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tZK7KsHghG #creativecommons img,
.cid-tZK7KsHghG iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tZK7KsHghG .offset-md-1 {
  margin-left: 1vw;
}
.cid-tZK7Kttf8p .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-tZK7Kttf8p .my-float {
  margin-top: 16px;
}
.cid-tZK7Kttf8p P {
  color: #232323;
}
.cid-tZK7Kttf8p DIV {
  color: #ffffff;
}
.cid-tZK7Kttf8p H10 {
  color: #767676;
}
.cid-tZK7Kttf8p .hidden {
  display: none;
}
.cid-tZK7KuouEX.popup-builder {
  background-color: #ffffff;
}
.cid-tZK7KuouEX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tZK7KuouEX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tZK7KuouEX .modal-content,
.cid-tZK7KuouEX .modal-dialog {
  height: auto;
}
.cid-tZK7KuouEX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tZK7KuouEX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tZK7KuouEX .form-wrapper .mbr-form .form-group,
  .cid-tZK7KuouEX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tZK7KuouEX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tZK7KuouEX .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tZK7KuouEX .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tZK7KuouEX .pt-0 {
  padding-top: 0 !important;
}
.cid-tZK7KuouEX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tZK7KuouEX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tZK7KuouEX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tZK7KuouEX .modal-open {
  overflow: hidden;
}
.cid-tZK7KuouEX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tZK7KuouEX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tZK7KuouEX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tZK7KuouEX .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tZK7KuouEX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tZK7KuouEX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tZK7KuouEX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tZK7KuouEX .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tZK7KuouEX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tZK7KuouEX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tZK7KuouEX .modal-backdrop.fade {
  opacity: 0;
}
.cid-tZK7KuouEX .modal-backdrop.show {
  opacity: .5;
}
.cid-tZK7KuouEX .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tZK7KuouEX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KuouEX .modal-header {
    padding: 1rem;
  }
}
.cid-tZK7KuouEX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tZK7KuouEX .modal-header .close svg {
  fill: #ffffff;
}
.cid-tZK7KuouEX .modal-header .close:hover {
  opacity: 1;
}
.cid-tZK7KuouEX .modal-header .close:focus {
  outline: none;
}
.cid-tZK7KuouEX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tZK7KuouEX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tZK7KuouEX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KuouEX .modal-body {
    padding: 1rem;
  }
}
.cid-tZK7KuouEX .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tZK7KuouEX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZK7KuouEX .modal-footer {
    padding: 1rem;
  }
}
.cid-tZK7KuouEX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tZK7KuouEX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tZK7KuouEX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tZK7KuouEX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tZK7KuouEX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tZK7KuouEX .modal-lg,
  .cid-tZK7KuouEX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tZK7KuouEX .modal-xl {
    max-width: 1140px;
  }
}
.cid-tZK7KuouEX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tZK7KuouEX .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tZK7KuouEX .form-group {
  margin-bottom: 1rem;
}
.cid-tZK7KuouEX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tZK7KuouEX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tZK7KuouEX .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tZK7KuouEX .mbr-section-btn {
  margin: 0;
}
.cid-tZK7KuouEX .mbr-section-btn .btn {
  margin: 0;
}
.cid-u2pB9zlFc0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2pB9zlFc0 nav.navbar {
  position: fixed;
}
.cid-u2pB9zlFc0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2pB9zlFc0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2pB9zlFc0 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-u2pB9zlFc0 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-u2pB9zlFc0 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-u2pB9zlFc0 .dropdown-item:hover,
.cid-u2pB9zlFc0 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-u2pB9zlFc0 .dropdown-item:hover span {
  color: white;
}
.cid-u2pB9zlFc0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2pB9zlFc0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2pB9zlFc0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-u2pB9zlFc0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2pB9zlFc0 .nav-link {
  position: relative;
}
.cid-u2pB9zlFc0 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-u2pB9zlFc0 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-u2pB9zlFc0 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-u2pB9zlFc0 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-u2pB9zlFc0 .dropdown-menu,
.cid-u2pB9zlFc0 .navbar.opened {
  background: #353535 !important;
}
.cid-u2pB9zlFc0 .nav-item:focus,
.cid-u2pB9zlFc0 .nav-link:focus {
  outline: none;
}
.cid-u2pB9zlFc0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2pB9zlFc0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2pB9zlFc0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2pB9zlFc0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2pB9zlFc0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2pB9zlFc0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2pB9zlFc0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-u2pB9zlFc0 .navbar.opened {
  transition: all 0.3s;
}
.cid-u2pB9zlFc0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2pB9zlFc0 .navbar .navbar-logo img {
  width: auto;
}
.cid-u2pB9zlFc0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2pB9zlFc0 .navbar.collapsed {
  justify-content: center;
}
.cid-u2pB9zlFc0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2pB9zlFc0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-u2pB9zlFc0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2pB9zlFc0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2pB9zlFc0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u2pB9zlFc0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2pB9zlFc0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2pB9zlFc0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2pB9zlFc0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2pB9zlFc0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2pB9zlFc0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2pB9zlFc0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2pB9zlFc0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u2pB9zlFc0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2pB9zlFc0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2pB9zlFc0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-u2pB9zlFc0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2pB9zlFc0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u2pB9zlFc0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-u2pB9zlFc0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2pB9zlFc0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2pB9zlFc0 .dropdown-item.active,
.cid-u2pB9zlFc0 .dropdown-item:active {
  background-color: transparent;
}
.cid-u2pB9zlFc0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2pB9zlFc0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2pB9zlFc0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2pB9zlFc0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-u2pB9zlFc0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2pB9zlFc0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2pB9zlFc0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2pB9zlFc0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2pB9zlFc0 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2pB9zlFc0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-u2pB9zlFc0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2pB9zlFc0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2pB9zlFc0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2pB9zlFc0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2pB9zlFc0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2pB9zlFc0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2pB9zlFc0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2pB9zlFc0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2pB9zlFc0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2pB9zlFc0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2pB9zlFc0 .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-u2pB9zlFc0 .navbar {
    height: 70px;
  }
  .cid-u2pB9zlFc0 .navbar.opened {
    height: auto;
  }
  .cid-u2pB9zlFc0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2pB9zlFc0 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-u2pB9zlFc0 .navbar-toggler {
  margin-left: 10px;
}
.cid-u2pB9zlFc0 .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-u2pB9zlFc0 .navbar-logo {
  margin-right: 0 !important;
}
.cid-u2pB9zlFc0 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-u2pB9zlFc0 .mbr-text {
    display: none;
  }
}
.cid-u2pB9zlFc0 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-u2pB9zlFc0 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-u2pB9zlFc0 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-u2pB9zlFc0 .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-u2pB9zlFc0 #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-u2pB9zlFc0 #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-u2pB9zlFc0 #vol {
    display: none;
  }
}
.cid-u2pB9zlFc0 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-u2pB9vkUeB {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u2pB9vkUeB .mbr-section-title {
  color: #4479d9;
}
#custom-html-1pm body {
  background-color: black;
}
#custom-html-1pm .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1pm .complet {
  background-color: #000000;
}
#custom-html-1pm .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1pm .conteneurVideo iframe,
#custom-html-1pm .conteneurVideo object,
#custom-html-1pm .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1pm #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1pm .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1pm #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1pm .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1pm .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGiGhojb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGiGhojb .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-u2pB9wlqQQ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-u2pB9wlqQQ .mbr-text {
  color: #ffffff;
}
.cid-u2pB9wlqQQ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-u2pB9wlqQQ .mbr-section-title {
  color: #4479d9;
}
.cid-u2pB9wlqQQ H1 {
  color: #4479d9;
}
.cid-u2pB9wlqQQ H2 {
  color: #4479d9;
}
.cid-u2pB9wlqQQ H3 {
  color: #4479d9;
}
.cid-u2pB9wlqQQ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-u2pB9wlqQQ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-u2pB9wlqQQ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-u2pB9wlqQQ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-u2pB9wlqQQ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-u2pB9wlqQQ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-u2pB9wlqQQ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-u2pB9wlqQQ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-u2pB9wlqQQ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-u2pB9wlqQQ .play,
.cid-u2pB9wlqQQ .pause,
.cid-u2pB9wlqQQ .prev,
.cid-u2pB9wlqQQ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-u2pB9wlqQQ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-u2pB9wlqQQ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-u2pB9wlqQQ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNp6RlxR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNp6RlxR .mbr-media {
  position: relative;
}
.cid-ubwNp6RlxR .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNp6RlxR img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNp6RlxR img {
    max-width: 95%;
  }
}
.cid-ubwNp6RlxR h1 {
  line-height: 1.5;
}
.cid-ubwNp6RlxR .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNp6RlxR .start:hover {
  background: #ff1f3f;
}
.cid-ubwNp6RlxR .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNp6RlxR a {
  background-image: none !important;
}
.cid-ubwNp6RlxR .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNp6RlxR .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNp6RlxR .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNp6RlxR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNp6RlxR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNp6RlxR .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNp6RlxR .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNp6RlxR .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNp6RlxR .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNp6RlxR .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNp6RlxR .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNp6RlxR .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNp6RlxR .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNp6RlxR .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNp6RlxR .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNp6RlxR .playEnfant,
.cid-ubwNp6RlxR .pauseEnfant,
.cid-ubwNp6RlxR .prevEnfant,
.cid-ubwNp6RlxR .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNp6RlxR .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNp6RlxR #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNp6RlxR .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNp6RlxR .mbr-card-title,
.cid-ubwNp6RlxR .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNp6RlxR .mbr-section-title P {
  text-align: right;
}
.cid-ubwNpL6ZY2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNpL6ZY2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNpL6ZY2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNpL6ZY2 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNpL6ZY2 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNpL6ZY2 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNpL6ZY2 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNpL6ZY2 .card-row {
  align-items: stretch;
}
.cid-ubwNpL6ZY2 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNpL6ZY2 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNpL6ZY2 .couleur1 {
  background-color: royalblue;
}
.cid-ubwNpL6ZY2 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNpL6ZY2 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNpL6ZY2 .card-box {
  height: 100%;
}
.cid-ubwNpL6ZY2 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNpL6ZY2 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNpL6ZY2 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNpL6ZY2 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-u2pB9wQk80 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u2pB9wQk80 .btn {
  border-radius: 1vh;
}
.cid-ubpGkEAwGO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGkEAwGO .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGkEAwGO .mbr-text,
.cid-ubpGkEAwGO .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-u2pB9x1ZjD.popup-builder {
  background-color: #ffffff;
}
.cid-u2pB9x1ZjD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u2pB9x1ZjD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u2pB9x1ZjD .modal-content,
.cid-u2pB9x1ZjD .modal-dialog {
  height: auto;
}
.cid-u2pB9x1ZjD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u2pB9x1ZjD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u2pB9x1ZjD .form-wrapper .mbr-form .form-group,
  .cid-u2pB9x1ZjD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u2pB9x1ZjD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u2pB9x1ZjD .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u2pB9x1ZjD .mbr-text {
  text-align: center;
}
.cid-u2pB9x1ZjD .pt-0 {
  padding-top: 0 !important;
}
.cid-u2pB9x1ZjD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u2pB9x1ZjD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u2pB9x1ZjD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u2pB9x1ZjD .modal-open {
  overflow: hidden;
}
.cid-u2pB9x1ZjD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u2pB9x1ZjD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u2pB9x1ZjD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u2pB9x1ZjD .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u2pB9x1ZjD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u2pB9x1ZjD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u2pB9x1ZjD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u2pB9x1ZjD .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u2pB9x1ZjD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u2pB9x1ZjD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u2pB9x1ZjD .modal-backdrop.fade {
  opacity: 0;
}
.cid-u2pB9x1ZjD .modal-backdrop.show {
  opacity: .5;
}
.cid-u2pB9x1ZjD .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u2pB9x1ZjD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9x1ZjD .modal-header {
    padding: 1rem;
  }
}
.cid-u2pB9x1ZjD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u2pB9x1ZjD .modal-header .close svg {
  fill: #ffffff;
}
.cid-u2pB9x1ZjD .modal-header .close:hover {
  opacity: 1;
}
.cid-u2pB9x1ZjD .modal-header .close:focus {
  outline: none;
}
.cid-u2pB9x1ZjD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u2pB9x1ZjD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u2pB9x1ZjD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9x1ZjD .modal-body {
    padding: 1rem;
  }
}
.cid-u2pB9x1ZjD .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u2pB9x1ZjD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9x1ZjD .modal-footer {
    padding: 1rem;
  }
}
.cid-u2pB9x1ZjD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u2pB9x1ZjD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u2pB9x1ZjD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u2pB9x1ZjD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u2pB9x1ZjD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u2pB9x1ZjD .modal-lg,
  .cid-u2pB9x1ZjD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u2pB9x1ZjD .modal-xl {
    max-width: 1140px;
  }
}
.cid-u2pB9x1ZjD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u2pB9x1ZjD .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u2pB9x1ZjD .form-group {
  margin-bottom: 1rem;
}
.cid-u2pB9x1ZjD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u2pB9x1ZjD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u2pB9x1ZjD .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u2pB9x1ZjD .mbr-section-btn {
  margin: 0;
}
.cid-u2pB9x1ZjD .mbr-section-btn .btn {
  margin: 0;
}
.cid-u2pB9x1ZjD .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-u2pB9x1ZjD .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-u2pB9xlLOw.popup-builder {
  background-color: #ffffff;
}
.cid-u2pB9xlLOw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u2pB9xlLOw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u2pB9xlLOw .modal-content,
.cid-u2pB9xlLOw .modal-dialog {
  height: auto;
}
.cid-u2pB9xlLOw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u2pB9xlLOw .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u2pB9xlLOw .form-wrapper .mbr-form .form-group,
  .cid-u2pB9xlLOw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u2pB9xlLOw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u2pB9xlLOw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u2pB9xlLOw .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u2pB9xlLOw .pt-0 {
  padding-top: 0 !important;
}
.cid-u2pB9xlLOw .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u2pB9xlLOw .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u2pB9xlLOw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u2pB9xlLOw .modal-open {
  overflow: hidden;
}
.cid-u2pB9xlLOw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u2pB9xlLOw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u2pB9xlLOw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u2pB9xlLOw .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u2pB9xlLOw .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u2pB9xlLOw .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u2pB9xlLOw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u2pB9xlLOw .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u2pB9xlLOw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u2pB9xlLOw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u2pB9xlLOw .modal-backdrop.fade {
  opacity: 0;
}
.cid-u2pB9xlLOw .modal-backdrop.show {
  opacity: .5;
}
.cid-u2pB9xlLOw .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u2pB9xlLOw .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9xlLOw .modal-header {
    padding: 1rem;
  }
}
.cid-u2pB9xlLOw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u2pB9xlLOw .modal-header .close svg {
  fill: #ffffff;
}
.cid-u2pB9xlLOw .modal-header .close:hover {
  opacity: 1;
}
.cid-u2pB9xlLOw .modal-header .close:focus {
  outline: none;
}
.cid-u2pB9xlLOw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u2pB9xlLOw .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u2pB9xlLOw .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9xlLOw .modal-body {
    padding: 1rem;
  }
}
.cid-u2pB9xlLOw .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u2pB9xlLOw .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9xlLOw .modal-footer {
    padding: 1rem;
  }
}
.cid-u2pB9xlLOw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u2pB9xlLOw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u2pB9xlLOw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u2pB9xlLOw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u2pB9xlLOw .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u2pB9xlLOw .modal-lg,
  .cid-u2pB9xlLOw .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u2pB9xlLOw .modal-xl {
    max-width: 1140px;
  }
}
.cid-u2pB9xlLOw .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u2pB9xlLOw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u2pB9xlLOw .form-group {
  margin-bottom: 1rem;
}
.cid-u2pB9xlLOw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u2pB9xlLOw .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u2pB9xlLOw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u2pB9xlLOw .mbr-section-btn {
  margin: 0;
}
.cid-u2pB9xlLOw .mbr-section-btn .btn {
  margin: 0;
}
.cid-u2pB9xlLOw #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u2pB9xlLOw #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u2pB9xlLOw #creativecommons img,
.cid-u2pB9xlLOw iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u2pB9xPSOC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-u2pB9xPSOC .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u2pB9xPSOC .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u2pB9xPSOC .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-u2pB9xPSOC .bg-youtube:hover {
  background: #cc0000;
}
.cid-u2pB9xPSOC .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-u2pB9xPSOC .bg-twitch:hover {
  background: #7313ff;
}
.cid-u2pB9xPSOC .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u2pB9xPSOC [class^="socicon-"]:before,
.cid-u2pB9xPSOC [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u2pB9xPSOC .mbr-section-title,
.cid-u2pB9xPSOC .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-u2pB9ygPc6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-u2pB9ygPc6 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u2pB9ygPc6 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-u2pB9ygPc6 .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-u2pB9ygPc6 .form-control:focus,
.cid-u2pB9ygPc6 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-u2pB9ygPc6 .form-group {
  margin-bottom: 1rem;
}
.cid-u2pB9ygPc6 input::-webkit-input-placeholder,
.cid-u2pB9ygPc6 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-u2pB9ygPc6 input:-moz-placeholder,
.cid-u2pB9ygPc6 textarea:-moz-placeholder {
  color: #656565;
}
.cid-u2pB9ygPc6 .jq-selectbox li,
.cid-u2pB9ygPc6 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u2pB9ygPc6 .jq-selectbox li:hover,
.cid-u2pB9ygPc6 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u2pB9ygPc6 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u2pB9ygPc6 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u2pB9ygPc6 textarea.form-control {
  resize: none;
}
.cid-u2pB9ygPc6 .input-group-btn {
  display: inline-block;
}
.cid-u2pB9ygPc6 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-u2pB9ygPc6 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u2pB9ygPc6 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u2pB9ygPc6 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u2pB9ygPc6 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u2pB9ygPc6 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u2pB9ygPc6 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u2pB9ygPc6 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-u2pB9ygPc6 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u2pB9ygPc6 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u2pB9ygPc6 .form-control,
.cid-u2pB9ygPc6 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-u2pB9ygPc6 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u2pB9ygPc6 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u2pB9ygPc6 #creativecommons img,
.cid-u2pB9ygPc6 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u2pB9ygPc6 .offset-md-1 {
  margin-left: 1vw;
}
.cid-u2pB9z0PL5 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-u2pB9z0PL5 .my-float {
  margin-top: 16px;
}
.cid-u2pB9z0PL5 P {
  color: #232323;
}
.cid-u2pB9z0PL5 DIV {
  color: #ffffff;
}
.cid-u2pB9z0PL5 H10 {
  color: #767676;
}
.cid-u2pB9z0PL5 .hidden {
  display: none;
}
.cid-u2pB9zOtlS.popup-builder {
  background-color: #ffffff;
}
.cid-u2pB9zOtlS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u2pB9zOtlS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u2pB9zOtlS .modal-content,
.cid-u2pB9zOtlS .modal-dialog {
  height: auto;
}
.cid-u2pB9zOtlS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u2pB9zOtlS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u2pB9zOtlS .form-wrapper .mbr-form .form-group,
  .cid-u2pB9zOtlS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u2pB9zOtlS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u2pB9zOtlS .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u2pB9zOtlS .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u2pB9zOtlS .pt-0 {
  padding-top: 0 !important;
}
.cid-u2pB9zOtlS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u2pB9zOtlS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u2pB9zOtlS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u2pB9zOtlS .modal-open {
  overflow: hidden;
}
.cid-u2pB9zOtlS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u2pB9zOtlS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u2pB9zOtlS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u2pB9zOtlS .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u2pB9zOtlS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u2pB9zOtlS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u2pB9zOtlS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u2pB9zOtlS .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u2pB9zOtlS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u2pB9zOtlS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u2pB9zOtlS .modal-backdrop.fade {
  opacity: 0;
}
.cid-u2pB9zOtlS .modal-backdrop.show {
  opacity: .5;
}
.cid-u2pB9zOtlS .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u2pB9zOtlS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9zOtlS .modal-header {
    padding: 1rem;
  }
}
.cid-u2pB9zOtlS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u2pB9zOtlS .modal-header .close svg {
  fill: #ffffff;
}
.cid-u2pB9zOtlS .modal-header .close:hover {
  opacity: 1;
}
.cid-u2pB9zOtlS .modal-header .close:focus {
  outline: none;
}
.cid-u2pB9zOtlS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u2pB9zOtlS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u2pB9zOtlS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9zOtlS .modal-body {
    padding: 1rem;
  }
}
.cid-u2pB9zOtlS .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u2pB9zOtlS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2pB9zOtlS .modal-footer {
    padding: 1rem;
  }
}
.cid-u2pB9zOtlS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u2pB9zOtlS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u2pB9zOtlS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u2pB9zOtlS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u2pB9zOtlS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u2pB9zOtlS .modal-lg,
  .cid-u2pB9zOtlS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u2pB9zOtlS .modal-xl {
    max-width: 1140px;
  }
}
.cid-u2pB9zOtlS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u2pB9zOtlS .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u2pB9zOtlS .form-group {
  margin-bottom: 1rem;
}
.cid-u2pB9zOtlS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u2pB9zOtlS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u2pB9zOtlS .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u2pB9zOtlS .mbr-section-btn {
  margin: 0;
}
.cid-u2pB9zOtlS .mbr-section-btn .btn {
  margin: 0;
}
.cid-u8HSDn7pZV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u8HSDn7pZV nav.navbar {
  position: fixed;
}
.cid-u8HSDn7pZV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u8HSDn7pZV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u8HSDn7pZV .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-u8HSDn7pZV #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-u8HSDn7pZV .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-u8HSDn7pZV .dropdown-item:hover,
.cid-u8HSDn7pZV .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-u8HSDn7pZV .dropdown-item:hover span {
  color: white;
}
.cid-u8HSDn7pZV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u8HSDn7pZV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u8HSDn7pZV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-u8HSDn7pZV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u8HSDn7pZV .nav-link {
  position: relative;
}
.cid-u8HSDn7pZV .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-u8HSDn7pZV .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-u8HSDn7pZV .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-u8HSDn7pZV .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-u8HSDn7pZV .dropdown-menu,
.cid-u8HSDn7pZV .navbar.opened {
  background: #353535 !important;
}
.cid-u8HSDn7pZV .nav-item:focus,
.cid-u8HSDn7pZV .nav-link:focus {
  outline: none;
}
.cid-u8HSDn7pZV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u8HSDn7pZV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u8HSDn7pZV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u8HSDn7pZV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u8HSDn7pZV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u8HSDn7pZV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u8HSDn7pZV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-u8HSDn7pZV .navbar.opened {
  transition: all 0.3s;
}
.cid-u8HSDn7pZV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u8HSDn7pZV .navbar .navbar-logo img {
  width: auto;
}
.cid-u8HSDn7pZV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u8HSDn7pZV .navbar.collapsed {
  justify-content: center;
}
.cid-u8HSDn7pZV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u8HSDn7pZV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-u8HSDn7pZV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u8HSDn7pZV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u8HSDn7pZV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u8HSDn7pZV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u8HSDn7pZV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u8HSDn7pZV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u8HSDn7pZV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u8HSDn7pZV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u8HSDn7pZV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u8HSDn7pZV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u8HSDn7pZV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u8HSDn7pZV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u8HSDn7pZV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u8HSDn7pZV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-u8HSDn7pZV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u8HSDn7pZV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u8HSDn7pZV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-u8HSDn7pZV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u8HSDn7pZV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u8HSDn7pZV .dropdown-item.active,
.cid-u8HSDn7pZV .dropdown-item:active {
  background-color: transparent;
}
.cid-u8HSDn7pZV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u8HSDn7pZV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u8HSDn7pZV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u8HSDn7pZV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-u8HSDn7pZV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u8HSDn7pZV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u8HSDn7pZV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u8HSDn7pZV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u8HSDn7pZV button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u8HSDn7pZV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-u8HSDn7pZV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u8HSDn7pZV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u8HSDn7pZV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u8HSDn7pZV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u8HSDn7pZV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u8HSDn7pZV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u8HSDn7pZV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u8HSDn7pZV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u8HSDn7pZV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u8HSDn7pZV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u8HSDn7pZV .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-u8HSDn7pZV .navbar {
    height: 70px;
  }
  .cid-u8HSDn7pZV .navbar.opened {
    height: auto;
  }
  .cid-u8HSDn7pZV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u8HSDn7pZV .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-u8HSDn7pZV .navbar-toggler {
  margin-left: 10px;
}
.cid-u8HSDn7pZV .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-u8HSDn7pZV .navbar-logo {
  margin-right: 0 !important;
}
.cid-u8HSDn7pZV .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-u8HSDn7pZV .mbr-text {
    display: none;
  }
}
.cid-u8HSDn7pZV .navbar-collapse {
  padding-top: 40px !important;
}
.cid-u8HSDn7pZV .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-u8HSDn7pZV .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-u8HSDn7pZV .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-u8HSDn7pZV #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-u8HSDn7pZV #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-u8HSDn7pZV #vol {
    display: none;
  }
}
.cid-u8HSDn7pZV .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-u8HSDiARMv {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u8HSDiARMv .mbr-section-title {
  color: #4479d9;
}
#custom-html-1q0 body {
  background-color: black;
}
#custom-html-1q0 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1q0 .complet {
  background-color: #000000;
}
#custom-html-1q0 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1q0 .conteneurVideo iframe,
#custom-html-1q0 .conteneurVideo object,
#custom-html-1q0 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1q0 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1q0 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1q0 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1q0 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1q0 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpGRu6lis {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpGRu6lis .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-u8HSDjExMQ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-u8HSDjExMQ .mbr-text {
  color: #ffffff;
}
.cid-u8HSDjExMQ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-u8HSDjExMQ .mbr-section-title {
  color: #4479d9;
}
.cid-u8HSDjExMQ H1 {
  color: #4479d9;
}
.cid-u8HSDjExMQ H2 {
  color: #4479d9;
}
.cid-u8HSDjExMQ H3 {
  color: #4479d9;
}
.cid-u8HSDjExMQ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-u8HSDjExMQ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-u8HSDjExMQ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-u8HSDjExMQ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-u8HSDjExMQ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-u8HSDjExMQ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-u8HSDjExMQ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-u8HSDjExMQ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-u8HSDjExMQ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-u8HSDjExMQ .play,
.cid-u8HSDjExMQ .pause,
.cid-u8HSDjExMQ .prev,
.cid-u8HSDjExMQ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-u8HSDjExMQ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-u8HSDjExMQ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-u8HSDjExMQ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwNYCHuEJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwNYCHuEJ .mbr-media {
  position: relative;
}
.cid-ubwNYCHuEJ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwNYCHuEJ img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwNYCHuEJ img {
    max-width: 95%;
  }
}
.cid-ubwNYCHuEJ h1 {
  line-height: 1.5;
}
.cid-ubwNYCHuEJ .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwNYCHuEJ .start:hover {
  background: #ff1f3f;
}
.cid-ubwNYCHuEJ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwNYCHuEJ a {
  background-image: none !important;
}
.cid-ubwNYCHuEJ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwNYCHuEJ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwNYCHuEJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwNYCHuEJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwNYCHuEJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwNYCHuEJ .mbr-section-title {
  color: #ffffff;
}
.cid-ubwNYCHuEJ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwNYCHuEJ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwNYCHuEJ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwNYCHuEJ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwNYCHuEJ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNYCHuEJ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwNYCHuEJ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwNYCHuEJ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwNYCHuEJ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwNYCHuEJ .playEnfant,
.cid-ubwNYCHuEJ .pauseEnfant,
.cid-ubwNYCHuEJ .prevEnfant,
.cid-ubwNYCHuEJ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwNYCHuEJ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwNYCHuEJ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwNYCHuEJ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwNYCHuEJ .mbr-card-title,
.cid-ubwNYCHuEJ .cards-wrapper {
  color: #ffa405;
}
.cid-ubwNYCHuEJ .mbr-section-title P {
  text-align: right;
}
.cid-ubwNZkT1Ma {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwNZkT1Ma .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwNZkT1Ma .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwNZkT1Ma .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwNZkT1Ma .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwNZkT1Ma .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwNZkT1Ma .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwNZkT1Ma .card-row {
  align-items: stretch;
}
.cid-ubwNZkT1Ma .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwNZkT1Ma .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwNZkT1Ma .couleur1 {
  background-color: royalblue;
}
.cid-ubwNZkT1Ma .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwNZkT1Ma .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwNZkT1Ma .card-box {
  height: 100%;
}
.cid-ubwNZkT1Ma .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwNZkT1Ma .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwNZkT1Ma .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwNZkT1Ma .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-u8HSDk8rWW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u8HSDk8rWW .btn {
  border-radius: 1vh;
}
.cid-ubpGT9dFH0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpGT9dFH0 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpGT9dFH0 .mbr-text,
.cid-ubpGT9dFH0 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-u8HSDkngwI.popup-builder {
  background-color: #ffffff;
}
.cid-u8HSDkngwI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u8HSDkngwI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u8HSDkngwI .modal-content,
.cid-u8HSDkngwI .modal-dialog {
  height: auto;
}
.cid-u8HSDkngwI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u8HSDkngwI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u8HSDkngwI .form-wrapper .mbr-form .form-group,
  .cid-u8HSDkngwI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u8HSDkngwI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u8HSDkngwI .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u8HSDkngwI .mbr-text {
  text-align: center;
}
.cid-u8HSDkngwI .pt-0 {
  padding-top: 0 !important;
}
.cid-u8HSDkngwI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u8HSDkngwI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u8HSDkngwI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u8HSDkngwI .modal-open {
  overflow: hidden;
}
.cid-u8HSDkngwI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u8HSDkngwI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u8HSDkngwI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u8HSDkngwI .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u8HSDkngwI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u8HSDkngwI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u8HSDkngwI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u8HSDkngwI .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u8HSDkngwI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u8HSDkngwI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u8HSDkngwI .modal-backdrop.fade {
  opacity: 0;
}
.cid-u8HSDkngwI .modal-backdrop.show {
  opacity: .5;
}
.cid-u8HSDkngwI .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u8HSDkngwI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDkngwI .modal-header {
    padding: 1rem;
  }
}
.cid-u8HSDkngwI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u8HSDkngwI .modal-header .close svg {
  fill: #ffffff;
}
.cid-u8HSDkngwI .modal-header .close:hover {
  opacity: 1;
}
.cid-u8HSDkngwI .modal-header .close:focus {
  outline: none;
}
.cid-u8HSDkngwI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u8HSDkngwI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u8HSDkngwI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDkngwI .modal-body {
    padding: 1rem;
  }
}
.cid-u8HSDkngwI .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u8HSDkngwI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDkngwI .modal-footer {
    padding: 1rem;
  }
}
.cid-u8HSDkngwI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u8HSDkngwI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u8HSDkngwI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u8HSDkngwI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u8HSDkngwI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u8HSDkngwI .modal-lg,
  .cid-u8HSDkngwI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u8HSDkngwI .modal-xl {
    max-width: 1140px;
  }
}
.cid-u8HSDkngwI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u8HSDkngwI .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u8HSDkngwI .form-group {
  margin-bottom: 1rem;
}
.cid-u8HSDkngwI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u8HSDkngwI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u8HSDkngwI .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u8HSDkngwI .mbr-section-btn {
  margin: 0;
}
.cid-u8HSDkngwI .mbr-section-btn .btn {
  margin: 0;
}
.cid-u8HSDkngwI .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-u8HSDkngwI .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-u8HSDkKze4.popup-builder {
  background-color: #ffffff;
}
.cid-u8HSDkKze4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u8HSDkKze4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u8HSDkKze4 .modal-content,
.cid-u8HSDkKze4 .modal-dialog {
  height: auto;
}
.cid-u8HSDkKze4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u8HSDkKze4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u8HSDkKze4 .form-wrapper .mbr-form .form-group,
  .cid-u8HSDkKze4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u8HSDkKze4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u8HSDkKze4 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u8HSDkKze4 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u8HSDkKze4 .pt-0 {
  padding-top: 0 !important;
}
.cid-u8HSDkKze4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u8HSDkKze4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u8HSDkKze4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u8HSDkKze4 .modal-open {
  overflow: hidden;
}
.cid-u8HSDkKze4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u8HSDkKze4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u8HSDkKze4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u8HSDkKze4 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u8HSDkKze4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u8HSDkKze4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u8HSDkKze4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u8HSDkKze4 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u8HSDkKze4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u8HSDkKze4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u8HSDkKze4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-u8HSDkKze4 .modal-backdrop.show {
  opacity: .5;
}
.cid-u8HSDkKze4 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u8HSDkKze4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDkKze4 .modal-header {
    padding: 1rem;
  }
}
.cid-u8HSDkKze4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u8HSDkKze4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-u8HSDkKze4 .modal-header .close:hover {
  opacity: 1;
}
.cid-u8HSDkKze4 .modal-header .close:focus {
  outline: none;
}
.cid-u8HSDkKze4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u8HSDkKze4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u8HSDkKze4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDkKze4 .modal-body {
    padding: 1rem;
  }
}
.cid-u8HSDkKze4 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u8HSDkKze4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDkKze4 .modal-footer {
    padding: 1rem;
  }
}
.cid-u8HSDkKze4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u8HSDkKze4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u8HSDkKze4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u8HSDkKze4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u8HSDkKze4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u8HSDkKze4 .modal-lg,
  .cid-u8HSDkKze4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u8HSDkKze4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-u8HSDkKze4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u8HSDkKze4 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u8HSDkKze4 .form-group {
  margin-bottom: 1rem;
}
.cid-u8HSDkKze4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u8HSDkKze4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u8HSDkKze4 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u8HSDkKze4 .mbr-section-btn {
  margin: 0;
}
.cid-u8HSDkKze4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-u8HSDkKze4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u8HSDkKze4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u8HSDkKze4 #creativecommons img,
.cid-u8HSDkKze4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u8HSDlfa2E {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-u8HSDlfa2E .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u8HSDlfa2E .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u8HSDlfa2E .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-u8HSDlfa2E .bg-youtube:hover {
  background: #cc0000;
}
.cid-u8HSDlfa2E .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-u8HSDlfa2E .bg-twitch:hover {
  background: #7313ff;
}
.cid-u8HSDlfa2E .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-u8HSDlfa2E [class^="socicon-"]:before,
.cid-u8HSDlfa2E [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u8HSDlfa2E .mbr-section-title,
.cid-u8HSDlfa2E .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-u8HSDlKVva {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-u8HSDlKVva .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u8HSDlKVva .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-u8HSDlKVva .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-u8HSDlKVva .form-control:focus,
.cid-u8HSDlKVva .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-u8HSDlKVva .form-group {
  margin-bottom: 1rem;
}
.cid-u8HSDlKVva input::-webkit-input-placeholder,
.cid-u8HSDlKVva textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-u8HSDlKVva input:-moz-placeholder,
.cid-u8HSDlKVva textarea:-moz-placeholder {
  color: #656565;
}
.cid-u8HSDlKVva .jq-selectbox li,
.cid-u8HSDlKVva .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u8HSDlKVva .jq-selectbox li:hover,
.cid-u8HSDlKVva .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u8HSDlKVva .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u8HSDlKVva .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u8HSDlKVva textarea.form-control {
  resize: none;
}
.cid-u8HSDlKVva .input-group-btn {
  display: inline-block;
}
.cid-u8HSDlKVva .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-u8HSDlKVva .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u8HSDlKVva .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u8HSDlKVva .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u8HSDlKVva .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u8HSDlKVva .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u8HSDlKVva .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u8HSDlKVva .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-u8HSDlKVva .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u8HSDlKVva .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u8HSDlKVva .form-control,
.cid-u8HSDlKVva .input-group-btn .btn {
  border-radius: 3px;
}
.cid-u8HSDlKVva #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u8HSDlKVva #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u8HSDlKVva #creativecommons img,
.cid-u8HSDlKVva iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u8HSDlKVva .offset-md-1 {
  margin-left: 1vw;
}
.cid-u8HSDmE85B .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-u8HSDmE85B .my-float {
  margin-top: 16px;
}
.cid-u8HSDmE85B P {
  color: #232323;
}
.cid-u8HSDmE85B DIV {
  color: #ffffff;
}
.cid-u8HSDmE85B H10 {
  color: #767676;
}
.cid-u8HSDmE85B .hidden {
  display: none;
}
.cid-u8HSDnGhKG.popup-builder {
  background-color: #ffffff;
}
.cid-u8HSDnGhKG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u8HSDnGhKG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u8HSDnGhKG .modal-content,
.cid-u8HSDnGhKG .modal-dialog {
  height: auto;
}
.cid-u8HSDnGhKG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u8HSDnGhKG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u8HSDnGhKG .form-wrapper .mbr-form .form-group,
  .cid-u8HSDnGhKG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u8HSDnGhKG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u8HSDnGhKG .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u8HSDnGhKG .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u8HSDnGhKG .pt-0 {
  padding-top: 0 !important;
}
.cid-u8HSDnGhKG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u8HSDnGhKG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u8HSDnGhKG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u8HSDnGhKG .modal-open {
  overflow: hidden;
}
.cid-u8HSDnGhKG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u8HSDnGhKG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u8HSDnGhKG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u8HSDnGhKG .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u8HSDnGhKG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u8HSDnGhKG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u8HSDnGhKG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u8HSDnGhKG .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u8HSDnGhKG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u8HSDnGhKG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u8HSDnGhKG .modal-backdrop.fade {
  opacity: 0;
}
.cid-u8HSDnGhKG .modal-backdrop.show {
  opacity: .5;
}
.cid-u8HSDnGhKG .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u8HSDnGhKG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDnGhKG .modal-header {
    padding: 1rem;
  }
}
.cid-u8HSDnGhKG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u8HSDnGhKG .modal-header .close svg {
  fill: #ffffff;
}
.cid-u8HSDnGhKG .modal-header .close:hover {
  opacity: 1;
}
.cid-u8HSDnGhKG .modal-header .close:focus {
  outline: none;
}
.cid-u8HSDnGhKG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u8HSDnGhKG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u8HSDnGhKG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDnGhKG .modal-body {
    padding: 1rem;
  }
}
.cid-u8HSDnGhKG .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u8HSDnGhKG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8HSDnGhKG .modal-footer {
    padding: 1rem;
  }
}
.cid-u8HSDnGhKG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u8HSDnGhKG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u8HSDnGhKG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u8HSDnGhKG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u8HSDnGhKG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u8HSDnGhKG .modal-lg,
  .cid-u8HSDnGhKG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u8HSDnGhKG .modal-xl {
    max-width: 1140px;
  }
}
.cid-u8HSDnGhKG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u8HSDnGhKG .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u8HSDnGhKG .form-group {
  margin-bottom: 1rem;
}
.cid-u8HSDnGhKG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u8HSDnGhKG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u8HSDnGhKG .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u8HSDnGhKG .mbr-section-btn {
  margin: 0;
}
.cid-u8HSDnGhKG .mbr-section-btn .btn {
  margin: 0;
}
.cid-ufcwx9ig8M {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ufcwx9ig8M nav.navbar {
  position: fixed;
}
.cid-ufcwx9ig8M .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ufcwx9ig8M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ufcwx9ig8M .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-ufcwx9ig8M #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-ufcwx9ig8M .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-ufcwx9ig8M .dropdown-item:hover,
.cid-ufcwx9ig8M .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-ufcwx9ig8M .dropdown-item:hover span {
  color: white;
}
.cid-ufcwx9ig8M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ufcwx9ig8M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ufcwx9ig8M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-ufcwx9ig8M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ufcwx9ig8M .nav-link {
  position: relative;
}
.cid-ufcwx9ig8M .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-ufcwx9ig8M .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-ufcwx9ig8M .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-ufcwx9ig8M .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-ufcwx9ig8M .dropdown-menu,
.cid-ufcwx9ig8M .navbar.opened {
  background: #353535 !important;
}
.cid-ufcwx9ig8M .nav-item:focus,
.cid-ufcwx9ig8M .nav-link:focus {
  outline: none;
}
.cid-ufcwx9ig8M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ufcwx9ig8M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ufcwx9ig8M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ufcwx9ig8M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ufcwx9ig8M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ufcwx9ig8M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ufcwx9ig8M .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-ufcwx9ig8M .navbar.opened {
  transition: all 0.3s;
}
.cid-ufcwx9ig8M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ufcwx9ig8M .navbar .navbar-logo img {
  width: auto;
}
.cid-ufcwx9ig8M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ufcwx9ig8M .navbar.collapsed {
  justify-content: center;
}
.cid-ufcwx9ig8M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ufcwx9ig8M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-ufcwx9ig8M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ufcwx9ig8M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ufcwx9ig8M .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ufcwx9ig8M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ufcwx9ig8M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ufcwx9ig8M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ufcwx9ig8M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ufcwx9ig8M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ufcwx9ig8M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ufcwx9ig8M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ufcwx9ig8M .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ufcwx9ig8M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ufcwx9ig8M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ufcwx9ig8M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ufcwx9ig8M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ufcwx9ig8M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ufcwx9ig8M .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-ufcwx9ig8M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ufcwx9ig8M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ufcwx9ig8M .dropdown-item.active,
.cid-ufcwx9ig8M .dropdown-item:active {
  background-color: transparent;
}
.cid-ufcwx9ig8M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ufcwx9ig8M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ufcwx9ig8M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ufcwx9ig8M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-ufcwx9ig8M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ufcwx9ig8M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ufcwx9ig8M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ufcwx9ig8M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ufcwx9ig8M button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ufcwx9ig8M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-ufcwx9ig8M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ufcwx9ig8M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ufcwx9ig8M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ufcwx9ig8M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ufcwx9ig8M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ufcwx9ig8M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ufcwx9ig8M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ufcwx9ig8M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ufcwx9ig8M .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ufcwx9ig8M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ufcwx9ig8M .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-ufcwx9ig8M .navbar {
    height: 70px;
  }
  .cid-ufcwx9ig8M .navbar.opened {
    height: auto;
  }
  .cid-ufcwx9ig8M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ufcwx9ig8M .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-ufcwx9ig8M .navbar-toggler {
  margin-left: 10px;
}
.cid-ufcwx9ig8M .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-ufcwx9ig8M .navbar-logo {
  margin-right: 0 !important;
}
.cid-ufcwx9ig8M .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-ufcwx9ig8M .mbr-text {
    display: none;
  }
}
.cid-ufcwx9ig8M .navbar-collapse {
  padding-top: 40px !important;
}
.cid-ufcwx9ig8M .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-ufcwx9ig8M .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-ufcwx9ig8M .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-ufcwx9ig8M #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-ufcwx9ig8M #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-ufcwx9ig8M #vol {
    display: none;
  }
}
.cid-ufcwx9ig8M .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-ufcwx3CCIG {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ufcwx3CCIG .mbr-section-title {
  color: #4479d9;
}
#custom-html-1we body {
  background-color: black;
}
#custom-html-1we .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1we .complet {
  background-color: #000000;
}
#custom-html-1we .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1we .conteneurVideo iframe,
#custom-html-1we .conteneurVideo object,
#custom-html-1we .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1we #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1we .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1we #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1we .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1we .donneesLecteur {
  padding-left: .5vw;
}
.cid-ufcwx48rgR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ufcwx48rgR .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ufcwx4n3CY {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-ufcwx4n3CY .mbr-text {
  color: #ffffff;
}
.cid-ufcwx4n3CY .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-ufcwx4n3CY .mbr-section-title {
  color: #4479d9;
}
.cid-ufcwx4n3CY H1 {
  color: #4479d9;
}
.cid-ufcwx4n3CY H2 {
  color: #4479d9;
}
.cid-ufcwx4n3CY H3 {
  color: #4479d9;
}
.cid-ufcwx4n3CY .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-ufcwx4n3CY .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ufcwx4n3CY .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ufcwx4n3CY .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ufcwx4n3CY .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-ufcwx4n3CY .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ufcwx4n3CY .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ufcwx4n3CY .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ufcwx4n3CY .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-ufcwx4n3CY .play,
.cid-ufcwx4n3CY .pause,
.cid-ufcwx4n3CY .prev,
.cid-ufcwx4n3CY .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ufcwx4n3CY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ufcwx4n3CY #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ufcwx4n3CY .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ufcwx4HSJO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ufcwx4HSJO .mbr-media {
  position: relative;
}
.cid-ufcwx4HSJO .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ufcwx4HSJO img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ufcwx4HSJO img {
    max-width: 95%;
  }
}
.cid-ufcwx4HSJO h1 {
  line-height: 1.5;
}
.cid-ufcwx4HSJO .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ufcwx4HSJO .start:hover {
  background: #ff1f3f;
}
.cid-ufcwx4HSJO .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ufcwx4HSJO a {
  background-image: none !important;
}
.cid-ufcwx4HSJO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ufcwx4HSJO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ufcwx4HSJO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ufcwx4HSJO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ufcwx4HSJO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ufcwx4HSJO .mbr-section-title {
  color: #ffffff;
}
.cid-ufcwx4HSJO .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ufcwx4HSJO .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ufcwx4HSJO .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ufcwx4HSJO .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ufcwx4HSJO .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ufcwx4HSJO .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ufcwx4HSJO .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ufcwx4HSJO .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ufcwx4HSJO .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ufcwx4HSJO .playEnfant,
.cid-ufcwx4HSJO .pauseEnfant,
.cid-ufcwx4HSJO .prevEnfant,
.cid-ufcwx4HSJO .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ufcwx4HSJO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ufcwx4HSJO #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ufcwx4HSJO .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ufcwx4HSJO .mbr-card-title,
.cid-ufcwx4HSJO .cards-wrapper {
  color: #ffa405;
}
.cid-ufcwx4HSJO .mbr-section-title P {
  text-align: right;
}
.cid-ufcwx5bHkS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ufcwx5bHkS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufcwx5bHkS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ufcwx5bHkS .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ufcwx5bHkS .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ufcwx5bHkS .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ufcwx5bHkS .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ufcwx5bHkS .card-row {
  align-items: stretch;
}
.cid-ufcwx5bHkS .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ufcwx5bHkS .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ufcwx5bHkS .couleur1 {
  background-color: royalblue;
}
.cid-ufcwx5bHkS .couleur2 {
  background-color: dodgerblue;
}
.cid-ufcwx5bHkS .couleur3 {
  background-color: cornflowerblue;
}
.cid-ufcwx5bHkS .card-box {
  height: 100%;
}
.cid-ufcwx5bHkS .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ufcwx5bHkS .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ufcwx5bHkS .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ufcwx5bHkS .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-ufcwx5Tjmo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ufcwx5Tjmo .btn {
  border-radius: 1vh;
}
.cid-ufcwx5AcX5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ufcwx5AcX5 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ufcwx5AcX5 .mbr-text,
.cid-ufcwx5AcX5 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-ufcwx68DUu.popup-builder {
  background-color: #ffffff;
}
.cid-ufcwx68DUu.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ufcwx68DUu.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ufcwx68DUu .modal-content,
.cid-ufcwx68DUu .modal-dialog {
  height: auto;
}
.cid-ufcwx68DUu .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ufcwx68DUu .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ufcwx68DUu .form-wrapper .mbr-form .form-group,
  .cid-ufcwx68DUu .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ufcwx68DUu .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ufcwx68DUu .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ufcwx68DUu .mbr-text {
  text-align: center;
}
.cid-ufcwx68DUu .pt-0 {
  padding-top: 0 !important;
}
.cid-ufcwx68DUu .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ufcwx68DUu .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ufcwx68DUu .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ufcwx68DUu .modal-open {
  overflow: hidden;
}
.cid-ufcwx68DUu .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ufcwx68DUu .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ufcwx68DUu .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ufcwx68DUu .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ufcwx68DUu .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ufcwx68DUu .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ufcwx68DUu .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ufcwx68DUu .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ufcwx68DUu .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ufcwx68DUu .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ufcwx68DUu .modal-backdrop.fade {
  opacity: 0;
}
.cid-ufcwx68DUu .modal-backdrop.show {
  opacity: .5;
}
.cid-ufcwx68DUu .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ufcwx68DUu .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx68DUu .modal-header {
    padding: 1rem;
  }
}
.cid-ufcwx68DUu .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ufcwx68DUu .modal-header .close svg {
  fill: #ffffff;
}
.cid-ufcwx68DUu .modal-header .close:hover {
  opacity: 1;
}
.cid-ufcwx68DUu .modal-header .close:focus {
  outline: none;
}
.cid-ufcwx68DUu .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ufcwx68DUu .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ufcwx68DUu .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx68DUu .modal-body {
    padding: 1rem;
  }
}
.cid-ufcwx68DUu .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ufcwx68DUu .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx68DUu .modal-footer {
    padding: 1rem;
  }
}
.cid-ufcwx68DUu .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ufcwx68DUu .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ufcwx68DUu .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ufcwx68DUu .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ufcwx68DUu .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ufcwx68DUu .modal-lg,
  .cid-ufcwx68DUu .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ufcwx68DUu .modal-xl {
    max-width: 1140px;
  }
}
.cid-ufcwx68DUu .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ufcwx68DUu .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ufcwx68DUu .form-group {
  margin-bottom: 1rem;
}
.cid-ufcwx68DUu .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ufcwx68DUu .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ufcwx68DUu .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ufcwx68DUu .mbr-section-btn {
  margin: 0;
}
.cid-ufcwx68DUu .mbr-section-btn .btn {
  margin: 0;
}
.cid-ufcwx68DUu .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-ufcwx68DUu .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-ufcwx6z8ba.popup-builder {
  background-color: #ffffff;
}
.cid-ufcwx6z8ba.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ufcwx6z8ba.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ufcwx6z8ba .modal-content,
.cid-ufcwx6z8ba .modal-dialog {
  height: auto;
}
.cid-ufcwx6z8ba .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ufcwx6z8ba .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ufcwx6z8ba .form-wrapper .mbr-form .form-group,
  .cid-ufcwx6z8ba .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ufcwx6z8ba .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ufcwx6z8ba .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ufcwx6z8ba .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ufcwx6z8ba .pt-0 {
  padding-top: 0 !important;
}
.cid-ufcwx6z8ba .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ufcwx6z8ba .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ufcwx6z8ba .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ufcwx6z8ba .modal-open {
  overflow: hidden;
}
.cid-ufcwx6z8ba .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ufcwx6z8ba .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ufcwx6z8ba .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ufcwx6z8ba .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ufcwx6z8ba .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ufcwx6z8ba .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ufcwx6z8ba .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ufcwx6z8ba .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ufcwx6z8ba .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ufcwx6z8ba .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ufcwx6z8ba .modal-backdrop.fade {
  opacity: 0;
}
.cid-ufcwx6z8ba .modal-backdrop.show {
  opacity: .5;
}
.cid-ufcwx6z8ba .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ufcwx6z8ba .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx6z8ba .modal-header {
    padding: 1rem;
  }
}
.cid-ufcwx6z8ba .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ufcwx6z8ba .modal-header .close svg {
  fill: #ffffff;
}
.cid-ufcwx6z8ba .modal-header .close:hover {
  opacity: 1;
}
.cid-ufcwx6z8ba .modal-header .close:focus {
  outline: none;
}
.cid-ufcwx6z8ba .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ufcwx6z8ba .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ufcwx6z8ba .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx6z8ba .modal-body {
    padding: 1rem;
  }
}
.cid-ufcwx6z8ba .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ufcwx6z8ba .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx6z8ba .modal-footer {
    padding: 1rem;
  }
}
.cid-ufcwx6z8ba .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ufcwx6z8ba .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ufcwx6z8ba .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ufcwx6z8ba .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ufcwx6z8ba .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ufcwx6z8ba .modal-lg,
  .cid-ufcwx6z8ba .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ufcwx6z8ba .modal-xl {
    max-width: 1140px;
  }
}
.cid-ufcwx6z8ba .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ufcwx6z8ba .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ufcwx6z8ba .form-group {
  margin-bottom: 1rem;
}
.cid-ufcwx6z8ba .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ufcwx6z8ba .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ufcwx6z8ba .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ufcwx6z8ba .mbr-section-btn {
  margin: 0;
}
.cid-ufcwx6z8ba .mbr-section-btn .btn {
  margin: 0;
}
.cid-ufcwx6z8ba #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ufcwx6z8ba #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ufcwx6z8ba #creativecommons img,
.cid-ufcwx6z8ba iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ufcwx7dzUl {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ufcwx7dzUl .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ufcwx7dzUl .bg-facebook:hover {
  background: #0b60cb;
}
.cid-ufcwx7dzUl .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-ufcwx7dzUl .bg-youtube:hover {
  background: #cc0000;
}
.cid-ufcwx7dzUl .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-ufcwx7dzUl .bg-twitch:hover {
  background: #7313ff;
}
.cid-ufcwx7dzUl .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-ufcwx7dzUl [class^="socicon-"]:before,
.cid-ufcwx7dzUl [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-ufcwx7dzUl .mbr-section-title,
.cid-ufcwx7dzUl .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-ufcwx7KOou {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-ufcwx7KOou .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ufcwx7KOou .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-ufcwx7KOou .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-ufcwx7KOou .form-control:focus,
.cid-ufcwx7KOou .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-ufcwx7KOou .form-group {
  margin-bottom: 1rem;
}
.cid-ufcwx7KOou input::-webkit-input-placeholder,
.cid-ufcwx7KOou textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-ufcwx7KOou input:-moz-placeholder,
.cid-ufcwx7KOou textarea:-moz-placeholder {
  color: #656565;
}
.cid-ufcwx7KOou .jq-selectbox li,
.cid-ufcwx7KOou .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ufcwx7KOou .jq-selectbox li:hover,
.cid-ufcwx7KOou .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ufcwx7KOou .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ufcwx7KOou .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ufcwx7KOou textarea.form-control {
  resize: none;
}
.cid-ufcwx7KOou .input-group-btn {
  display: inline-block;
}
.cid-ufcwx7KOou .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-ufcwx7KOou .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ufcwx7KOou .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ufcwx7KOou .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ufcwx7KOou .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ufcwx7KOou .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ufcwx7KOou .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ufcwx7KOou .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-ufcwx7KOou .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ufcwx7KOou .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ufcwx7KOou .form-control,
.cid-ufcwx7KOou .input-group-btn .btn {
  border-radius: 3px;
}
.cid-ufcwx7KOou #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ufcwx7KOou #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ufcwx7KOou #creativecommons img,
.cid-ufcwx7KOou iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ufcwx7KOou .offset-md-1 {
  margin-left: 1vw;
}
.cid-ufcwx8ODrx .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-ufcwx8ODrx .my-float {
  margin-top: 16px;
}
.cid-ufcwx8ODrx P {
  color: #232323;
}
.cid-ufcwx8ODrx DIV {
  color: #ffffff;
}
.cid-ufcwx8ODrx H10 {
  color: #767676;
}
.cid-ufcwx8ODrx .hidden {
  display: none;
}
.cid-ufcwx9YqY5.popup-builder {
  background-color: #ffffff;
}
.cid-ufcwx9YqY5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ufcwx9YqY5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ufcwx9YqY5 .modal-content,
.cid-ufcwx9YqY5 .modal-dialog {
  height: auto;
}
.cid-ufcwx9YqY5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ufcwx9YqY5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ufcwx9YqY5 .form-wrapper .mbr-form .form-group,
  .cid-ufcwx9YqY5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ufcwx9YqY5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ufcwx9YqY5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ufcwx9YqY5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ufcwx9YqY5 .pt-0 {
  padding-top: 0 !important;
}
.cid-ufcwx9YqY5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ufcwx9YqY5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ufcwx9YqY5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ufcwx9YqY5 .modal-open {
  overflow: hidden;
}
.cid-ufcwx9YqY5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ufcwx9YqY5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ufcwx9YqY5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ufcwx9YqY5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ufcwx9YqY5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ufcwx9YqY5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ufcwx9YqY5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ufcwx9YqY5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ufcwx9YqY5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ufcwx9YqY5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ufcwx9YqY5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-ufcwx9YqY5 .modal-backdrop.show {
  opacity: .5;
}
.cid-ufcwx9YqY5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ufcwx9YqY5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx9YqY5 .modal-header {
    padding: 1rem;
  }
}
.cid-ufcwx9YqY5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ufcwx9YqY5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-ufcwx9YqY5 .modal-header .close:hover {
  opacity: 1;
}
.cid-ufcwx9YqY5 .modal-header .close:focus {
  outline: none;
}
.cid-ufcwx9YqY5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ufcwx9YqY5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ufcwx9YqY5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx9YqY5 .modal-body {
    padding: 1rem;
  }
}
.cid-ufcwx9YqY5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ufcwx9YqY5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufcwx9YqY5 .modal-footer {
    padding: 1rem;
  }
}
.cid-ufcwx9YqY5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ufcwx9YqY5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ufcwx9YqY5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ufcwx9YqY5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ufcwx9YqY5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ufcwx9YqY5 .modal-lg,
  .cid-ufcwx9YqY5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ufcwx9YqY5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-ufcwx9YqY5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ufcwx9YqY5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ufcwx9YqY5 .form-group {
  margin-bottom: 1rem;
}
.cid-ufcwx9YqY5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ufcwx9YqY5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ufcwx9YqY5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ufcwx9YqY5 .mbr-section-btn {
  margin: 0;
}
.cid-ufcwx9YqY5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXvGkICZkJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXvGkICZkJ nav.navbar {
  position: fixed;
}
.cid-uXvGkICZkJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXvGkICZkJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXvGkICZkJ .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uXvGkICZkJ #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uXvGkICZkJ .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uXvGkICZkJ .dropdown-item:hover,
.cid-uXvGkICZkJ .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uXvGkICZkJ .dropdown-item:hover span {
  color: white;
}
.cid-uXvGkICZkJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXvGkICZkJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXvGkICZkJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uXvGkICZkJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXvGkICZkJ .nav-link {
  position: relative;
}
.cid-uXvGkICZkJ .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uXvGkICZkJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uXvGkICZkJ .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uXvGkICZkJ .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uXvGkICZkJ .dropdown-menu,
.cid-uXvGkICZkJ .navbar.opened {
  background: #353535 !important;
}
.cid-uXvGkICZkJ .nav-item:focus,
.cid-uXvGkICZkJ .nav-link:focus {
  outline: none;
}
.cid-uXvGkICZkJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXvGkICZkJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXvGkICZkJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXvGkICZkJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXvGkICZkJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXvGkICZkJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXvGkICZkJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-uXvGkICZkJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uXvGkICZkJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXvGkICZkJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uXvGkICZkJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXvGkICZkJ .navbar.collapsed {
  justify-content: center;
}
.cid-uXvGkICZkJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXvGkICZkJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uXvGkICZkJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXvGkICZkJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXvGkICZkJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXvGkICZkJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXvGkICZkJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXvGkICZkJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXvGkICZkJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXvGkICZkJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXvGkICZkJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXvGkICZkJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXvGkICZkJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXvGkICZkJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXvGkICZkJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXvGkICZkJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uXvGkICZkJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXvGkICZkJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXvGkICZkJ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-uXvGkICZkJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXvGkICZkJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXvGkICZkJ .dropdown-item.active,
.cid-uXvGkICZkJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uXvGkICZkJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXvGkICZkJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXvGkICZkJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXvGkICZkJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uXvGkICZkJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXvGkICZkJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXvGkICZkJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXvGkICZkJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXvGkICZkJ button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXvGkICZkJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uXvGkICZkJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXvGkICZkJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXvGkICZkJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXvGkICZkJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXvGkICZkJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXvGkICZkJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXvGkICZkJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXvGkICZkJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXvGkICZkJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXvGkICZkJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXvGkICZkJ .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-uXvGkICZkJ .navbar {
    height: 70px;
  }
  .cid-uXvGkICZkJ .navbar.opened {
    height: auto;
  }
  .cid-uXvGkICZkJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXvGkICZkJ .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uXvGkICZkJ .navbar-toggler {
  margin-left: 10px;
}
.cid-uXvGkICZkJ .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-uXvGkICZkJ .navbar-logo {
  margin-right: 0 !important;
}
.cid-uXvGkICZkJ .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uXvGkICZkJ .mbr-text {
    display: none;
  }
}
.cid-uXvGkICZkJ .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uXvGkICZkJ .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uXvGkICZkJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uXvGkICZkJ .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-uXvGkICZkJ #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-uXvGkICZkJ #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-uXvGkICZkJ #vol {
    display: none;
  }
}
.cid-uXvGkICZkJ .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uXvGkJEXMu {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uXvGkJEXMu .mbr-section-title {
  color: #4479d9;
}
#custom-html-1xc body {
  background-color: black;
}
#custom-html-1xc .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1xc .complet {
  background-color: #000000;
}
#custom-html-1xc .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1xc .conteneurVideo iframe,
#custom-html-1xc .conteneurVideo object,
#custom-html-1xc .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1xc #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1xc .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1xc #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1xc .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1xc .donneesLecteur {
  padding-left: .5vw;
}
.cid-uXvGkK2i5x {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uXvGkK2i5x .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uXvGkKgdgF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uXvGkKgdgF .mbr-text {
  color: #ffffff;
}
.cid-uXvGkKgdgF .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uXvGkKgdgF .mbr-section-title {
  color: #4479d9;
}
.cid-uXvGkKgdgF H1 {
  color: #4479d9;
}
.cid-uXvGkKgdgF H2 {
  color: #4479d9;
}
.cid-uXvGkKgdgF H3 {
  color: #4479d9;
}
.cid-uXvGkKgdgF .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uXvGkKgdgF .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uXvGkKgdgF .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uXvGkKgdgF .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uXvGkKgdgF .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uXvGkKgdgF .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uXvGkKgdgF .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uXvGkKgdgF .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uXvGkKgdgF .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uXvGkKgdgF .play,
.cid-uXvGkKgdgF .pause,
.cid-uXvGkKgdgF .prev,
.cid-uXvGkKgdgF .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uXvGkKgdgF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uXvGkKgdgF #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uXvGkKgdgF .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uXvGkKzh8H {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uXvGkKzh8H .mbr-media {
  position: relative;
}
.cid-uXvGkKzh8H .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uXvGkKzh8H img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-uXvGkKzh8H img {
    max-width: 95%;
  }
}
.cid-uXvGkKzh8H h1 {
  line-height: 1.5;
}
.cid-uXvGkKzh8H .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-uXvGkKzh8H .start:hover {
  background: #ff1f3f;
}
.cid-uXvGkKzh8H .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uXvGkKzh8H a {
  background-image: none !important;
}
.cid-uXvGkKzh8H .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uXvGkKzh8H .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uXvGkKzh8H .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uXvGkKzh8H .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uXvGkKzh8H .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uXvGkKzh8H .mbr-section-title {
  color: #ffffff;
}
.cid-uXvGkKzh8H .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uXvGkKzh8H .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uXvGkKzh8H .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uXvGkKzh8H .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uXvGkKzh8H .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uXvGkKzh8H .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uXvGkKzh8H .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uXvGkKzh8H .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uXvGkKzh8H .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uXvGkKzh8H .playEnfant,
.cid-uXvGkKzh8H .pauseEnfant,
.cid-uXvGkKzh8H .prevEnfant,
.cid-uXvGkKzh8H .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uXvGkKzh8H .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uXvGkKzh8H #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uXvGkKzh8H .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uXvGkKzh8H .mbr-card-title,
.cid-uXvGkKzh8H .cards-wrapper {
  color: #ffa405;
}
.cid-uXvGkKzh8H .mbr-section-title P {
  text-align: right;
}
.cid-uXvGkL5zOt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uXvGkL5zOt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXvGkL5zOt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXvGkL5zOt .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uXvGkL5zOt .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uXvGkL5zOt .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uXvGkL5zOt .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uXvGkL5zOt .card-row {
  align-items: stretch;
}
.cid-uXvGkL5zOt .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uXvGkL5zOt .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uXvGkL5zOt .couleur1 {
  background-color: royalblue;
}
.cid-uXvGkL5zOt .couleur2 {
  background-color: dodgerblue;
}
.cid-uXvGkL5zOt .couleur3 {
  background-color: cornflowerblue;
}
.cid-uXvGkL5zOt .card-box {
  height: 100%;
}
.cid-uXvGkL5zOt .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uXvGkL5zOt .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uXvGkL5zOt .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uXvGkL5zOt .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uXvGkLv2hM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uXvGkLv2hM .btn {
  border-radius: 1vh;
}
.cid-uXvGkLLiUR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uXvGkLLiUR .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uXvGkLLiUR .mbr-text,
.cid-uXvGkLLiUR .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uXvGkM3HVx.popup-builder {
  background-color: #ffffff;
}
.cid-uXvGkM3HVx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXvGkM3HVx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXvGkM3HVx .modal-content,
.cid-uXvGkM3HVx .modal-dialog {
  height: auto;
}
.cid-uXvGkM3HVx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXvGkM3HVx .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXvGkM3HVx .form-wrapper .mbr-form .form-group,
  .cid-uXvGkM3HVx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXvGkM3HVx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXvGkM3HVx .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXvGkM3HVx .mbr-text {
  text-align: center;
}
.cid-uXvGkM3HVx .pt-0 {
  padding-top: 0 !important;
}
.cid-uXvGkM3HVx .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXvGkM3HVx .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXvGkM3HVx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXvGkM3HVx .modal-open {
  overflow: hidden;
}
.cid-uXvGkM3HVx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXvGkM3HVx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXvGkM3HVx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXvGkM3HVx .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXvGkM3HVx .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXvGkM3HVx .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXvGkM3HVx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXvGkM3HVx .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXvGkM3HVx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXvGkM3HVx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXvGkM3HVx .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXvGkM3HVx .modal-backdrop.show {
  opacity: .5;
}
.cid-uXvGkM3HVx .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXvGkM3HVx .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkM3HVx .modal-header {
    padding: 1rem;
  }
}
.cid-uXvGkM3HVx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXvGkM3HVx .modal-header .close svg {
  fill: #ffffff;
}
.cid-uXvGkM3HVx .modal-header .close:hover {
  opacity: 1;
}
.cid-uXvGkM3HVx .modal-header .close:focus {
  outline: none;
}
.cid-uXvGkM3HVx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uXvGkM3HVx .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXvGkM3HVx .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkM3HVx .modal-body {
    padding: 1rem;
  }
}
.cid-uXvGkM3HVx .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXvGkM3HVx .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkM3HVx .modal-footer {
    padding: 1rem;
  }
}
.cid-uXvGkM3HVx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXvGkM3HVx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXvGkM3HVx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXvGkM3HVx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXvGkM3HVx .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXvGkM3HVx .modal-lg,
  .cid-uXvGkM3HVx .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXvGkM3HVx .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXvGkM3HVx .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXvGkM3HVx .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXvGkM3HVx .form-group {
  margin-bottom: 1rem;
}
.cid-uXvGkM3HVx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXvGkM3HVx .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXvGkM3HVx .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXvGkM3HVx .mbr-section-btn {
  margin: 0;
}
.cid-uXvGkM3HVx .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXvGkM3HVx .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uXvGkM3HVx .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uXvGkMqThI.popup-builder {
  background-color: #ffffff;
}
.cid-uXvGkMqThI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXvGkMqThI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXvGkMqThI .modal-content,
.cid-uXvGkMqThI .modal-dialog {
  height: auto;
}
.cid-uXvGkMqThI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXvGkMqThI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXvGkMqThI .form-wrapper .mbr-form .form-group,
  .cid-uXvGkMqThI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXvGkMqThI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXvGkMqThI .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXvGkMqThI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uXvGkMqThI .pt-0 {
  padding-top: 0 !important;
}
.cid-uXvGkMqThI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXvGkMqThI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXvGkMqThI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXvGkMqThI .modal-open {
  overflow: hidden;
}
.cid-uXvGkMqThI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXvGkMqThI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXvGkMqThI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXvGkMqThI .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXvGkMqThI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXvGkMqThI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXvGkMqThI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXvGkMqThI .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXvGkMqThI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXvGkMqThI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXvGkMqThI .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXvGkMqThI .modal-backdrop.show {
  opacity: .5;
}
.cid-uXvGkMqThI .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXvGkMqThI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkMqThI .modal-header {
    padding: 1rem;
  }
}
.cid-uXvGkMqThI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXvGkMqThI .modal-header .close svg {
  fill: #ffffff;
}
.cid-uXvGkMqThI .modal-header .close:hover {
  opacity: 1;
}
.cid-uXvGkMqThI .modal-header .close:focus {
  outline: none;
}
.cid-uXvGkMqThI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uXvGkMqThI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXvGkMqThI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkMqThI .modal-body {
    padding: 1rem;
  }
}
.cid-uXvGkMqThI .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXvGkMqThI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkMqThI .modal-footer {
    padding: 1rem;
  }
}
.cid-uXvGkMqThI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXvGkMqThI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXvGkMqThI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXvGkMqThI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXvGkMqThI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXvGkMqThI .modal-lg,
  .cid-uXvGkMqThI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXvGkMqThI .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXvGkMqThI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXvGkMqThI .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXvGkMqThI .form-group {
  margin-bottom: 1rem;
}
.cid-uXvGkMqThI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXvGkMqThI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXvGkMqThI .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXvGkMqThI .mbr-section-btn {
  margin: 0;
}
.cid-uXvGkMqThI .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXvGkMqThI #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uXvGkMqThI #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uXvGkMqThI #creativecommons img,
.cid-uXvGkMqThI iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uXvGkN1g1H {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uXvGkN1g1H .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uXvGkN1g1H .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uXvGkN1g1H .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uXvGkN1g1H .bg-youtube:hover {
  background: #cc0000;
}
.cid-uXvGkN1g1H .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uXvGkN1g1H .bg-twitch:hover {
  background: #7313ff;
}
.cid-uXvGkN1g1H .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-uXvGkN1g1H [class^="socicon-"]:before,
.cid-uXvGkN1g1H [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uXvGkN1g1H .mbr-section-title,
.cid-uXvGkN1g1H .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uXvGkNws4b {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uXvGkNws4b .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXvGkNws4b .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uXvGkNws4b .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-uXvGkNws4b .form-control:focus,
.cid-uXvGkNws4b .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uXvGkNws4b .form-group {
  margin-bottom: 1rem;
}
.cid-uXvGkNws4b input::-webkit-input-placeholder,
.cid-uXvGkNws4b textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uXvGkNws4b input:-moz-placeholder,
.cid-uXvGkNws4b textarea:-moz-placeholder {
  color: #656565;
}
.cid-uXvGkNws4b .jq-selectbox li,
.cid-uXvGkNws4b .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uXvGkNws4b .jq-selectbox li:hover,
.cid-uXvGkNws4b .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uXvGkNws4b .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uXvGkNws4b .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uXvGkNws4b textarea.form-control {
  resize: none;
}
.cid-uXvGkNws4b .input-group-btn {
  display: inline-block;
}
.cid-uXvGkNws4b .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uXvGkNws4b .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uXvGkNws4b .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXvGkNws4b .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXvGkNws4b .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXvGkNws4b .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXvGkNws4b .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXvGkNws4b .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uXvGkNws4b .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXvGkNws4b .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXvGkNws4b .form-control,
.cid-uXvGkNws4b .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uXvGkNws4b #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uXvGkNws4b #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uXvGkNws4b #creativecommons img,
.cid-uXvGkNws4b iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uXvGkNws4b .offset-md-1 {
  margin-left: 1vw;
}
.cid-uXvGkOyU62 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-uXvGkOyU62 .my-float {
  margin-top: 16px;
}
.cid-uXvGkOyU62 P {
  color: #232323;
}
.cid-uXvGkOyU62 DIV {
  color: #ffffff;
}
.cid-uXvGkOyU62 H10 {
  color: #767676;
}
.cid-uXvGkOyU62 .hidden {
  display: none;
}
.cid-uXvGkP3obR.popup-builder {
  background-color: #ffffff;
}
.cid-uXvGkP3obR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXvGkP3obR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXvGkP3obR .modal-content,
.cid-uXvGkP3obR .modal-dialog {
  height: auto;
}
.cid-uXvGkP3obR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXvGkP3obR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXvGkP3obR .form-wrapper .mbr-form .form-group,
  .cid-uXvGkP3obR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXvGkP3obR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXvGkP3obR .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXvGkP3obR .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uXvGkP3obR .pt-0 {
  padding-top: 0 !important;
}
.cid-uXvGkP3obR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXvGkP3obR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXvGkP3obR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXvGkP3obR .modal-open {
  overflow: hidden;
}
.cid-uXvGkP3obR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXvGkP3obR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXvGkP3obR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXvGkP3obR .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXvGkP3obR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXvGkP3obR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXvGkP3obR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXvGkP3obR .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXvGkP3obR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXvGkP3obR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXvGkP3obR .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXvGkP3obR .modal-backdrop.show {
  opacity: .5;
}
.cid-uXvGkP3obR .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXvGkP3obR .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkP3obR .modal-header {
    padding: 1rem;
  }
}
.cid-uXvGkP3obR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXvGkP3obR .modal-header .close svg {
  fill: #ffffff;
}
.cid-uXvGkP3obR .modal-header .close:hover {
  opacity: 1;
}
.cid-uXvGkP3obR .modal-header .close:focus {
  outline: none;
}
.cid-uXvGkP3obR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uXvGkP3obR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXvGkP3obR .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkP3obR .modal-body {
    padding: 1rem;
  }
}
.cid-uXvGkP3obR .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXvGkP3obR .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXvGkP3obR .modal-footer {
    padding: 1rem;
  }
}
.cid-uXvGkP3obR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXvGkP3obR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXvGkP3obR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXvGkP3obR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXvGkP3obR .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXvGkP3obR .modal-lg,
  .cid-uXvGkP3obR .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXvGkP3obR .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXvGkP3obR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXvGkP3obR .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXvGkP3obR .form-group {
  margin-bottom: 1rem;
}
.cid-uXvGkP3obR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXvGkP3obR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXvGkP3obR .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXvGkP3obR .mbr-section-btn {
  margin: 0;
}
.cid-uXvGkP3obR .mbr-section-btn .btn {
  margin: 0;
}
.cid-v1Xd8FKCvZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v1Xd8FKCvZ nav.navbar {
  position: fixed;
}
.cid-v1Xd8FKCvZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1Xd8FKCvZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v1Xd8FKCvZ .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v1Xd8FKCvZ #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v1Xd8FKCvZ .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v1Xd8FKCvZ .dropdown-item:hover,
.cid-v1Xd8FKCvZ .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v1Xd8FKCvZ .dropdown-item:hover span {
  color: white;
}
.cid-v1Xd8FKCvZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v1Xd8FKCvZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v1Xd8FKCvZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v1Xd8FKCvZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v1Xd8FKCvZ .nav-link {
  position: relative;
}
.cid-v1Xd8FKCvZ .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v1Xd8FKCvZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v1Xd8FKCvZ .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v1Xd8FKCvZ .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v1Xd8FKCvZ .dropdown-menu,
.cid-v1Xd8FKCvZ .navbar.opened {
  background: #353535 !important;
}
.cid-v1Xd8FKCvZ .nav-item:focus,
.cid-v1Xd8FKCvZ .nav-link:focus {
  outline: none;
}
.cid-v1Xd8FKCvZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v1Xd8FKCvZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v1Xd8FKCvZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v1Xd8FKCvZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1Xd8FKCvZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v1Xd8FKCvZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v1Xd8FKCvZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-v1Xd8FKCvZ .navbar.opened {
  transition: all 0.3s;
}
.cid-v1Xd8FKCvZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v1Xd8FKCvZ .navbar .navbar-logo img {
  width: auto;
}
.cid-v1Xd8FKCvZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v1Xd8FKCvZ .navbar.collapsed {
  justify-content: center;
}
.cid-v1Xd8FKCvZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v1Xd8FKCvZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v1Xd8FKCvZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v1Xd8FKCvZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v1Xd8FKCvZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v1Xd8FKCvZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v1Xd8FKCvZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v1Xd8FKCvZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v1Xd8FKCvZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v1Xd8FKCvZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v1Xd8FKCvZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v1Xd8FKCvZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v1Xd8FKCvZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v1Xd8FKCvZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v1Xd8FKCvZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v1Xd8FKCvZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v1Xd8FKCvZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v1Xd8FKCvZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v1Xd8FKCvZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-v1Xd8FKCvZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v1Xd8FKCvZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v1Xd8FKCvZ .dropdown-item.active,
.cid-v1Xd8FKCvZ .dropdown-item:active {
  background-color: transparent;
}
.cid-v1Xd8FKCvZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v1Xd8FKCvZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v1Xd8FKCvZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v1Xd8FKCvZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v1Xd8FKCvZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v1Xd8FKCvZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v1Xd8FKCvZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v1Xd8FKCvZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v1Xd8FKCvZ button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v1Xd8FKCvZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v1Xd8FKCvZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v1Xd8FKCvZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1Xd8FKCvZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1Xd8FKCvZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v1Xd8FKCvZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1Xd8FKCvZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v1Xd8FKCvZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v1Xd8FKCvZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1Xd8FKCvZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v1Xd8FKCvZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v1Xd8FKCvZ .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-v1Xd8FKCvZ .navbar {
    height: 70px;
  }
  .cid-v1Xd8FKCvZ .navbar.opened {
    height: auto;
  }
  .cid-v1Xd8FKCvZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v1Xd8FKCvZ .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v1Xd8FKCvZ .navbar-toggler {
  margin-left: 10px;
}
.cid-v1Xd8FKCvZ .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-v1Xd8FKCvZ .navbar-logo {
  margin-right: 0 !important;
}
.cid-v1Xd8FKCvZ .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v1Xd8FKCvZ .mbr-text {
    display: none;
  }
}
.cid-v1Xd8FKCvZ .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v1Xd8FKCvZ .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v1Xd8FKCvZ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v1Xd8FKCvZ .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-v1Xd8FKCvZ #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-v1Xd8FKCvZ #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-v1Xd8FKCvZ #vol {
    display: none;
  }
}
.cid-v1Xd8FKCvZ .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v1Xd8GnD3e {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v1Xd8GnD3e .mbr-section-title {
  color: #4479d9;
}
#custom-html-1xs body {
  background-color: black;
}
#custom-html-1xs .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1xs .complet {
  background-color: #000000;
}
#custom-html-1xs .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1xs .conteneurVideo iframe,
#custom-html-1xs .conteneurVideo object,
#custom-html-1xs .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1xs #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1xs .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1xs #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1xs .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1xs .donneesLecteur {
  padding-left: .5vw;
}
.cid-v1Xd8GHUmk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v1Xd8GHUmk .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v1Xd8GWxqZ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v1Xd8GWxqZ .mbr-text {
  color: #ffffff;
}
.cid-v1Xd8GWxqZ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v1Xd8GWxqZ .mbr-section-title {
  color: #4479d9;
}
.cid-v1Xd8GWxqZ H1 {
  color: #4479d9;
}
.cid-v1Xd8GWxqZ H2 {
  color: #4479d9;
}
.cid-v1Xd8GWxqZ H3 {
  color: #4479d9;
}
.cid-v1Xd8GWxqZ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v1Xd8GWxqZ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v1Xd8GWxqZ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v1Xd8GWxqZ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v1Xd8GWxqZ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v1Xd8GWxqZ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v1Xd8GWxqZ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v1Xd8GWxqZ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v1Xd8GWxqZ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v1Xd8GWxqZ .play,
.cid-v1Xd8GWxqZ .pause,
.cid-v1Xd8GWxqZ .prev,
.cid-v1Xd8GWxqZ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v1Xd8GWxqZ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v1Xd8GWxqZ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v1Xd8GWxqZ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v1Xd8Hk0Jk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v1Xd8Hk0Jk .mbr-media {
  position: relative;
}
.cid-v1Xd8Hk0Jk .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v1Xd8Hk0Jk img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-v1Xd8Hk0Jk img {
    max-width: 95%;
  }
}
.cid-v1Xd8Hk0Jk h1 {
  line-height: 1.5;
}
.cid-v1Xd8Hk0Jk .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-v1Xd8Hk0Jk .start:hover {
  background: #ff1f3f;
}
.cid-v1Xd8Hk0Jk .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v1Xd8Hk0Jk a {
  background-image: none !important;
}
.cid-v1Xd8Hk0Jk .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v1Xd8Hk0Jk .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v1Xd8Hk0Jk .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v1Xd8Hk0Jk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-v1Xd8Hk0Jk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v1Xd8Hk0Jk .mbr-section-title {
  color: #ffffff;
}
.cid-v1Xd8Hk0Jk .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v1Xd8Hk0Jk .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v1Xd8Hk0Jk .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v1Xd8Hk0Jk .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v1Xd8Hk0Jk .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v1Xd8Hk0Jk .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v1Xd8Hk0Jk .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v1Xd8Hk0Jk .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v1Xd8Hk0Jk .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v1Xd8Hk0Jk .playEnfant,
.cid-v1Xd8Hk0Jk .pauseEnfant,
.cid-v1Xd8Hk0Jk .prevEnfant,
.cid-v1Xd8Hk0Jk .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v1Xd8Hk0Jk .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v1Xd8Hk0Jk #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v1Xd8Hk0Jk .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v1Xd8Hk0Jk .mbr-card-title,
.cid-v1Xd8Hk0Jk .cards-wrapper {
  color: #ffa405;
}
.cid-v1Xd8Hk0Jk .mbr-section-title P {
  text-align: right;
}
.cid-v1Xd8HRlag {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v1Xd8HRlag .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Xd8HRlag .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Xd8HRlag .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v1Xd8HRlag .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v1Xd8HRlag .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v1Xd8HRlag .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v1Xd8HRlag .card-row {
  align-items: stretch;
}
.cid-v1Xd8HRlag .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v1Xd8HRlag .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v1Xd8HRlag .couleur1 {
  background-color: royalblue;
}
.cid-v1Xd8HRlag .couleur2 {
  background-color: dodgerblue;
}
.cid-v1Xd8HRlag .couleur3 {
  background-color: cornflowerblue;
}
.cid-v1Xd8HRlag .card-box {
  height: 100%;
}
.cid-v1Xd8HRlag .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v1Xd8HRlag .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v1Xd8HRlag .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v1Xd8HRlag .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v1Xd8IjkEc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v1Xd8IjkEc .btn {
  border-radius: 1vh;
}
.cid-v1Xd8IyOev {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v1Xd8IyOev .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v1Xd8IyOev .mbr-text,
.cid-v1Xd8IyOev .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v1Xd8IS4Tv.popup-builder {
  background-color: #ffffff;
}
.cid-v1Xd8IS4Tv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v1Xd8IS4Tv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v1Xd8IS4Tv .modal-content,
.cid-v1Xd8IS4Tv .modal-dialog {
  height: auto;
}
.cid-v1Xd8IS4Tv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v1Xd8IS4Tv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v1Xd8IS4Tv .form-wrapper .mbr-form .form-group,
  .cid-v1Xd8IS4Tv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v1Xd8IS4Tv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v1Xd8IS4Tv .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v1Xd8IS4Tv .mbr-text {
  text-align: center;
}
.cid-v1Xd8IS4Tv .pt-0 {
  padding-top: 0 !important;
}
.cid-v1Xd8IS4Tv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v1Xd8IS4Tv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v1Xd8IS4Tv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v1Xd8IS4Tv .modal-open {
  overflow: hidden;
}
.cid-v1Xd8IS4Tv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v1Xd8IS4Tv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v1Xd8IS4Tv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v1Xd8IS4Tv .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v1Xd8IS4Tv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v1Xd8IS4Tv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v1Xd8IS4Tv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v1Xd8IS4Tv .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v1Xd8IS4Tv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v1Xd8IS4Tv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v1Xd8IS4Tv .modal-backdrop.fade {
  opacity: 0;
}
.cid-v1Xd8IS4Tv .modal-backdrop.show {
  opacity: .5;
}
.cid-v1Xd8IS4Tv .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v1Xd8IS4Tv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8IS4Tv .modal-header {
    padding: 1rem;
  }
}
.cid-v1Xd8IS4Tv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v1Xd8IS4Tv .modal-header .close svg {
  fill: #ffffff;
}
.cid-v1Xd8IS4Tv .modal-header .close:hover {
  opacity: 1;
}
.cid-v1Xd8IS4Tv .modal-header .close:focus {
  outline: none;
}
.cid-v1Xd8IS4Tv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v1Xd8IS4Tv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v1Xd8IS4Tv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8IS4Tv .modal-body {
    padding: 1rem;
  }
}
.cid-v1Xd8IS4Tv .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v1Xd8IS4Tv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8IS4Tv .modal-footer {
    padding: 1rem;
  }
}
.cid-v1Xd8IS4Tv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v1Xd8IS4Tv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v1Xd8IS4Tv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v1Xd8IS4Tv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v1Xd8IS4Tv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v1Xd8IS4Tv .modal-lg,
  .cid-v1Xd8IS4Tv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v1Xd8IS4Tv .modal-xl {
    max-width: 1140px;
  }
}
.cid-v1Xd8IS4Tv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v1Xd8IS4Tv .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v1Xd8IS4Tv .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xd8IS4Tv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v1Xd8IS4Tv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v1Xd8IS4Tv .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v1Xd8IS4Tv .mbr-section-btn {
  margin: 0;
}
.cid-v1Xd8IS4Tv .mbr-section-btn .btn {
  margin: 0;
}
.cid-v1Xd8IS4Tv .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v1Xd8IS4Tv .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v1Xd8JD64B.popup-builder {
  background-color: #ffffff;
}
.cid-v1Xd8JD64B.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v1Xd8JD64B.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v1Xd8JD64B .modal-content,
.cid-v1Xd8JD64B .modal-dialog {
  height: auto;
}
.cid-v1Xd8JD64B .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v1Xd8JD64B .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v1Xd8JD64B .form-wrapper .mbr-form .form-group,
  .cid-v1Xd8JD64B .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v1Xd8JD64B .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v1Xd8JD64B .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v1Xd8JD64B .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v1Xd8JD64B .pt-0 {
  padding-top: 0 !important;
}
.cid-v1Xd8JD64B .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v1Xd8JD64B .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v1Xd8JD64B .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v1Xd8JD64B .modal-open {
  overflow: hidden;
}
.cid-v1Xd8JD64B .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v1Xd8JD64B .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v1Xd8JD64B .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v1Xd8JD64B .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v1Xd8JD64B .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v1Xd8JD64B .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v1Xd8JD64B .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v1Xd8JD64B .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v1Xd8JD64B .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v1Xd8JD64B .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v1Xd8JD64B .modal-backdrop.fade {
  opacity: 0;
}
.cid-v1Xd8JD64B .modal-backdrop.show {
  opacity: .5;
}
.cid-v1Xd8JD64B .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v1Xd8JD64B .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8JD64B .modal-header {
    padding: 1rem;
  }
}
.cid-v1Xd8JD64B .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v1Xd8JD64B .modal-header .close svg {
  fill: #ffffff;
}
.cid-v1Xd8JD64B .modal-header .close:hover {
  opacity: 1;
}
.cid-v1Xd8JD64B .modal-header .close:focus {
  outline: none;
}
.cid-v1Xd8JD64B .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v1Xd8JD64B .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v1Xd8JD64B .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8JD64B .modal-body {
    padding: 1rem;
  }
}
.cid-v1Xd8JD64B .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v1Xd8JD64B .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8JD64B .modal-footer {
    padding: 1rem;
  }
}
.cid-v1Xd8JD64B .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v1Xd8JD64B .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v1Xd8JD64B .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v1Xd8JD64B .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v1Xd8JD64B .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v1Xd8JD64B .modal-lg,
  .cid-v1Xd8JD64B .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v1Xd8JD64B .modal-xl {
    max-width: 1140px;
  }
}
.cid-v1Xd8JD64B .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v1Xd8JD64B .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v1Xd8JD64B .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xd8JD64B .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v1Xd8JD64B .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v1Xd8JD64B .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v1Xd8JD64B .mbr-section-btn {
  margin: 0;
}
.cid-v1Xd8JD64B .mbr-section-btn .btn {
  margin: 0;
}
.cid-v1Xd8JD64B #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v1Xd8JD64B #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v1Xd8JD64B #creativecommons img,
.cid-v1Xd8JD64B iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v1Xd8KcflD {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v1Xd8KcflD .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v1Xd8KcflD .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v1Xd8KcflD .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v1Xd8KcflD .bg-youtube:hover {
  background: #cc0000;
}
.cid-v1Xd8KcflD .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v1Xd8KcflD .bg-twitch:hover {
  background: #7313ff;
}
.cid-v1Xd8KcflD .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-v1Xd8KcflD [class^="socicon-"]:before,
.cid-v1Xd8KcflD [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v1Xd8KcflD .mbr-section-title,
.cid-v1Xd8KcflD .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v1Xd8KGvyV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v1Xd8KGvyV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v1Xd8KGvyV .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v1Xd8KGvyV .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-v1Xd8KGvyV .form-control:focus,
.cid-v1Xd8KGvyV .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v1Xd8KGvyV .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xd8KGvyV input::-webkit-input-placeholder,
.cid-v1Xd8KGvyV textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v1Xd8KGvyV input:-moz-placeholder,
.cid-v1Xd8KGvyV textarea:-moz-placeholder {
  color: #656565;
}
.cid-v1Xd8KGvyV .jq-selectbox li,
.cid-v1Xd8KGvyV .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v1Xd8KGvyV .jq-selectbox li:hover,
.cid-v1Xd8KGvyV .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v1Xd8KGvyV .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v1Xd8KGvyV .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v1Xd8KGvyV textarea.form-control {
  resize: none;
}
.cid-v1Xd8KGvyV .input-group-btn {
  display: inline-block;
}
.cid-v1Xd8KGvyV .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v1Xd8KGvyV .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v1Xd8KGvyV .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v1Xd8KGvyV .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v1Xd8KGvyV .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v1Xd8KGvyV .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v1Xd8KGvyV .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v1Xd8KGvyV .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v1Xd8KGvyV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v1Xd8KGvyV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v1Xd8KGvyV .form-control,
.cid-v1Xd8KGvyV .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v1Xd8KGvyV #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v1Xd8KGvyV #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v1Xd8KGvyV #creativecommons img,
.cid-v1Xd8KGvyV iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v1Xd8KGvyV .offset-md-1 {
  margin-left: 1vw;
}
.cid-v1Xd8LKcUS .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-v1Xd8LKcUS .my-float {
  margin-top: 16px;
}
.cid-v1Xd8LKcUS P {
  color: #232323;
}
.cid-v1Xd8LKcUS DIV {
  color: #ffffff;
}
.cid-v1Xd8LKcUS H10 {
  color: #767676;
}
.cid-v1Xd8LKcUS .hidden {
  display: none;
}
.cid-v1Xd8MgXk0.popup-builder {
  background-color: #ffffff;
}
.cid-v1Xd8MgXk0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v1Xd8MgXk0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v1Xd8MgXk0 .modal-content,
.cid-v1Xd8MgXk0 .modal-dialog {
  height: auto;
}
.cid-v1Xd8MgXk0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v1Xd8MgXk0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v1Xd8MgXk0 .form-wrapper .mbr-form .form-group,
  .cid-v1Xd8MgXk0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v1Xd8MgXk0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v1Xd8MgXk0 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v1Xd8MgXk0 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v1Xd8MgXk0 .pt-0 {
  padding-top: 0 !important;
}
.cid-v1Xd8MgXk0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v1Xd8MgXk0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v1Xd8MgXk0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v1Xd8MgXk0 .modal-open {
  overflow: hidden;
}
.cid-v1Xd8MgXk0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v1Xd8MgXk0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v1Xd8MgXk0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v1Xd8MgXk0 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v1Xd8MgXk0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v1Xd8MgXk0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v1Xd8MgXk0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v1Xd8MgXk0 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v1Xd8MgXk0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v1Xd8MgXk0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v1Xd8MgXk0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-v1Xd8MgXk0 .modal-backdrop.show {
  opacity: .5;
}
.cid-v1Xd8MgXk0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v1Xd8MgXk0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8MgXk0 .modal-header {
    padding: 1rem;
  }
}
.cid-v1Xd8MgXk0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v1Xd8MgXk0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-v1Xd8MgXk0 .modal-header .close:hover {
  opacity: 1;
}
.cid-v1Xd8MgXk0 .modal-header .close:focus {
  outline: none;
}
.cid-v1Xd8MgXk0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v1Xd8MgXk0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v1Xd8MgXk0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8MgXk0 .modal-body {
    padding: 1rem;
  }
}
.cid-v1Xd8MgXk0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v1Xd8MgXk0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xd8MgXk0 .modal-footer {
    padding: 1rem;
  }
}
.cid-v1Xd8MgXk0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v1Xd8MgXk0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v1Xd8MgXk0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v1Xd8MgXk0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v1Xd8MgXk0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v1Xd8MgXk0 .modal-lg,
  .cid-v1Xd8MgXk0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v1Xd8MgXk0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-v1Xd8MgXk0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v1Xd8MgXk0 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v1Xd8MgXk0 .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xd8MgXk0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v1Xd8MgXk0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v1Xd8MgXk0 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v1Xd8MgXk0 .mbr-section-btn {
  margin: 0;
}
.cid-v1Xd8MgXk0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIPWozG8N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIPWozG8N nav.navbar {
  position: fixed;
}
.cid-tMIPWozG8N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIPWozG8N .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIPWozG8N #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIPWozG8N .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIPWozG8N .dropdown-item:hover,
.cid-tMIPWozG8N .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIPWozG8N .dropdown-item:hover span {
  color: white;
}
.cid-tMIPWozG8N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIPWozG8N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIPWozG8N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIPWozG8N .nav-link {
  position: relative;
}
.cid-tMIPWozG8N .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIPWozG8N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIPWozG8N .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIPWozG8N .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIPWozG8N .dropdown-menu,
.cid-tMIPWozG8N .navbar.opened {
  background: #353535 !important;
}
.cid-tMIPWozG8N .nav-item:focus,
.cid-tMIPWozG8N .nav-link:focus {
  outline: none;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIPWozG8N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIPWozG8N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIPWozG8N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIPWozG8N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-tMIPWozG8N .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIPWozG8N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIPWozG8N .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIPWozG8N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIPWozG8N .navbar.collapsed {
  justify-content: center;
}
.cid-tMIPWozG8N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIPWozG8N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIPWozG8N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIPWozG8N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIPWozG8N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIPWozG8N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tMIPWozG8N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIPWozG8N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIPWozG8N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIPWozG8N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIPWozG8N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIPWozG8N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-tMIPWozG8N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIPWozG8N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIPWozG8N .dropdown-item.active,
.cid-tMIPWozG8N .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIPWozG8N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIPWozG8N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIPWozG8N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIPWozG8N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIPWozG8N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIPWozG8N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIPWozG8N button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIPWozG8N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIPWozG8N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIPWozG8N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIPWozG8N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIPWozG8N .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-tMIPWozG8N .navbar {
    height: 70px;
  }
  .cid-tMIPWozG8N .navbar.opened {
    height: auto;
  }
  .cid-tMIPWozG8N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIPWozG8N .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIPWozG8N .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIPWozG8N .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-tMIPWozG8N .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIPWozG8N .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-text {
    display: none;
  }
}
.cid-tMIPWozG8N .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIPWozG8N .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIPWozG8N .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIPWozG8N .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-tMIPWozG8N #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-tMIPWozG8N #vol {
    display: none;
  }
}
.cid-tMIPWozG8N .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sD3ctNqDJY {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sD3ctNqDJY .mbr-section-title {
  color: #4479d9;
}
#custom-html-1mc body {
  background-color: black;
}
#custom-html-1mc .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1mc .complet {
  background-color: #000000;
}
#custom-html-1mc .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1mc .conteneurVideo iframe,
#custom-html-1mc .conteneurVideo object,
#custom-html-1mc .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1mc #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1mc .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1mc #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1mc .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1mc .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpFNP4RMh {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpFNP4RMh .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sD3ctNRSlW {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sD3ctNRSlW .mbr-text {
  color: #ffffff;
}
.cid-sD3ctNRSlW .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sD3ctNRSlW .mbr-section-title {
  color: #4479d9;
}
.cid-sD3ctNRSlW H1 {
  color: #4479d9;
}
.cid-sD3ctNRSlW H2 {
  color: #4479d9;
}
.cid-sD3ctNRSlW H3 {
  color: #4479d9;
}
.cid-sD3ctNRSlW .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sD3ctNRSlW .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sD3ctNRSlW .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sD3ctNRSlW .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sD3ctNRSlW .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sD3ctNRSlW .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sD3ctNRSlW .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sD3ctNRSlW .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sD3ctNRSlW .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sD3ctNRSlW .play,
.cid-sD3ctNRSlW .pause,
.cid-sD3ctNRSlW .prev,
.cid-sD3ctNRSlW .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sD3ctNRSlW .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sD3ctNRSlW #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sD3ctNRSlW .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwMIGAkto {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwMIGAkto .mbr-media {
  position: relative;
}
.cid-ubwMIGAkto .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwMIGAkto img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-ubwMIGAkto img {
    max-width: 95%;
  }
}
.cid-ubwMIGAkto h1 {
  line-height: 1.5;
}
.cid-ubwMIGAkto .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-ubwMIGAkto .start:hover {
  background: #ff1f3f;
}
.cid-ubwMIGAkto .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwMIGAkto a {
  background-image: none !important;
}
.cid-ubwMIGAkto .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwMIGAkto .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwMIGAkto .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwMIGAkto .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ubwMIGAkto .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwMIGAkto .mbr-section-title {
  color: #ffffff;
}
.cid-ubwMIGAkto .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwMIGAkto .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwMIGAkto .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwMIGAkto .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwMIGAkto .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwMIGAkto .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwMIGAkto .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwMIGAkto .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwMIGAkto .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwMIGAkto .playEnfant,
.cid-ubwMIGAkto .pauseEnfant,
.cid-ubwMIGAkto .prevEnfant,
.cid-ubwMIGAkto .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwMIGAkto .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwMIGAkto #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwMIGAkto .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwMIGAkto .mbr-card-title,
.cid-ubwMIGAkto .cards-wrapper {
  color: #ffa405;
}
.cid-ubwMIGAkto .mbr-section-title P {
  text-align: right;
}
.cid-ubwMJmDBNg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwMJmDBNg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwMJmDBNg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwMJmDBNg .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwMJmDBNg .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwMJmDBNg .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwMJmDBNg .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwMJmDBNg .card-row {
  align-items: stretch;
}
.cid-ubwMJmDBNg .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwMJmDBNg .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwMJmDBNg .couleur1 {
  background-color: royalblue;
}
.cid-ubwMJmDBNg .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwMJmDBNg .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwMJmDBNg .card-box {
  height: 100%;
}
.cid-ubwMJmDBNg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwMJmDBNg .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwMJmDBNg .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwMJmDBNg .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubpFLTc7Gj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpFLTc7Gj .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpFLTc7Gj .mbr-text,
.cid-ubpFLTc7Gj .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BDisY8xJ.popup-builder {
  background-color: #ffffff;
}
.cid-t0BDisY8xJ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BDisY8xJ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BDisY8xJ .modal-content,
.cid-t0BDisY8xJ .modal-dialog {
  height: auto;
}
.cid-t0BDisY8xJ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BDisY8xJ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BDisY8xJ .form-wrapper .mbr-form .form-group,
  .cid-t0BDisY8xJ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BDisY8xJ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BDisY8xJ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0BDisY8xJ .mbr-text {
  text-align: center;
}
.cid-t0BDisY8xJ .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BDisY8xJ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BDisY8xJ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BDisY8xJ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BDisY8xJ .modal-open {
  overflow: hidden;
}
.cid-t0BDisY8xJ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BDisY8xJ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BDisY8xJ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BDisY8xJ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0BDisY8xJ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BDisY8xJ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BDisY8xJ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BDisY8xJ .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0BDisY8xJ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BDisY8xJ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BDisY8xJ .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BDisY8xJ .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BDisY8xJ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0BDisY8xJ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDisY8xJ .modal-header {
    padding: 1rem;
  }
}
.cid-t0BDisY8xJ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BDisY8xJ .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BDisY8xJ .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BDisY8xJ .modal-header .close:focus {
  outline: none;
}
.cid-t0BDisY8xJ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BDisY8xJ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BDisY8xJ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDisY8xJ .modal-body {
    padding: 1rem;
  }
}
.cid-t0BDisY8xJ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0BDisY8xJ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BDisY8xJ .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BDisY8xJ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BDisY8xJ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BDisY8xJ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BDisY8xJ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BDisY8xJ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BDisY8xJ .modal-lg,
  .cid-t0BDisY8xJ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BDisY8xJ .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BDisY8xJ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BDisY8xJ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0BDisY8xJ .form-group {
  margin-bottom: 1rem;
}
.cid-t0BDisY8xJ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BDisY8xJ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BDisY8xJ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0BDisY8xJ .mbr-section-btn {
  margin: 0;
}
.cid-t0BDisY8xJ .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BDisY8xJ .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BDisY8xJ .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t2HuvQQaqb.popup-builder {
  background-color: #ffffff;
}
.cid-t2HuvQQaqb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t2HuvQQaqb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t2HuvQQaqb .modal-content,
.cid-t2HuvQQaqb .modal-dialog {
  height: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t2HuvQQaqb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .form-group,
  .cid-t2HuvQQaqb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t2HuvQQaqb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t2HuvQQaqb .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t2HuvQQaqb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t2HuvQQaqb .pt-0 {
  padding-top: 0 !important;
}
.cid-t2HuvQQaqb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t2HuvQQaqb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t2HuvQQaqb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal-open {
  overflow: hidden;
}
.cid-t2HuvQQaqb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t2HuvQQaqb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t2HuvQQaqb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t2HuvQQaqb .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t2HuvQQaqb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t2HuvQQaqb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t2HuvQQaqb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t2HuvQQaqb .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t2HuvQQaqb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t2HuvQQaqb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t2HuvQQaqb .modal-backdrop.fade {
  opacity: 0;
}
.cid-t2HuvQQaqb .modal-backdrop.show {
  opacity: .5;
}
.cid-t2HuvQQaqb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-header {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t2HuvQQaqb .modal-header .close svg {
  fill: #ffffff;
}
.cid-t2HuvQQaqb .modal-header .close:hover {
  opacity: 1;
}
.cid-t2HuvQQaqb .modal-header .close:focus {
  outline: none;
}
.cid-t2HuvQQaqb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t2HuvQQaqb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-body {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t2HuvQQaqb .modal-footer {
    padding: 1rem;
  }
}
.cid-t2HuvQQaqb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t2HuvQQaqb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t2HuvQQaqb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t2HuvQQaqb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t2HuvQQaqb .modal-lg,
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t2HuvQQaqb .modal-xl {
    max-width: 1140px;
  }
}
.cid-t2HuvQQaqb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t2HuvQQaqb .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t2HuvQQaqb .form-group {
  margin-bottom: 1rem;
}
.cid-t2HuvQQaqb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t2HuvQQaqb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t2HuvQQaqb .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t2HuvQQaqb .mbr-section-btn {
  margin: 0;
}
.cid-t2HuvQQaqb .mbr-section-btn .btn {
  margin: 0;
}
.cid-t2HuvQQaqb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2HuvQQaqb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2HuvQQaqb #creativecommons img,
.cid-t2HuvQQaqb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGf0nLw2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t2LGf0nLw2 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t2LGf0nLw2 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-youtube:hover {
  background: #cc0000;
}
.cid-t2LGf0nLw2 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t2LGf0nLw2 .bg-twitch:hover {
  background: #7313ff;
}
.cid-t2LGf0nLw2 .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-t2LGf0nLw2 [class^="socicon-"]:before,
.cid-t2LGf0nLw2 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t2LGf0nLw2 .mbr-section-title,
.cid-t2LGf0nLw2 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t2LGiEMGuk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t2LGiEMGuk .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t2LGiEMGuk .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-t2LGiEMGuk .form-control:focus,
.cid-t2LGiEMGuk .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t2LGiEMGuk .form-group {
  margin-bottom: 1rem;
}
.cid-t2LGiEMGuk input::-webkit-input-placeholder,
.cid-t2LGiEMGuk textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk input:-moz-placeholder,
.cid-t2LGiEMGuk textarea:-moz-placeholder {
  color: #656565;
}
.cid-t2LGiEMGuk .jq-selectbox li,
.cid-t2LGiEMGuk .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox li:hover,
.cid-t2LGiEMGuk .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t2LGiEMGuk .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t2LGiEMGuk textarea.form-control {
  resize: none;
}
.cid-t2LGiEMGuk .input-group-btn {
  display: inline-block;
}
.cid-t2LGiEMGuk .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t2LGiEMGuk .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t2LGiEMGuk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t2LGiEMGuk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t2LGiEMGuk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t2LGiEMGuk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t2LGiEMGuk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t2LGiEMGuk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t2LGiEMGuk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t2LGiEMGuk .form-control,
.cid-t2LGiEMGuk .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t2LGiEMGuk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t2LGiEMGuk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t2LGiEMGuk #creativecommons img,
.cid-t2LGiEMGuk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t2LGiEMGuk .offset-md-1 {
  margin-left: 1vw;
}
.cid-t2Mi9cFIhW .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-t2Mi9cFIhW .my-float {
  margin-top: 16px;
}
.cid-t2Mi9cFIhW P {
  color: #232323;
}
.cid-t2Mi9cFIhW DIV {
  color: #ffffff;
}
.cid-t2Mi9cFIhW H10 {
  color: #767676;
}
.cid-t2Mi9cFIhW .hidden {
  display: none;
}
.cid-tSDOfzQAXz.popup-builder {
  background-color: #ffffff;
}
.cid-tSDOfzQAXz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDOfzQAXz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDOfzQAXz .modal-content,
.cid-tSDOfzQAXz .modal-dialog {
  height: auto;
}
.cid-tSDOfzQAXz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDOfzQAXz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDOfzQAXz .form-wrapper .mbr-form .form-group,
  .cid-tSDOfzQAXz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDOfzQAXz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDOfzQAXz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDOfzQAXz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDOfzQAXz .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDOfzQAXz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDOfzQAXz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDOfzQAXz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDOfzQAXz .modal-open {
  overflow: hidden;
}
.cid-tSDOfzQAXz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDOfzQAXz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDOfzQAXz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDOfzQAXz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDOfzQAXz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDOfzQAXz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDOfzQAXz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDOfzQAXz .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDOfzQAXz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDOfzQAXz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDOfzQAXz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDOfzQAXz .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDOfzQAXz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDOfzQAXz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQAXz .modal-header {
    padding: 1rem;
  }
}
.cid-tSDOfzQAXz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDOfzQAXz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDOfzQAXz .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDOfzQAXz .modal-header .close:focus {
  outline: none;
}
.cid-tSDOfzQAXz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDOfzQAXz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDOfzQAXz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQAXz .modal-body {
    padding: 1rem;
  }
}
.cid-tSDOfzQAXz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDOfzQAXz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDOfzQAXz .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDOfzQAXz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDOfzQAXz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDOfzQAXz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDOfzQAXz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDOfzQAXz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDOfzQAXz .modal-lg,
  .cid-tSDOfzQAXz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDOfzQAXz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDOfzQAXz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDOfzQAXz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDOfzQAXz .form-group {
  margin-bottom: 1rem;
}
.cid-tSDOfzQAXz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDOfzQAXz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDOfzQAXz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDOfzQAXz .mbr-section-btn {
  margin: 0;
}
.cid-tSDOfzQAXz .mbr-section-btn .btn {
  margin: 0;
}
.cid-v619E24qjL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v619E24qjL nav.navbar {
  position: fixed;
}
.cid-v619E24qjL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v619E24qjL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v619E24qjL .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v619E24qjL #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v619E24qjL .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v619E24qjL .dropdown-item:hover,
.cid-v619E24qjL .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v619E24qjL .dropdown-item:hover span {
  color: white;
}
.cid-v619E24qjL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v619E24qjL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v619E24qjL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v619E24qjL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v619E24qjL .nav-link {
  position: relative;
}
.cid-v619E24qjL .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v619E24qjL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v619E24qjL .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v619E24qjL .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v619E24qjL .dropdown-menu,
.cid-v619E24qjL .navbar.opened {
  background: #353535 !important;
}
.cid-v619E24qjL .nav-item:focus,
.cid-v619E24qjL .nav-link:focus {
  outline: none;
}
.cid-v619E24qjL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v619E24qjL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v619E24qjL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v619E24qjL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v619E24qjL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v619E24qjL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v619E24qjL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-v619E24qjL .navbar.opened {
  transition: all 0.3s;
}
.cid-v619E24qjL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v619E24qjL .navbar .navbar-logo img {
  width: auto;
}
.cid-v619E24qjL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v619E24qjL .navbar.collapsed {
  justify-content: center;
}
.cid-v619E24qjL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v619E24qjL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v619E24qjL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v619E24qjL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v619E24qjL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v619E24qjL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v619E24qjL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v619E24qjL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v619E24qjL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v619E24qjL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v619E24qjL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v619E24qjL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v619E24qjL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v619E24qjL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v619E24qjL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v619E24qjL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v619E24qjL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v619E24qjL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v619E24qjL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-v619E24qjL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v619E24qjL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v619E24qjL .dropdown-item.active,
.cid-v619E24qjL .dropdown-item:active {
  background-color: transparent;
}
.cid-v619E24qjL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v619E24qjL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v619E24qjL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v619E24qjL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v619E24qjL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v619E24qjL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v619E24qjL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v619E24qjL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v619E24qjL button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v619E24qjL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v619E24qjL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v619E24qjL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v619E24qjL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v619E24qjL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v619E24qjL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v619E24qjL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v619E24qjL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v619E24qjL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v619E24qjL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v619E24qjL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v619E24qjL .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-v619E24qjL .navbar {
    height: 70px;
  }
  .cid-v619E24qjL .navbar.opened {
    height: auto;
  }
  .cid-v619E24qjL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v619E24qjL .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v619E24qjL .navbar-toggler {
  margin-left: 10px;
}
.cid-v619E24qjL .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-v619E24qjL .navbar-logo {
  margin-right: 0 !important;
}
.cid-v619E24qjL .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v619E24qjL .mbr-text {
    display: none;
  }
}
.cid-v619E24qjL .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v619E24qjL .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v619E24qjL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v619E24qjL .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-v619E24qjL #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-v619E24qjL #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-v619E24qjL #vol {
    display: none;
  }
}
.cid-v619E24qjL .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v619E32x8S {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v619E32x8S .mbr-section-title {
  color: #4479d9;
}
#custom-html-1y9 body {
  background-color: black;
}
#custom-html-1y9 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1y9 .complet {
  background-color: #000000;
}
#custom-html-1y9 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1y9 .conteneurVideo iframe,
#custom-html-1y9 .conteneurVideo object,
#custom-html-1y9 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1y9 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1y9 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1y9 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1y9 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1y9 .donneesLecteur {
  padding-left: .5vw;
}
.cid-v619E3u73Z {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v619E3u73Z .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v619E3QQjE {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v619E3QQjE .mbr-text {
  color: #ffffff;
}
.cid-v619E3QQjE .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v619E3QQjE .mbr-section-title {
  color: #4479d9;
}
.cid-v619E3QQjE H1 {
  color: #4479d9;
}
.cid-v619E3QQjE H2 {
  color: #4479d9;
}
.cid-v619E3QQjE H3 {
  color: #4479d9;
}
.cid-v619E3QQjE .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v619E3QQjE .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v619E3QQjE .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v619E3QQjE .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v619E3QQjE .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v619E3QQjE .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v619E3QQjE .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v619E3QQjE .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v619E3QQjE .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v619E3QQjE .play,
.cid-v619E3QQjE .pause,
.cid-v619E3QQjE .prev,
.cid-v619E3QQjE .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v619E3QQjE .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v619E3QQjE #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v619E3QQjE .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v619E4qVmP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v619E4qVmP .mbr-media {
  position: relative;
}
.cid-v619E4qVmP .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v619E4qVmP img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-v619E4qVmP img {
    max-width: 95%;
  }
}
.cid-v619E4qVmP h1 {
  line-height: 1.5;
}
.cid-v619E4qVmP .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-v619E4qVmP .start:hover {
  background: #ff1f3f;
}
.cid-v619E4qVmP .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v619E4qVmP a {
  background-image: none !important;
}
.cid-v619E4qVmP .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v619E4qVmP .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v619E4qVmP .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v619E4qVmP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-v619E4qVmP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v619E4qVmP .mbr-section-title {
  color: #ffffff;
}
.cid-v619E4qVmP .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v619E4qVmP .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v619E4qVmP .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v619E4qVmP .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v619E4qVmP .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v619E4qVmP .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v619E4qVmP .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v619E4qVmP .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v619E4qVmP .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v619E4qVmP .playEnfant,
.cid-v619E4qVmP .pauseEnfant,
.cid-v619E4qVmP .prevEnfant,
.cid-v619E4qVmP .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v619E4qVmP .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v619E4qVmP #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v619E4qVmP .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v619E4qVmP .mbr-card-title,
.cid-v619E4qVmP .cards-wrapper {
  color: #ffa405;
}
.cid-v619E4qVmP .mbr-section-title P {
  text-align: right;
}
.cid-v619E55tfp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v619E55tfp .mbr-fallback-image.disabled {
  display: none;
}
.cid-v619E55tfp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v619E55tfp .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v619E55tfp .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v619E55tfp .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v619E55tfp .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v619E55tfp .card-row {
  align-items: stretch;
}
.cid-v619E55tfp .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v619E55tfp .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v619E55tfp .couleur1 {
  background-color: royalblue;
}
.cid-v619E55tfp .couleur2 {
  background-color: dodgerblue;
}
.cid-v619E55tfp .couleur3 {
  background-color: cornflowerblue;
}
.cid-v619E55tfp .card-box {
  height: 100%;
}
.cid-v619E55tfp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v619E55tfp .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v619E55tfp .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v619E55tfp .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v619E5GSqg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v619E5GSqg .btn {
  border-radius: 1vh;
}
.cid-v619E5ZZ5H {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v619E5ZZ5H .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v619E5ZZ5H .mbr-text,
.cid-v619E5ZZ5H .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v619E6iTXF.popup-builder {
  background-color: #ffffff;
}
.cid-v619E6iTXF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v619E6iTXF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v619E6iTXF .modal-content,
.cid-v619E6iTXF .modal-dialog {
  height: auto;
}
.cid-v619E6iTXF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v619E6iTXF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v619E6iTXF .form-wrapper .mbr-form .form-group,
  .cid-v619E6iTXF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v619E6iTXF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v619E6iTXF .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v619E6iTXF .mbr-text {
  text-align: center;
}
.cid-v619E6iTXF .pt-0 {
  padding-top: 0 !important;
}
.cid-v619E6iTXF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v619E6iTXF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v619E6iTXF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v619E6iTXF .modal-open {
  overflow: hidden;
}
.cid-v619E6iTXF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v619E6iTXF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v619E6iTXF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v619E6iTXF .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v619E6iTXF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v619E6iTXF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v619E6iTXF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v619E6iTXF .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v619E6iTXF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v619E6iTXF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v619E6iTXF .modal-backdrop.fade {
  opacity: 0;
}
.cid-v619E6iTXF .modal-backdrop.show {
  opacity: .5;
}
.cid-v619E6iTXF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v619E6iTXF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E6iTXF .modal-header {
    padding: 1rem;
  }
}
.cid-v619E6iTXF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v619E6iTXF .modal-header .close svg {
  fill: #ffffff;
}
.cid-v619E6iTXF .modal-header .close:hover {
  opacity: 1;
}
.cid-v619E6iTXF .modal-header .close:focus {
  outline: none;
}
.cid-v619E6iTXF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v619E6iTXF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v619E6iTXF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E6iTXF .modal-body {
    padding: 1rem;
  }
}
.cid-v619E6iTXF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v619E6iTXF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E6iTXF .modal-footer {
    padding: 1rem;
  }
}
.cid-v619E6iTXF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v619E6iTXF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v619E6iTXF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v619E6iTXF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v619E6iTXF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v619E6iTXF .modal-lg,
  .cid-v619E6iTXF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v619E6iTXF .modal-xl {
    max-width: 1140px;
  }
}
.cid-v619E6iTXF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v619E6iTXF .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v619E6iTXF .form-group {
  margin-bottom: 1rem;
}
.cid-v619E6iTXF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v619E6iTXF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v619E6iTXF .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v619E6iTXF .mbr-section-btn {
  margin: 0;
}
.cid-v619E6iTXF .mbr-section-btn .btn {
  margin: 0;
}
.cid-v619E6iTXF .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v619E6iTXF .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v619E6LL4C.popup-builder {
  background-color: #ffffff;
}
.cid-v619E6LL4C.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v619E6LL4C.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v619E6LL4C .modal-content,
.cid-v619E6LL4C .modal-dialog {
  height: auto;
}
.cid-v619E6LL4C .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v619E6LL4C .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v619E6LL4C .form-wrapper .mbr-form .form-group,
  .cid-v619E6LL4C .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v619E6LL4C .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v619E6LL4C .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v619E6LL4C .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v619E6LL4C .pt-0 {
  padding-top: 0 !important;
}
.cid-v619E6LL4C .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v619E6LL4C .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v619E6LL4C .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v619E6LL4C .modal-open {
  overflow: hidden;
}
.cid-v619E6LL4C .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v619E6LL4C .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v619E6LL4C .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v619E6LL4C .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v619E6LL4C .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v619E6LL4C .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v619E6LL4C .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v619E6LL4C .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v619E6LL4C .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v619E6LL4C .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v619E6LL4C .modal-backdrop.fade {
  opacity: 0;
}
.cid-v619E6LL4C .modal-backdrop.show {
  opacity: .5;
}
.cid-v619E6LL4C .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v619E6LL4C .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E6LL4C .modal-header {
    padding: 1rem;
  }
}
.cid-v619E6LL4C .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v619E6LL4C .modal-header .close svg {
  fill: #ffffff;
}
.cid-v619E6LL4C .modal-header .close:hover {
  opacity: 1;
}
.cid-v619E6LL4C .modal-header .close:focus {
  outline: none;
}
.cid-v619E6LL4C .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v619E6LL4C .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v619E6LL4C .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E6LL4C .modal-body {
    padding: 1rem;
  }
}
.cid-v619E6LL4C .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v619E6LL4C .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E6LL4C .modal-footer {
    padding: 1rem;
  }
}
.cid-v619E6LL4C .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v619E6LL4C .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v619E6LL4C .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v619E6LL4C .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v619E6LL4C .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v619E6LL4C .modal-lg,
  .cid-v619E6LL4C .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v619E6LL4C .modal-xl {
    max-width: 1140px;
  }
}
.cid-v619E6LL4C .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v619E6LL4C .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v619E6LL4C .form-group {
  margin-bottom: 1rem;
}
.cid-v619E6LL4C .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v619E6LL4C .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v619E6LL4C .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v619E6LL4C .mbr-section-btn {
  margin: 0;
}
.cid-v619E6LL4C .mbr-section-btn .btn {
  margin: 0;
}
.cid-v619E6LL4C #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v619E6LL4C #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v619E6LL4C #creativecommons img,
.cid-v619E6LL4C iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v619E7zn7S {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v619E7zn7S .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v619E7zn7S .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v619E7zn7S .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v619E7zn7S .bg-youtube:hover {
  background: #cc0000;
}
.cid-v619E7zn7S .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v619E7zn7S .bg-twitch:hover {
  background: #7313ff;
}
.cid-v619E7zn7S .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-v619E7zn7S [class^="socicon-"]:before,
.cid-v619E7zn7S [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v619E7zn7S .mbr-section-title,
.cid-v619E7zn7S .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v619E8cdkT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v619E8cdkT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v619E8cdkT .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v619E8cdkT .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-v619E8cdkT .form-control:focus,
.cid-v619E8cdkT .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v619E8cdkT .form-group {
  margin-bottom: 1rem;
}
.cid-v619E8cdkT input::-webkit-input-placeholder,
.cid-v619E8cdkT textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v619E8cdkT input:-moz-placeholder,
.cid-v619E8cdkT textarea:-moz-placeholder {
  color: #656565;
}
.cid-v619E8cdkT .jq-selectbox li,
.cid-v619E8cdkT .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v619E8cdkT .jq-selectbox li:hover,
.cid-v619E8cdkT .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v619E8cdkT .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v619E8cdkT .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v619E8cdkT textarea.form-control {
  resize: none;
}
.cid-v619E8cdkT .input-group-btn {
  display: inline-block;
}
.cid-v619E8cdkT .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v619E8cdkT .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v619E8cdkT .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v619E8cdkT .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v619E8cdkT .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v619E8cdkT .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v619E8cdkT .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v619E8cdkT .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v619E8cdkT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v619E8cdkT .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v619E8cdkT .form-control,
.cid-v619E8cdkT .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v619E8cdkT #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v619E8cdkT #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v619E8cdkT #creativecommons img,
.cid-v619E8cdkT iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v619E8cdkT .offset-md-1 {
  margin-left: 1vw;
}
.cid-v619E8RAB7 .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-v619E8RAB7 .my-float {
  margin-top: 16px;
}
.cid-v619E8RAB7 P {
  color: #232323;
}
.cid-v619E8RAB7 DIV {
  color: #ffffff;
}
.cid-v619E8RAB7 H10 {
  color: #767676;
}
.cid-v619E8RAB7 .hidden {
  display: none;
}
.cid-v619E9yJf1.popup-builder {
  background-color: #ffffff;
}
.cid-v619E9yJf1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v619E9yJf1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v619E9yJf1 .modal-content,
.cid-v619E9yJf1 .modal-dialog {
  height: auto;
}
.cid-v619E9yJf1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v619E9yJf1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v619E9yJf1 .form-wrapper .mbr-form .form-group,
  .cid-v619E9yJf1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v619E9yJf1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v619E9yJf1 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v619E9yJf1 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v619E9yJf1 .pt-0 {
  padding-top: 0 !important;
}
.cid-v619E9yJf1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v619E9yJf1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v619E9yJf1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v619E9yJf1 .modal-open {
  overflow: hidden;
}
.cid-v619E9yJf1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v619E9yJf1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v619E9yJf1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v619E9yJf1 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v619E9yJf1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v619E9yJf1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v619E9yJf1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v619E9yJf1 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v619E9yJf1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v619E9yJf1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v619E9yJf1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-v619E9yJf1 .modal-backdrop.show {
  opacity: .5;
}
.cid-v619E9yJf1 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v619E9yJf1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E9yJf1 .modal-header {
    padding: 1rem;
  }
}
.cid-v619E9yJf1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v619E9yJf1 .modal-header .close svg {
  fill: #ffffff;
}
.cid-v619E9yJf1 .modal-header .close:hover {
  opacity: 1;
}
.cid-v619E9yJf1 .modal-header .close:focus {
  outline: none;
}
.cid-v619E9yJf1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v619E9yJf1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v619E9yJf1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E9yJf1 .modal-body {
    padding: 1rem;
  }
}
.cid-v619E9yJf1 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v619E9yJf1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v619E9yJf1 .modal-footer {
    padding: 1rem;
  }
}
.cid-v619E9yJf1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v619E9yJf1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v619E9yJf1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v619E9yJf1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v619E9yJf1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v619E9yJf1 .modal-lg,
  .cid-v619E9yJf1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v619E9yJf1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-v619E9yJf1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v619E9yJf1 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v619E9yJf1 .form-group {
  margin-bottom: 1rem;
}
.cid-v619E9yJf1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v619E9yJf1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v619E9yJf1 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v619E9yJf1 .mbr-section-btn {
  margin: 0;
}
.cid-v619E9yJf1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-v6uJaqexYC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v6uJaqexYC nav.navbar {
  position: fixed;
}
.cid-v6uJaqexYC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6uJaqexYC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v6uJaqexYC .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v6uJaqexYC #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v6uJaqexYC .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v6uJaqexYC .dropdown-item:hover,
.cid-v6uJaqexYC .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v6uJaqexYC .dropdown-item:hover span {
  color: white;
}
.cid-v6uJaqexYC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v6uJaqexYC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v6uJaqexYC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v6uJaqexYC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v6uJaqexYC .nav-link {
  position: relative;
}
.cid-v6uJaqexYC .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v6uJaqexYC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v6uJaqexYC .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v6uJaqexYC .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v6uJaqexYC .dropdown-menu,
.cid-v6uJaqexYC .navbar.opened {
  background: #353535 !important;
}
.cid-v6uJaqexYC .nav-item:focus,
.cid-v6uJaqexYC .nav-link:focus {
  outline: none;
}
.cid-v6uJaqexYC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v6uJaqexYC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6uJaqexYC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v6uJaqexYC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6uJaqexYC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6uJaqexYC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6uJaqexYC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #353535;
  padding: 0 !important;
}
.cid-v6uJaqexYC .navbar.opened {
  transition: all 0.3s;
}
.cid-v6uJaqexYC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v6uJaqexYC .navbar .navbar-logo img {
  width: auto;
}
.cid-v6uJaqexYC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6uJaqexYC .navbar.collapsed {
  justify-content: center;
}
.cid-v6uJaqexYC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6uJaqexYC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v6uJaqexYC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6uJaqexYC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6uJaqexYC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v6uJaqexYC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6uJaqexYC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v6uJaqexYC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v6uJaqexYC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6uJaqexYC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6uJaqexYC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6uJaqexYC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6uJaqexYC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v6uJaqexYC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6uJaqexYC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6uJaqexYC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6uJaqexYC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v6uJaqexYC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v6uJaqexYC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: flex-start;
  margin-right: 0;
  padding: 0 !important;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.cid-v6uJaqexYC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6uJaqexYC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6uJaqexYC .dropdown-item.active,
.cid-v6uJaqexYC .dropdown-item:active {
  background-color: transparent;
}
.cid-v6uJaqexYC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6uJaqexYC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6uJaqexYC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6uJaqexYC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v6uJaqexYC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6uJaqexYC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6uJaqexYC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v6uJaqexYC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v6uJaqexYC button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v6uJaqexYC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v6uJaqexYC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v6uJaqexYC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v6uJaqexYC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v6uJaqexYC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6uJaqexYC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6uJaqexYC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6uJaqexYC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6uJaqexYC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6uJaqexYC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v6uJaqexYC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6uJaqexYC .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-v6uJaqexYC .navbar {
    height: 70px;
  }
  .cid-v6uJaqexYC .navbar.opened {
    height: auto;
  }
  .cid-v6uJaqexYC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6uJaqexYC .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v6uJaqexYC .navbar-toggler {
  margin-left: 10px;
}
.cid-v6uJaqexYC .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 3vh);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #ffa405;
}
.cid-v6uJaqexYC .navbar-logo {
  margin-right: 0 !important;
}
.cid-v6uJaqexYC .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v6uJaqexYC .mbr-text {
    display: none;
  }
}
.cid-v6uJaqexYC .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v6uJaqexYC .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v6uJaqexYC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v6uJaqexYC .navbar.collapsed ul.navbar-nav li {
  border-radius: .2vw;
  background-color: #6592e6;
  margin: .5vw;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 430px) {
  .cid-v6uJaqexYC #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 600px) {
  .cid-v6uJaqexYC #menu {
    width: 3vh;
    font-size: 1vh;
    color: #353535;
    left: -2px;
    position: absolute;
    top: 1px;
    margin-top: 3px;
  }
}
@media only screen and (max-width: 1080px) and (orientation: portrait) {
  .cid-v6uJaqexYC #vol {
    display: none;
  }
}
.cid-v6uJaqexYC .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v6uJard8wR {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v6uJard8wR .mbr-section-title {
  color: #4479d9;
}
#custom-html-1z4 body {
  background-color: black;
}
#custom-html-1z4 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1z4 .complet {
  background-color: #000000;
}
#custom-html-1z4 .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1z4 .conteneurVideo iframe,
#custom-html-1z4 .conteneurVideo object,
#custom-html-1z4 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1z4 #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1z4 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1z4 #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1z4 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1z4 .donneesLecteur {
  padding-left: .5vw;
}
.cid-v6uJarLFWU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v6uJarLFWU .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v6uJarZ6uw {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v6uJarZ6uw .mbr-text {
  color: #ffffff;
}
.cid-v6uJarZ6uw .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v6uJarZ6uw .mbr-section-title {
  color: #4479d9;
}
.cid-v6uJarZ6uw H1 {
  color: #4479d9;
}
.cid-v6uJarZ6uw H2 {
  color: #4479d9;
}
.cid-v6uJarZ6uw H3 {
  color: #4479d9;
}
.cid-v6uJarZ6uw .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v6uJarZ6uw .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v6uJarZ6uw .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v6uJarZ6uw .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v6uJarZ6uw .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v6uJarZ6uw .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v6uJarZ6uw .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v6uJarZ6uw .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v6uJarZ6uw .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v6uJarZ6uw .play,
.cid-v6uJarZ6uw .pause,
.cid-v6uJarZ6uw .prev,
.cid-v6uJarZ6uw .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v6uJarZ6uw .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v6uJarZ6uw #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v6uJarZ6uw .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v6uJashGZo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v6uJashGZo .mbr-media {
  position: relative;
}
.cid-v6uJashGZo .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v6uJashGZo img {
  border-radius: 13px;
  border: 1px solid orange;
  margin: auto;
  transform: rotate(-3deg);
  -webkit-filter: drop-shadow(5px 5px 5px #000000);
  filter: drop-shadow(5px 5px 15px #000000);
}
@media (min-width: 992px) {
  .cid-v6uJashGZo img {
    max-width: 95%;
  }
}
.cid-v6uJashGZo h1 {
  line-height: 1.5;
}
.cid-v6uJashGZo .start {
  width: 100px;
  height: 100px;
  background: #ff526b;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 3rem;
}
.cid-v6uJashGZo .start:hover {
  background: #ff1f3f;
}
.cid-v6uJashGZo .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v6uJashGZo a {
  background-image: none !important;
}
.cid-v6uJashGZo .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v6uJashGZo .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v6uJashGZo .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v6uJashGZo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-v6uJashGZo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v6uJashGZo .mbr-section-title {
  color: #ffffff;
}
.cid-v6uJashGZo .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v6uJashGZo .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v6uJashGZo .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v6uJashGZo .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v6uJashGZo .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v6uJashGZo .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v6uJashGZo .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v6uJashGZo .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v6uJashGZo .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v6uJashGZo .playEnfant,
.cid-v6uJashGZo .pauseEnfant,
.cid-v6uJashGZo .prevEnfant,
.cid-v6uJashGZo .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v6uJashGZo .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v6uJashGZo #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v6uJashGZo .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v6uJashGZo .mbr-card-title,
.cid-v6uJashGZo .cards-wrapper {
  color: #ffa405;
}
.cid-v6uJashGZo .mbr-section-title P {
  text-align: right;
}
.cid-v6uJasMfvo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v6uJasMfvo .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6uJasMfvo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6uJasMfvo .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v6uJasMfvo .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v6uJasMfvo .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v6uJasMfvo .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v6uJasMfvo .card-row {
  align-items: stretch;
}
.cid-v6uJasMfvo .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v6uJasMfvo .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v6uJasMfvo .couleur1 {
  background-color: royalblue;
}
.cid-v6uJasMfvo .couleur2 {
  background-color: dodgerblue;
}
.cid-v6uJasMfvo .couleur3 {
  background-color: cornflowerblue;
}
.cid-v6uJasMfvo .card-box {
  height: 100%;
}
.cid-v6uJasMfvo .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v6uJasMfvo .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v6uJasMfvo .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v6uJasMfvo .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v6uJataRa4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v6uJataRa4 .btn {
  border-radius: 1vh;
}
.cid-v6uJatpCwZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v6uJatpCwZ .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v6uJatpCwZ .mbr-text,
.cid-v6uJatpCwZ .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v6uJatFPLd.popup-builder {
  background-color: #ffffff;
}
.cid-v6uJatFPLd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v6uJatFPLd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v6uJatFPLd .modal-content,
.cid-v6uJatFPLd .modal-dialog {
  height: auto;
}
.cid-v6uJatFPLd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v6uJatFPLd .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v6uJatFPLd .form-wrapper .mbr-form .form-group,
  .cid-v6uJatFPLd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v6uJatFPLd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v6uJatFPLd .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6uJatFPLd .mbr-text {
  text-align: center;
}
.cid-v6uJatFPLd .pt-0 {
  padding-top: 0 !important;
}
.cid-v6uJatFPLd .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v6uJatFPLd .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v6uJatFPLd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v6uJatFPLd .modal-open {
  overflow: hidden;
}
.cid-v6uJatFPLd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v6uJatFPLd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v6uJatFPLd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v6uJatFPLd .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v6uJatFPLd .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v6uJatFPLd .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v6uJatFPLd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v6uJatFPLd .modal-content {
  background: #232323;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v6uJatFPLd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v6uJatFPLd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v6uJatFPLd .modal-backdrop.fade {
  opacity: 0;
}
.cid-v6uJatFPLd .modal-backdrop.show {
  opacity: .5;
}
.cid-v6uJatFPLd .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v6uJatFPLd .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJatFPLd .modal-header {
    padding: 1rem;
  }
}
.cid-v6uJatFPLd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v6uJatFPLd .modal-header .close svg {
  fill: #ffffff;
}
.cid-v6uJatFPLd .modal-header .close:hover {
  opacity: 1;
}
.cid-v6uJatFPLd .modal-header .close:focus {
  outline: none;
}
.cid-v6uJatFPLd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v6uJatFPLd .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v6uJatFPLd .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJatFPLd .modal-body {
    padding: 1rem;
  }
}
.cid-v6uJatFPLd .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v6uJatFPLd .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJatFPLd .modal-footer {
    padding: 1rem;
  }
}
.cid-v6uJatFPLd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v6uJatFPLd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v6uJatFPLd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v6uJatFPLd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v6uJatFPLd .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v6uJatFPLd .modal-lg,
  .cid-v6uJatFPLd .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v6uJatFPLd .modal-xl {
    max-width: 1140px;
  }
}
.cid-v6uJatFPLd .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v6uJatFPLd .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v6uJatFPLd .form-group {
  margin-bottom: 1rem;
}
.cid-v6uJatFPLd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v6uJatFPLd .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v6uJatFPLd .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v6uJatFPLd .mbr-section-btn {
  margin: 0;
}
.cid-v6uJatFPLd .mbr-section-btn .btn {
  margin: 0;
}
.cid-v6uJatFPLd .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v6uJatFPLd .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v6uJaura1K.popup-builder {
  background-color: #ffffff;
}
.cid-v6uJaura1K.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v6uJaura1K.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v6uJaura1K .modal-content,
.cid-v6uJaura1K .modal-dialog {
  height: auto;
}
.cid-v6uJaura1K .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v6uJaura1K .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v6uJaura1K .form-wrapper .mbr-form .form-group,
  .cid-v6uJaura1K .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v6uJaura1K .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v6uJaura1K .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6uJaura1K .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v6uJaura1K .pt-0 {
  padding-top: 0 !important;
}
.cid-v6uJaura1K .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v6uJaura1K .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v6uJaura1K .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v6uJaura1K .modal-open {
  overflow: hidden;
}
.cid-v6uJaura1K .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v6uJaura1K .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v6uJaura1K .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v6uJaura1K .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v6uJaura1K .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v6uJaura1K .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v6uJaura1K .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v6uJaura1K .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v6uJaura1K .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v6uJaura1K .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v6uJaura1K .modal-backdrop.fade {
  opacity: 0;
}
.cid-v6uJaura1K .modal-backdrop.show {
  opacity: .5;
}
.cid-v6uJaura1K .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v6uJaura1K .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJaura1K .modal-header {
    padding: 1rem;
  }
}
.cid-v6uJaura1K .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v6uJaura1K .modal-header .close svg {
  fill: #ffffff;
}
.cid-v6uJaura1K .modal-header .close:hover {
  opacity: 1;
}
.cid-v6uJaura1K .modal-header .close:focus {
  outline: none;
}
.cid-v6uJaura1K .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v6uJaura1K .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v6uJaura1K .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJaura1K .modal-body {
    padding: 1rem;
  }
}
.cid-v6uJaura1K .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v6uJaura1K .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJaura1K .modal-footer {
    padding: 1rem;
  }
}
.cid-v6uJaura1K .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v6uJaura1K .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v6uJaura1K .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v6uJaura1K .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v6uJaura1K .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v6uJaura1K .modal-lg,
  .cid-v6uJaura1K .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v6uJaura1K .modal-xl {
    max-width: 1140px;
  }
}
.cid-v6uJaura1K .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v6uJaura1K .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v6uJaura1K .form-group {
  margin-bottom: 1rem;
}
.cid-v6uJaura1K .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v6uJaura1K .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v6uJaura1K .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v6uJaura1K .mbr-section-btn {
  margin: 0;
}
.cid-v6uJaura1K .mbr-section-btn .btn {
  margin: 0;
}
.cid-v6uJaura1K #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v6uJaura1K #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v6uJaura1K #creativecommons img,
.cid-v6uJaura1K iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v6uJauX6Ak {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v6uJauX6Ak .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v6uJauX6Ak .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v6uJauX6Ak .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v6uJauX6Ak .bg-youtube:hover {
  background: #cc0000;
}
.cid-v6uJauX6Ak .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v6uJauX6Ak .bg-twitch:hover {
  background: #7313ff;
}
.cid-v6uJauX6Ak .iconfont-wrapper {
  display: inline-block;
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.cid-v6uJauX6Ak [class^="socicon-"]:before,
.cid-v6uJauX6Ak [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v6uJauX6Ak .mbr-section-title,
.cid-v6uJauX6Ak .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v6uJavsPYW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v6uJavsPYW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v6uJavsPYW .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v6uJavsPYW .form-control {
  margin-bottom: 1rem;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: 0.25rem;
}
.cid-v6uJavsPYW .form-control:focus,
.cid-v6uJavsPYW .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v6uJavsPYW .form-group {
  margin-bottom: 1rem;
}
.cid-v6uJavsPYW input::-webkit-input-placeholder,
.cid-v6uJavsPYW textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v6uJavsPYW input:-moz-placeholder,
.cid-v6uJavsPYW textarea:-moz-placeholder {
  color: #656565;
}
.cid-v6uJavsPYW .jq-selectbox li,
.cid-v6uJavsPYW .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v6uJavsPYW .jq-selectbox li:hover,
.cid-v6uJavsPYW .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v6uJavsPYW .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v6uJavsPYW .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v6uJavsPYW textarea.form-control {
  resize: none;
}
.cid-v6uJavsPYW .input-group-btn {
  display: inline-block;
}
.cid-v6uJavsPYW .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v6uJavsPYW .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6uJavsPYW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6uJavsPYW .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v6uJavsPYW .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v6uJavsPYW .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v6uJavsPYW .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v6uJavsPYW .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v6uJavsPYW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v6uJavsPYW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v6uJavsPYW .form-control,
.cid-v6uJavsPYW .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v6uJavsPYW #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v6uJavsPYW #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v6uJavsPYW #creativecommons img,
.cid-v6uJavsPYW iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v6uJavsPYW .offset-md-1 {
  margin-left: 1vw;
}
.cid-v6uJaw0NyX .float {
  width: 75px;
  height: 75px;
  bottom: 250px;
  right: 108px;
  background-color: #4479d9;
  color: #ffffff;
  border-radius: 38px;
  font-size: 44px;
  z-index: 100;
  position: fixed;
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.cid-v6uJaw0NyX .my-float {
  margin-top: 16px;
}
.cid-v6uJaw0NyX P {
  color: #232323;
}
.cid-v6uJaw0NyX DIV {
  color: #ffffff;
}
.cid-v6uJaw0NyX H10 {
  color: #767676;
}
.cid-v6uJaw0NyX .hidden {
  display: none;
}
.cid-v6uJawuUWz.popup-builder {
  background-color: #ffffff;
}
.cid-v6uJawuUWz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v6uJawuUWz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v6uJawuUWz .modal-content,
.cid-v6uJawuUWz .modal-dialog {
  height: auto;
}
.cid-v6uJawuUWz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v6uJawuUWz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v6uJawuUWz .form-wrapper .mbr-form .form-group,
  .cid-v6uJawuUWz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v6uJawuUWz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v6uJawuUWz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6uJawuUWz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v6uJawuUWz .pt-0 {
  padding-top: 0 !important;
}
.cid-v6uJawuUWz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v6uJawuUWz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v6uJawuUWz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v6uJawuUWz .modal-open {
  overflow: hidden;
}
.cid-v6uJawuUWz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v6uJawuUWz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v6uJawuUWz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v6uJawuUWz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v6uJawuUWz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v6uJawuUWz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v6uJawuUWz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v6uJawuUWz .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v6uJawuUWz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v6uJawuUWz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v6uJawuUWz .modal-backdrop.fade {
  opacity: 0;
}
.cid-v6uJawuUWz .modal-backdrop.show {
  opacity: .5;
}
.cid-v6uJawuUWz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v6uJawuUWz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJawuUWz .modal-header {
    padding: 1rem;
  }
}
.cid-v6uJawuUWz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v6uJawuUWz .modal-header .close svg {
  fill: #ffffff;
}
.cid-v6uJawuUWz .modal-header .close:hover {
  opacity: 1;
}
.cid-v6uJawuUWz .modal-header .close:focus {
  outline: none;
}
.cid-v6uJawuUWz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v6uJawuUWz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v6uJawuUWz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJawuUWz .modal-body {
    padding: 1rem;
  }
}
.cid-v6uJawuUWz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v6uJawuUWz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v6uJawuUWz .modal-footer {
    padding: 1rem;
  }
}
.cid-v6uJawuUWz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v6uJawuUWz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v6uJawuUWz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v6uJawuUWz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v6uJawuUWz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v6uJawuUWz .modal-lg,
  .cid-v6uJawuUWz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v6uJawuUWz .modal-xl {
    max-width: 1140px;
  }
}
.cid-v6uJawuUWz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v6uJawuUWz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v6uJawuUWz .form-group {
  margin-bottom: 1rem;
}
.cid-v6uJawuUWz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v6uJawuUWz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v6uJawuUWz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v6uJawuUWz .mbr-section-btn {
  margin: 0;
}
.cid-v6uJawuUWz .mbr-section-btn .btn {
  margin: 0;
}
